Module math needs to deal with the new numeric system

A recent IRC discussion noted that the math module doesn't gracefully handle the newly introduced number system that has types in addition to float64 and string (convertible to float64):
> math:max 42
▶ (num 42.0)
> math:max (num 42)
Exception: wrong type of argument 0: must be number
[tty 10], line 1: math:max (num 42)

Which leads me to the comment I wrote as feedback to a related pull-request:

It seems to me this function (and some of the code in the math module) should be using ScanToGo() rather than an explicit switch size.(type). However, at the present time ScanToGo is not sufficiently general and doesn't support commonly used Go types like int64.

In the context of the math module this could be handled two ways. First, generalize the calling context to recognize that a value must be representable by a Go float64 where that is the type signature in the Go function that corresponds to an Elvish command. That is, an implicit conversion to a float64, or exception if the conversion fails. Similarly for the other Go types -- which includes minimum/maximum errors.
P.S., The current error text contains this:

Exception: wrong type of argument 0: must be number

It should also tell us what type was seen in addition to what was expected.

There are two things I planned but forgot to implementation for the number system: (1) the implicit conversion of other number types to float64; (2) rewriting some functions in math: to handle handle different number types, not just float64. The commit I just pushed address 1; I'll close the issue after 2 is also addressed.

Good!
On the wishlist is a powmod function: One that computes a power modulo some integer for unlimited precision integer arguments (a.k.a. bignums). With it, one can start implementing public key cryptography in elvish.

@xiaq, I was tempted to close this because, AFAICT, it looks like most of the  relevant math module functions now handle the Elvish vals.Num type. However, there are still math builtins, such as math:atanh which are directly mapped to the Go math function and therefore do not accept Elvish numeric types that are not a float64. Those Elvish commands still require a shim function that handles non-float64 types.

However, there are still math builtins, such as math:atanh which are directly mapped to the Go math function and therefore do not accept Elvish numeric types that are not a float64. Those Elvish commands still require a shim function that handles non-float64 types.

Not sure what this is referring to; they already accept all num types (and convert them to float64).

Not sure what this is referring to; they already accept all num types (and convert them to float64).

I, stupidly, overlooked the fact that the conversion of Elvish command arguments handles Go stdlib functions (e.g., math.Atanh) as well as Elvish commands written in Go. Thus there is no need for a shim function. /facepalm


Allow Github integration to capture the Github user information

Related to https://github.com/rancherlabs/managed-rancher/issues/353

@kinarashah I am getting a 500 when I click Login with Github after enabling Github auth and logging out
{"baseType":"error","code":"ServerError","message":"Server error while authenticating","status":500,"type":"error"}

I used one of the test accounts and I think it has 2FA enabled.
Rancher version v2.4-head (05/26/2020) commit aae934198

This is in the Rancher server logs:
2020/05/26 19:37:47 [ERROR] Github getGithubUser: GET email url https://api.github.com/user/emails received error from github, err: request failed, got status code: 404. Response: {
  "message": "Not Found",
  "documentation_url": "https://developer.github.com/v3/users/emails/#list-email-addresses-for-a-user"
}

2020/05/26 19:37:47 [ERROR] API error response 500 for POST /v3-public/githubProviders/github?action=login. Cause: request failed, got status code: 404. Response: {
  "message": "Not Found",
  "documentation_url": "https://developer.github.com/v3/users/emails/#list-email-addresses-for-a-user"
}

Login works from API, but when "Login with github" is clicked in UI, the query URL has scope:undefined, possible from this line. This could be causing the problem since we don't want ui to add scope param

Moving to-test since the UI fix is merged

Validated this using Github in new installs for
Rancher version v2.4-head (05/28/2020) 24c684289
Rancher version master-head (05/28/2020) 56a464049
I also smoke tested Google Auth  continued working (I was able to enable the auth and login afterwards.
Before in Rancher v2.4.3 installs the userattribute store shown none with the following kubectl command (for local and Github users):
kubectl get userattribute -o custom-columns='Name:UserName,Email:UserPrincipal.extraInfo.Email,Location:UserPrincipal.extraInfo.Location,Company:UserPrincipal.extraInfo.Company,Username:UserPrincipal.loginName'
Name   Email    Location   Company   Username
       <none>   <none>     <none>    <none>
       <none>   <none>     <none>    <none>
       <none>   <none>     <none>    <none>
       <none>   <none>     <none>    <none>

In v2.4-head and master-head the Github email and other details are stored now:
Name            Email          Location   Company   Username
test-39669      <none>         <none>     <none>    test-39669
test-53070      <none>         <none>     <none>    test-53070
izaacorguser1<EMAIL_ADDRESS>                      izaacorguser1
Izaac Zavaleta<EMAIL_ADDRESS>Tempe, Arizona  Rancher Labs @rancher
 izaac

I've opened a separate issue found during upgrade scenario test #27321

Change reverted. Need to revisit design/requirement for later. Putting in backlog for now.

Assigning this old issue to Auth QA SME for follow up depending on priorities.


test initialization waits for load balanced environment

Add optional waits after REST API server property and modules database changes when setting up test environments before executing modules database resources.

After this change to the test execution, 5 unit tests for the Java API (one because the converter libraries aren't installed) and 1 unit test for DMSDK still fail.
As can be seen from Common.java, the waits are enabled by setting the TEST_WAIT system property to true.  The waits occur after changes to the REST API properties or to the modules database.


Missing packets in rtp forwarding for higher quality videos

Hi,
When I send HD video from a peer to the rtp-forwarder and use ffmpeg to stream, I get this error :
[sdp @ 0x55a64b1aca00] max delay reached. need to consume packet
[sdp @ 0x55a64b1aca00] RTP: missed 43 packets
[sdp @ 0x55a64b1aca00] max delay reached. need to consume packet
[sdp @ 0x55a64b1aca00] RTP: missed 20 packets
In addition to that, the video is fully pixelated and garbled. Please advise.
Thanks.
Originally posted by @marlocarlo in https://github.com/pion/webrtc/discussions/1935

Hey @marlocarlo
I am going to close this and use #1935. This isn't a specific issue with pion/webrtc, but will be useful information for others!


update tests: -> data_tests: in README.md

resolves https://github.com/dbt-labs/dbt-utils/issues/894
Problem

The README was not fixed at https://github.com/dbt-labs/dbt-utils/pull/893.

Solution

I updated tests: -> data_tests: in README.md

Checklist

[x] This code is associated with an issue which has been triaged and accepted for development.
[x] I have read the contributing guide and understand what's expected of me
[x] I have run this code in development and it appears to resolve the stated issue
[x] This PR includes tests, or tests are not required/relevant for this PR
[x] I have updated the README.md (if applicable)

@dbeatty10 Could you review this pull request?

@dbeatty10 Thank you for your response. I have corrected data-tests: to data_tests:.
According to the official documentation, tests: will continue to be supported, but dbt 1.8 and later will output a warning by default. I think that the number of users of dbt 1.8 and later will continue to increase, and versions prior to dbt 1.8 will reach the end of life support level on Nov 1, 2024. I think that dbt-labs would like to recommend data_tests:, and I think that data_tests: is appropriate as the documentation provided by dbt-labs.

@dbeatty10 Thank you for your response. I have corrected data-tests: to data_tests:.
According to the official documentation, tests: will continue to be supported, but dbt 1.8 and later will output a warning by default.

Is avoiding the warning your primary concern here? Or alignment with the official documentation? It's okay if your main concern is both or something completely else too!
If it's the warning, we do have an open issue to cease raising a warning here: https://github.com/dbt-labs/dbt-core/issues/10564. We'd probably update the official documentation at the same time.


Failure: "Bad arguments: all arguments must be an Expression"

Run log:
2021-06-18 07:26:24.72 Pipeline [root_filesystems] starting
2021-06-18 07:26:24.72 Step [extract_input_files_to_codebase_directory] starting
2021-06-18 07:40:00.16 Step [extract_input_files_to_codebase_directory] completed in 815.44 seconds
2021-06-18 07:40:00.17 Step [find_root_filesystems] starting
2021-06-18 07:40:00.17 Step [find_root_filesystems] completed in 0.00 seconds
2021-06-18 07:40:00.18 Step [collect_rootfs_information] starting
2021-06-18 07:40:00.18 Step [collect_rootfs_information] completed in 0.00 seconds
2021-06-18 07:40:00.18 Step [collect_and_create_codebase_resources] starting
2021-06-18 07:51:16.12 Step [collect_and_create_codebase_resources] completed in 675.93 seconds
2021-06-18 07:51:16.12 Step [collect_and_create_system_packages] starting
2021-06-18 07:53:16.59 Pipeline failed

Task output:
Bad arguments: all arguments must be an Expression: (LicenseSymbol('postgresql', is_exception=False), LicenseSymbol('henry-spencer-1999', is_exception=False), LicenseSymbol('tcl', is_exception=False), LicenseSymbol('other-permissive', is_exception=False), LicenseSymbol('bsd-new', is_exception=False), LicenseSymbol('other-permissive', is_exception=False), AND(OR(LicenseSymbol('artistic-perl-1.0', is_exception=False), LicenseSymbol('gpl-1.0-plus', is_exception=False)), LicenseSymbol('postgresql', is_exception=False), OR(LicenseSymbol('artistic-perl-1.0', is_exception=False), LicenseSymbol('gpl-1.0-plus', is_exception=False)), LicenseSymbol('gpl-1.0', is_exception=False)), LicenseSymbol('postgresql', is_exception=False), LicenseSymbol('mit', is_exception=False), LicenseSymbol('bsd-new', is_exception=False), LicenseSymbol('bsd-simplified', is_exception=False), LicenseSymbol('mit', is_exception=False), LicenseSymbol('other-permissive', is_exception=False), None, None, None)

Traceback:
  File "scancodeio/scanpipe/pipelines/__init__.py", line 96, in execute
    step(self)
  File "scancodeio/scanpipe/pipelines/root_filesystems.py", line 83, in collect_and_create_system_packages
    rootfs.scan_rootfs_for_system_packages(self.project, rfs)
  File "scancodeio/scanpipe/pipes/rootfs.py", line 212, in scan_rootfs_for_system_packages
    for i, (purl, package) in enumerate(installed_packages):
  File "scancodeio/scanpipe/pipes/debian.py", line 34, in package_getter
    for package in packages:
  File "python3.9/site-packages/packagedcode/debian.py", line 185, in get_installed_packages
    package.license_expression = dc.get_license_expression(
  File "python3.9/site-packages/packagedcode/debian_copyright.py", line 295, in get_license_expression
    return str(combine_expressions(expressions, unique=False))
  File "python3.9/site-packages/packagedcode/utils.py", line 175, in combine_expressions
    return str(relationship(*expressions))
  File "python3.9/site-packages/license_expression/__init__.py", line 1199, in __init__
    super(AND, self).__init__(*args)
  File "python3.9/site-packages/boolean/boolean.py", line 1468, in __init__
    super(AND, self).__init__(arg1, arg2, *args)
  File "python3.9/site-packages/boolean/boolean.py", line 1134, in __init__
    super(DualBase, self).__init__(arg1, arg2, *args)
  File "python3.9/site-packages/boolean/boolean.py", line 945, in __init__
    assert all(isinstance(arg, Expression) for arg in args), \

The debian_copyright license detection can return None for license_expression_object
https://github.com/nexB/scancode-toolkit/blob/develop/src/packagedcode/debian_copyright.py#L291
Those are then pass on the combine_expressions that do not handle None as value.
from packagedcode.utils import combine_expressions
combine_expressions([None, 'zlib'])

Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "/Volumes/nexB/repos/scancode.io/lib/python3.9/site-packages/packagedcode/utils.py", line 176, in combine_expressions
    return str(relationship(*expressions))
  File "/Volumes/nexB/repos/scancode.io/lib/python3.9/site-packages/license_expression/__init__.py", line 1579, in __init__
    super(AND, self).__init__(*args)
  File "/Volumes/nexB/repos/scancode.io/lib/python3.9/site-packages/boolean/boolean.py", line 1468, in __init__
    super(AND, self).__init__(arg1, arg2, *args)
  File "/Volumes/nexB/repos/scancode.io/lib/python3.9/site-packages/boolean/boolean.py", line 1134, in __init__
    super(DualBase, self).__init__(arg1, arg2, *args)
  File "/Volumes/nexB/repos/scancode.io/lib/python3.9/site-packages/boolean/boolean.py", line 945, in __init__
    assert all(isinstance(arg, Expression) for arg in args), \
AssertionError: Bad arguments: all arguments must be an Expression: (None, LicenseSymbol('zlib', is_exception=False))

My guess is that we should not include item for which the license_detection.license_expression_object is None https://github.com/nexB/scancode-toolkit/blob/develop/src/packagedcode/debian_copyright.py#L290
@pombredanne what's your take on this?

@tdruez I've added a quick fix here, this should have been there.
I'm also looking more into what caused the license_detection.license_expression_object to be None, it seems to me that here: https://github.com/nexB/scancode-toolkit/blob/develop/src/packagedcode/debian_copyright.py#L589 if the DebianLicensing.substitutions doesn't have a key-value pair with the debian_expression key, which is something I should have added as a case and some related processing for that. I'm adding a fix for this too.

@AyanSinhaMahapatra thanks for the fix.
Here's the file that caused the issue on my side, if you want to add a unit test and investigate more:
/usr/share/doc/zlib1g/copyright

Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Files-Excluded:
 contrib/ada
 contrib/amd64
 contrib/asm686
 contrib/blast
 contrib/delphi
 contrib/dotzlib
 contrib/gcc_gvmat64
 contrib/infback9
 contrib/inflate86
 contrib/iostream
 contrib/iostream2
 contrib/iostream3
 contrib/masmx64
 contrib/masmx86
 contrib/pascal
 contrib/puff
 contrib/testzlib
 contrib/untgz
 contrib/vstudio
 doc/rfc*

This is the pre-packaged Debian Linux version of the zlib compression
library.  It was packaged by Michael Alan Dorman<EMAIL_ADDRESS>from sources originally retrieved from ftp.uu.net in the directory
/pub/archiving/zip/zlib as the file zlib-1.0.4.tar.gz.

There is a homepage at http://www.gzip.org/zlib/

Acknowledgments:

  The deflate format used by zlib was defined by Phil Katz. The deflate
  and zlib specifications were written by Peter Deutsch. Thanks to all the
  people who reported problems and suggested various improvements in zlib;
  they are too numerous to cite here.

Copyright notice:

  Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler

  This software is provided 'as-is', without any express or implied
  warranty.  In no event will the authors be held liable for any damages
  arising from the use of this software.

  Permission is granted to anyone to use this software for any purpose,
  including commercial applications, and to alter it and redistribute it
  freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not
     claim that you wrote the original software. If you use this software
     in a product, an acknowledgment in the product documentation would be
     appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be
     misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

  Jean-loup Gailly        Mark Adler
<EMAIL_ADDRESS><EMAIL_ADDRESS>

Thanks++ for the file, I see the issue caused more clearly now, I'll add the fix I discussed above and add this as a unit test.

@AyanSinhaMahapatra thanks for your input. Closing :)


PluginManager GUI plugin description display fix

Hi.
I noticed display bug inside Plugin Manager in 'Experimental' checkbox. Text overlaps border.
Here's my simple fix.
Before:

After:

Yes, you have right. It was supposed to be quick fix but it's not holding against GTK look and feel. I'm closing this one and opening more advanced 'size-realative' fix.


Best practice

Hi @TomPallister, is it able to write some documents for the best practice for this project? To guide peoples when they want to use on production.
Thanks for your amazing works.

Hi @darting are you aware of the docs here I think they pretty much sum up how to use Ocelot. Obviously they could be better but I only have so much spare time.
In terms of best practice it's more about should you be using an API gateway? Do you have the problem that an API gateway solves? Which for me is I have a bunch of services (not uniform in terms of how to call them, data structures you get back e.g. xml / json) you want to expose to the internet under one umbrella that handles cross cutting concerns such as authentication, rate limiting. Another use case might be back end for a front end which is a nice abstraction for clients.
If the answer to that question is yes then I would say go ahead and try an API gateway! I would then suggest looking at what is available e.g. Kong, Tyk, AWS, Azure API Management etc and see if any of these can work for you. If I wanted to use something written in .NET and own the project / deployment then I would look at Ocelot. I would then expose one of my APIs via Ocelot and see if it works OK in my application, measure performance, make sure Ocelot isn't adding much overhead (it's ~2ms at the moment, i think netcore2.1 will make this even less). If all is working well I would start exposing more more endpoints via Ocelot.
How you host Ocelot completely depends on your existing infrastructure. For me you want to get Ocelot as close to your clients as possible so latency is small and then hope that you have a really low latency connection to your downstream services.
I would suggest you at least want 2 Ocelot instances running in case one goes down. You could have them in an active / active configuration in front of a load balancer. You might even want to put something like nginx in front of Ocelot depending on if you think the kestrel web server is up to scratch (I think it's probably fine to expose).
If I was building a project from scratch I would probably have my services deployed in Kubernetes with Consul. I would then use Ocelot to lookup the service addresses in Consul (deployed as sidecar). Ocelot would be exposed to the internet and I think this works quite nicely.
The last thing I would say is do you want your Ocelot configuration to be a monolith, e.g it has a lot of ReRoute configuration in it. I would suggest you probably don't and might want to either merge the configurations into one (Ocelot can do this) or you could deploy multiple instances of Ocelot with different configurations (this is what Microsoft intend to do) and then have nginx or something in front of them to do basic routing to Ocelot. This way you can retain having an exposed domain such as api.example.com to your clients.
Anyway I hope that helps...but I'm not really sure what the best practices should be 😃


nas gnn tutorial

updated a Jupyter Notebook tutorial for GNNs
the tutorial included NAS for GNNs
included two search algorithms, random and reeve
the NAS epoch is only one due to computational cost (users can update it to e.g. 50)

I have removed .idea folder.
I have included the pip installation instruction for deepchem.
I have included the conda installation instruction for RDKit.


ImportError: cannot import name interpolate

from torch.nn.functional import interpolate
ImportError: cannot import name interpolate
Does anyone have this problem?Pytorch = 0.4.0 and python = 2.7.13
What causes it?

Please use PyTorch 1.0

Thank you very much！

Please use PyTorch 1.0

Hi. My model is based off of PyTorch 0.4.0, and It leads to incompatibility issues with the linked cudnn  if i use PyTorch 1.0. Is there any way to make this work on PyTorch 0.4.0?


Exception for sh1 dot not found

Hello, and first of all thank you for creating such a great package. I am looking forward to use it in our team for thorough documentation.
However, I am encountering an Exception and I am not sure which way to go now. Could you take a look with me and point me in the right direction please?
The command I use is php artisan generate:erd and the output is:

I see that it might have to do with 'dot' in https://github.com/phpDocumentor/GraphViz/blob/master/src/phpDocumentor/GraphViz/Graph.php#L336

Other information that might be useful:
I use the standard erd-generator.php config that was copied during the installation.
In this config file I only changed the content of the array 'directories':
    'directories' => [
         app_path('Models'),
         app_path('Models/*'),
         app_path('Models/*/*'),
    ],

The library 'laravel/framework' in use is version 5.6.16
In composer.json this entry was added in the 'require-dev' section:
"beyondcode/laravel-er-diagram-generator": "^0.2.2"
In composer.lock the following packages were automatically installed together with yours:

doctrine/annotations version 1.6.0
doctrine/cache version 1.7.1
doctrine/collections version 1.5.0
doctrine/common version 2.8.1
doctrine/dbal version 2.7.1
phpdocumentor/graphviz version 1.0.4

I had that issue yesterday, I'm on mac, I had to update xcode.
xcode-select --install
Then install "brew install graphviz" again
I hope that helps,
S

Yeah, it looks like you do not have graphviz / dot installed properly. Please try updating graphviz.
brew upgrade graphviz

Thank you both so much! I work on Linux/Ubuntu and I used sudo apt-get install graphviz. Works like expected now :+1:


Yammer URL's and attachments

When downloading files / attachments from Yammer service, it is some other URL which is not protected. Please escalate to product group to fix this docs page with additional Yammer URL's

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

ID: 255d1c9b-6b79-cb49-c230-84570daae489
Version Independent ID: a2dcf5fd-c20d-c219-13f9-3e936036b368
Content: Recommended Enterprise Cloud Resources and Neutral Resources network settings with Windows Information Protection (WIP) (Windows 10)
Content Source: windows/security/information-protection/windows-information-protection/recommended-network-definitions-for-wip.md
Product: w10
Technology: windows
GitHub Login: @DulceMontemayor
Microsoft Alias: dansimp

hello, is this fixed / updated documentation with correct information as requested?


duplicate generated files in debugging

Version(s) affected
1.2.1
Description

How to reproduce
I don't think my config has anything particularly tricky
Possible Solution
No response
Additional Context
No response

Should be fixed in 1.2.2.


Remove references to DX org

Replace DX reference with OCP Partner Development Manager as the DX organisation no longer exists

@qianw211 Qian, could you please make this suggested change? I approve it and will sign off as soon as you do.

@ellacroi Hi Lizzie, I see in this PR one file already modified for the change.  I've done a search through all the publishing guide, and found no occurrences of DX.  Is there something else I should be looking for? Please let me know... Thx!

@qianw211 @tysonn Ah ha! I think this might be from a directory that we want to deprecate, now that I look at it. When we retire that whole folder then this should be taken care of
#please-close


Fixed circular reference in Xcode 11.4b1

Fixed a circular reference error being thrown in Beta 1 of Xcode 11.4, I'm pretty sure it's related to Swift 5.2 and that the error is here to stay, but you might want to hold off this PR until the stable version comes out.

The stable version is out. Thank you for the fix @Quantum2. At least I can fix the source in my local pod.

pls merge thx

waiting for merge, thanks for fast fix

Please merge ASAP. Thanks

@jonkykong please merge ASAP. The beta that it is broken on is now in production.

@jonkykong please merge. Xcode was updated today to version 11.4.

Having this issue now changes

After these changes having issue of "Use of undeclared type 'Model'".

You must have forgotten to redeclare the typealias outside the closure. Here is working fine.

Please @jonkykong can you merge to master? Without this fix the apps won't compile

Thank you for your submission. I'm closing this change in favor of #610.

After updating Xcode to 11.4.1  I am getting an error Circular reference. How can I fix it?

I can't get the latest version of SideMenu 6.4.8 How can I update via cocoapods?

'pod repo update', 'pod repo update' or with 'pod install --repo-update'

'pod update', 'pod repo update' or with 'pod install --repo-update'

Thanks it was updated. But one problem that I am facing now is the status
bar gets turned into black when sideMenu appears. How do I fix it?
пн, 11 мая 2020 г. в 15:29, Nadeeshan Jayawardana<EMAIL_ADDRESS>
:

'pod update', 'pod repo update' or with 'pod install --repo-update'
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jonkykong/SideMenu/pull/598#issuecomment-626618101,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AN2YJP2Z2MUVARNKLHGSSGTRQ7HQZANCNFSM4KQ6GX2A
.


implement reset password command

to Issue，implement reset password command

sorry, but "The base branch requires all commits to be signed", I forgot to sign it before.


Please Add

add farming timers for crops such as Herbs, ETC

Duplicate number 6 of #511. Will be solved by #1244. Please do a search through the issues before opening a new one.


In SlickGrid I can not find element s-EditLink because it is not there until my form shows.

@volkanceylan  - I know you are very busy and sorry to bother you .
How can I find the .s-EditLink in a slick grid row via code .. without using a button on my form.
My issue lies in the sequencing of events - slick row does not have the rows in the DOM yet with the EditLink - slickGrid has no rendered event.
I am doing this because when my order is submitted I don't want anything to be allowed to be added to the order or changed (OrderDetails).
I found a way to disable the links via css and I have code that will on a button press disable the edit links.
I have the following items.
VendorOrder, VendorOrderDetail , VendorOrderDetailEditor
I just need to be able to do this after the slickGrid has rendered - are there any events I can listen for that occur after the slickGrid is supposed to have rendered rendered ?
In VendorOrderDetailEditor I tried to document.ready, markupReady, onviewportchanged , onrowcountchanged and still I find nothing that occurs after the grid is rendered.
There is no filter / filtervalue on the EditLink - and the class is marked as sealed so I cannot inherit from it .
My code works from a button so I know the functionality is there .. just not the actual point in the event sequence .
var eLinks = this.element.find('.s-MyDB-VendOrderDetailEditorLink');

                for (var i = 0; i < eLinks.length; i++) {

                    eLinks[i].setAttribute('data-href', eLinks[i].attributes.getNamedItem('href').value);

                    eLinks[i].className = eLinks[i].className.replace(/\bs-EditLink\b/g, 'isDisabled');

                    eLinks[i].className = eLinks[i].className.replace(/\bs-MyDB-VendOrderDetailEditorLink\b/g, 'Disabled');

                    eLinks[i].setAttribute('aria-disabled', 'true');

                }

I am trying to implement this onRenderCompleted in the slick grid but it is not showing up in my intellisense .
Here is the instructions I have from SO  about how to add onRenderCompleted..
Add the following line to the render() method just below renderRows(rendered);
function render() {
    ...
    renderRows(rendered);
    trigger(self.onRenderCompleted, {}); // fire when rendering is done
    ...
}
Add a new event handler to the public API:

"onRenderCompleted":            new Slick.Event(),
Bind to the new event in your code:

grid.onRenderCompleted.subscribe(function() {
    console.log('onRenderCompleted');
});

try this
https://github.com/volkanceylan/Serenity/issues/4599

@arunkumar12712
My detail editor is disabled the problem is the links in the grid detail editor are not - they are still active.
The final comment from VolkanCeylan
Grids have a readonly property now, might be useful for some cases but needs manual implementation.
I am guessing the manual implementation - is the editlinks , I am wondering if I can change the xyzcolumn or dialogeditor based on the field.. then I can simply have in my Column [EditLink] MyField for the field when the order is not submitted, and no declaration when it is.

I have found a work around to how to achieve this .
I wanted to do this an easier way , there are probably better ways.
However I did accomplish this not as well as I would like - but it works.
Conditionally-disable-the-EditLinks-in-a-Detail-Editor-that-is-part-of--MasterDialog-with-a--Parent-Child-Relationship.


On multi-primary clusters, istiod cannot push svc‘s endpoints which is for a pod not be injection in another cluster

Bug Description
On a multi-primary clusters if a pod not be injected, it will be not be discovered on another cluster.
Actually I'm not sure it is a bug. But I can not found any information about this situation on document. May be some configuration can help me fix it.
In the cluster where the service is located, the endpoint can be found on sidecar.
$ .istioctl/bin/istioctl pc endpoint helloworld-v2-76bb75f77c-d9xhc.core | grep helloworld-v2.sample.svc.cluster.local
<IP_ADDRESS>:5000               HEALTHY     OK                outbound|5000||helloworld-v2.sample.svc.cluster.local

In another cluster, the endpoint can not be found on sidecar. But the cds can be found.
$ KUBECONFIG=.kube/another-cluster.yaml .istioctl/bin/istioctl pc endpoint xxx | grep helloworld-v2.sample.svc.cluster.local

$  KUBECONFIG=.kube/another-cluster.yaml .istioctl/bin/istioctl pc cluster xxx | grep helloworld-v2.sample.svc.cluster.local
helloworld-v2.sample.svc.cluster.local                         5000      -          outbound      EDS              global.default

Version
$ .istioctl/bin/istioctl version
client version: 1.11.5
istiod version: 1.11-dev
istiod version: 1.11-dev
pilot version: 1.10-dev
data plane version: 1.11.5 (366 proxies)

Additional Information
No response
Affected product area

[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
[ ] Upgrade
[x] Multi Cluster
[ ] Virtual Machine
[ ] Control Plane Revisions

Is this the right place to submit this?

[X] This is not a security vulnerability
[X] This is not a question about how to use Istio

This is intended IFF they are in different networks, not just clusters. This is because we require mtls to traverse the east-west gateway

Thanks @howardjohn. I get it


Very simplistic implimentation of Instance selectors .  This is only …

…a stop gap until a more robust impl can be produced.  Instance type must come from either the System types such as Quantity or from types declared in models in the using statements.  The translator enforces this so you cannot just supply any type name.  Chances are that this will only work for a simple subset of property types within the definition.  The translator enforces types to be correct so if you attempt to use this in a nested fashion chances are it will break.

I will merge this, but suggest that a future implementation recognizes system types and constructs them using the existing system type implementations.  For example, Quantity should be recognized as a system type and constructed using the existing Quantity class.  This ensures that any special magic built around quantities continues to work as expected.

I agree though I have been looking for the magic that should be around
Quantity and cannot find it.
Rob
On Thu, Sep 3, 2015 at 6:00 PM, Chris Moesel<EMAIL_ADDRESS>wrote:

I will merge this, but suggest that a future implementation recognizes
system types and constructs them using the existing system type
implementations. For example, Quantity should be recognized as a system
type and constructed using the existing Quantity class. This ensures that
any special magic built around quantities continues to work as expected.
—
Reply to this email directly or view it on GitHub
https://github.com/cqframework/clinical_quality_language/pull/28#issuecomment-137585973
.


Fee Account

The amount in the Fee Account (used to pay for scheduled TXs). Goal: to have visibility over the Fee Account (avoid its amount reaching 0).

Ready in https://github.com/LimeChain/hashport-validator/pull/348 also added metric for the Bridge Account


When with fails, report not only the expected, but the actual.

Hey @ExploreMqt thanks for the pr
You can use #{act} instead, and then pass it as another argument, which is more the chai convention. An example

Thanks. Will do
-----Original Message-----
From: "Keith Cirkel"<EMAIL_ADDRESS>Sent: 7/11/2015 7:25 AM
To: "chaijs/chai-spies"<EMAIL_ADDRESS>Cc: "Jim Argeropoulos"<EMAIL_ADDRESS>Subject: Re: [chai-spies] When with fails, report not only the expected, butthe actual. (#29)
Hey @ExploreMqt thanks for the pr
You can use #{act} instead, and then pass it as another argument, which is more the chai convention. An example
—
Reply to this email directly or view it on GitHub.

Sorry to be a pain @ExploreMqt - could you also add some tests for this? It'd be nice to have some tests to back up the code is doing what it is meant to. Let me know if you need help with this.

You are not a pain. I was just at a loss as to where to put said test
-----Original Message-----
From: "Keith Cirkel"<EMAIL_ADDRESS>Sent: 7/24/2015 5:09 PM
To: "chaijs/chai-spies"<EMAIL_ADDRESS>Cc: "Jim Argeropoulos"<EMAIL_ADDRESS>Subject: Re: [chai-spies] When with fails, report not only the expected, butthe actual. (#29)
Sorry to be a pain @ExploreMqt - could you also add some tests for this? It'd be nice to have some tests to back up the code is doing what it is meant to. Let me know if you need help with this.
—
Reply to this email directly or view it on GitHub.

Here all all the .with tests, some of them (like this one) look at the failure error message, and test what it says. You'd just need to extend these with what you'd expect your new error messages to say.

Hey @ExploreMqt do you think you will have some time available to update this?

I haven't figured out a satisfactory solution for myself. So not at this point
-----Original Message-----
From: "Keith Cirkel"<EMAIL_ADDRESS>Sent: 10/13/2015 3:14 PM
To: "chaijs/chai-spies"<EMAIL_ADDRESS>Cc: "Jim Argeropoulos"<EMAIL_ADDRESS>Subject: Re: [chai-spies] When with fails, report not only the expected, butthe actual. (#29)
Hey @ExploreMqt do you think you will have some time available to update this?
—
Reply to this email directly or view it on GitHub.

@ExploreMqt,
I had similar issues, but a went further. I wonder if you could review my solution ( https://github.com/chaijs/chai-spies/pull/52 )

@keithamus,
I tried to go down the ${act} route but found it too limiting. Once you've passed the buck to ${act} you can give it guidance and it ultimately results which are less than helpful. Our ${act} isn't singular here, instead we are inspecting a history of calls to this function. Since a spied-on function may have been called several times, we are really asking if has been called "at least one" (default), or "every time" (with .always modifier.
In digging around I found many examples in chai's own code-base, as well as other plugins chai-properties that directly call _.inspect. This turns out to be helpful too because we can format the call history instead of just calling it an array (which is confusing in an output).
I wonder if you can review my solution here https://github.com/chaijs/chai-spies/pull/52


please enable hit highlighting!

After creating index and uploading documents to it , when I am using it with chat app it was giving :"please enable hit highlighting!"

Thanks for sharing! I have a few questions about the setup:

Can you please share what queries are you running? Does it fail for few queries or all queries?
Does it work with the studio?
Can you check if the index is created in the search instance.

This information would help us root cause the issue.

same issue here, it works well on the AI studio.  but failed on the deployed web app, which show the error:
code500
message
"Please enable hit highlighting!"
Where should I check the query ? I assume it was generated by by app.

Got it.
As in what do you put in the search box when you face this error. Or do you get this error for all questions you put in the search box?

Hi @HARISHKUMAR1112001 and @tommywu052 we rolled out an update a couple of weeks ago that should fix this issue. I'm closing the thread. Please feel free to reopen if you hit this error again.

out

@sarah-widder 👍

Hi @HARISHKUMAR1112001 and @tommywu052 we rolled out an update a couple of weeks ago that should fix this issue. I'm closing the thread. Please feel free to reopen if you hit this error again.

@sarah-widder, thanks 👍


Latest Instagram Version Sharing Image to Instagram Feed Doesn't Work

Describe the bug
In the latest version of instagram (<IP_ADDRESS>.120 ) it only creates problems when feeding pictures
Instagram story and video feature works well but just sharing image to instagram feed doesn't work.
However every feature works well in the previous version of Instagram (<IP_ADDRESS>.134 )
Expected behavior
Image file is expected to shared to feed via instagram latest version
Screenshots

Smartphone (please complete the following information):

Device: Android Api 28
Instagram Version [<IP_ADDRESS>.120]

Additional context
Please help how to solve instagram to feed image in the instagram latest version(<IP_ADDRESS>.120).

Does your instagram app has read storage permission?

Yes I have already added.But problem is only new version.I tried your example also didn't work.Problem about new version Instagram (<IP_ADDRESS>.120 ).Previous versions works good but latest instagram version didnt work share feed image to instagram
This is permissions

Have your tried sharing from other app to instagram?

Yes I tried other application.Again couldnt work.if it looks at you from your own example file it doesn't work too.

If even other apps are not able to share anything on instagram, then this could be a bug of instagram.

Sorry I wrote wrongly other apps works good.Only your widget sharing instagram to feed doesnt work.Could you try your own example to share image feed instagram? It doesnt work

Sorry about that. I will take a look at it tomorrow.

Ok I am waiting good news. Please try instagram new version to share feed to Instagram.Story works good but Instagram feed couldnt work.Thank you for your response.

I am no longer facing this issue.


FALCON-1892: Remove client side Recipe logic

@sowmyaramesh  please update the existing documentation..

I wanted to create two pull requestions on for removing client side and other for moving it to server side. Somehow everything in one pull request. I will fix that tomorrow. Sorry about that. Please continue review after In update the pull requests.

@PraveenAdlakha : I should have mentioned in the jira. Planning to update documentation as part of https://issues.apache.org/jira/browse/FALCON-1106. Please ignore documentation errors in this pull request if any.

Closing this as I have created two separate pull requests https://github.com/apache/falcon/pull/91 and https://github.com/apache/falcon/pull/92.


Request for share post option

The new instagram algorithm flag share option as good to rank better in search.It will be good to have it in the api.

Added cl.direct_media_share for share via DM
https://adw0rd.github.io/instagrapi/usage-guide/direct.html


Update README.md

The README.md file currently lacks a player's guide that provides essential information and instructions for new users. The guide should include:
Overview of Gameplay: Briefly explain the purpose of the game and how it fits into the idle game genre.
Getting Started: Step-by-step instructions for launching the game and using the text editor.
Basic Commands: List of fundamental commands and their functions that players can use during the game.
Tips and Tricks: Provide helpful advice to enhance the gameplay experience.

Thank you for contributing! This PR removes important information from the README, so I won't be able to merge it.


nixos/installer-tools: mention PulseAudio+PipeWire instead of ALSA+PulseAudio in generated config

Description of changes
Replace ALSA in the comments of the nixos-generate-config generated config with a minimal PipeWire config, for several reasons:

PipeWire is a useful default for many users, irrespective of display server
The use of ALSA on most environments is limited in comparison to PulseAudio or PipeWire
Users erroneously think that options.sound.enable is related to "enabling sound", so they enable it even when using PulseAudio or PipeWire

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

@K900 Do you know of any such apps? I have not enabled ALSA emulation at all on my daily machine, and I have only encountered one app in ~7 months which failed due to ALSA missing - which was easily fixed via build-time flag to use Pulse instead.


Only Absolute URLs are supported

Hi, trying to use your package to upload test results to testrail, and ran into this issue after adding all env variables
[playwright-testrail-reporter] Failed to create new TestRail run: TypeError: Only absolute URLs are supported
Would you have any idea why this is occurring? Any help would be appreciated

I had the same problem.
Docs read:
TESTRAIL_HOST: TestRail instance domain name e.g ```testrail.instance.io``` (exclude the https protocol)
But I tried with and without https:// and it failed on both tries.

apologies my documentation was incorrect, i have updated it
But i also could not reproduce the issue you had with specifying https://

I have the same problem

I'm still having same issue.

@denisha  same problem. Any suggestions?


how can i use this file

hi
I'm beginner and i want to setup this project on flowplayer in wordpress but i dont understand anything of this project
please explain me how can i do this?
thanks.

@hennn - please don't take this the wrong way, but as this is a bug tracker, your port of call is our public forum https://flowplayer.org/forum for usage questions, not least in fairness to other users who may profit from the answers. If you're using our Flowplayer WordPress plugin (recommended) https://wordpress.org/plugins/flowplayer5/ then even better turn to its support forum: https://wordpress.org/support/plugin/flowplayer5
It's really easy, the plugin just has to be loaded after the usual Flowplayer assets: https://github.com/flowplayer/flowplayer-hlsjs#usage - but I'm afraid, I can't tell you what's the easiest way to do this in WordPress.
Thank you.

where is the assets of flowplayer?
wp-content/plugins/flowplayer5/admin/assets?
plugins/flowplayer5/frontend/assets?
i'm very beginner in this work,
how can play this file by flowplayer?
http://<IP_ADDRESS>/live/video/adab-marefat.m3u8
please explain me by an example
thanks.

As I said, I'm not familiar with WordPress, please ask your question at https://wordpress.org/support/plugin/flowplayer5


Add wafw00f as python library sample code

Wafw00f can also be used in Python programs as a library.

Thanks for your contribution! I gave this some thought and realized that we're not interested in supporting this use case.


[Question] What base python version should LLaVA  use ? like  3.10 ,3.11 ?

Question
I searched for issues.not find answer.

You can refer to "2. Install Package" in the README file, which uses python=3.10

Thanks alot ! I will try it !

You can refer to 2. Install Package in the README file, which uses python=3.10


PEAR-2141 - Error modals instead of notifications for saving set problems

Description
Adds the remaining error modals instead of notifications. Created a global modal for save set errors since it is now used in quite a few places.
Checklist

[x] Added proper unit tests
[x] Left proper TODO messages for any remaining tasks
[x] Scanned for web accessibility with aXe, and mitigated or documented
flagged issues

Screenshots/Screen Recordings (if Appropriate)

Looks good! 👍
One thing I noticed is that for most situations, after you dismiss the error modal, you return to wherever you were when saving, except when it's related to the modal where you can upload/enter genes/ssms. I think this is fine since these errors should be extremely rare. 🤞


sanic.exceptions.NotFound: Requested URL /favicon.ico not found

Describe the bug
like as
https://github.com/RasaHQ/rasa/issues/4129
Code snippet
from sanic import Sanic
from sanic.response import json

app = Sanic("blog")

@app.route("/")
async def test(request):
    return json({"hello": "world"})

if __name__ == "__main__":
    app.run(host="<IP_ADDRESS>", port=8000)

Expected behavior
Without any exception
Environment (please complete the following information):

OS: win10.1709
Python: 3.8.1
Sanic: 19.12.2

Additional context

[2020-01-19 12:00:10 +0800] [31552] [INFO] Goin' Fast @ http://<IP_ADDRESS>:8000
[2020-01-19 12:00:10 +0800] [31552] [WARNING] Sanic tried to use loop.add_signal_handler but it is not implemented on this platform.
[2020-01-19 12:00:10 +0800] [31552] [WARNING] Sanic tried to use loop.add_signal_handler but it is not implemented on this platform.
[2020-01-19 12:00:10 +0800] [31552] [INFO] Starting worker [31552]
[2020-01-19 12:00:26 +0800] - (sanic.access)[INFO][<IP_ADDRESS>:51041]: GET http://<IP_ADDRESS>:8000/  200 17
[2020-01-19 12:00:26 +0800] [31552] [ERROR] Exception occurred while handling uri: 'http://<IP_ADDRESS>:8000/favicon.ico'
Traceback (most recent call last):
File "C:\Users\someone.virtualenvs\LearningSanic-Q13QjVkW\lib\site-packages\sanic\app.py", line 940, in handle_request
handler, args, kwargs, uri, name = self.router.get(request)
File "C:\Users\someone.virtualenvs\LearningSanic-Q13QjVkW\lib\site-packages\sanic\router.py", line 411, in get
return self._get(request.path, request.method, "")
File "C:\Users\someone.virtualenvs\LearningSanic-Q13QjVkW\lib\site-packages\sanic\router.py", line 475, in _get
raise NotFound("Requested URL {} not found".format(url))
sanic.exceptions.NotFound: Requested URL /favicon.ico not found
[2020-01-19 12:00:26 +0800] - (sanic.access)[INFO][<IP_ADDRESS>:51041]: GET http://<IP_ADDRESS>:8000/favicon.ico  404 43

hello every i am facing same issue does anyone have solution?

@virajlimbasiya What version are you using? Did you read through the whole thread? What exactly is the problem?


Mythic Tiers Calling

Clicking the browse magnifying glass to search for a Mythic Calling defaults the compendium browser to max Level 0. Not a huge problem, simple to work around, but it has to manually be changed to level 1 in order to list any of the callings.

I believe this issue was resolved in the last release - can you check on your end and see if your still experiencing this?
Thanks

It was on the change log and I tested it the same day I updated. It was working that day, so should be good.


Word List Export Improvement

The current word list export is currently in tab delimited form. I suspect this is intended for import into other software. However, I may well need to include the word list in a document relatively soon. The current format is not really useful for that purpose. It'd be much better to turn the list 90 degrees. For instance:

Variety 1
Variety 2
Variety 3

meaning 1
word 1-1
word 1-2
word 1-3

meaning 2
word 2-1
word 2-2
word 3-3

meaning 3
(etc.)

meaning 4

meaning 5

meaning 6

You can import the tab delimited file into Excel or LibreOffice Calc and then manipulate it however you want.

Well...yes. If you have the time and patience. I'm looking for ways to cut down time-consuming activities.


Fix PBKDF2 ImportError on Debian Wheezy

The new SCRAM code pulls in support for the PBKDF2 HMAC algorithm which although present in Python 3.4+ and some versions of Python 2.7 (evidently, the one used on Travis CI), it isn't universally available on Python 2.7 or earlier releases of 3.x.
As it happens, there's a backport of this feature: https://pypi.python.org/pypi/backports.pbkdf2/
Whilst I'm here, I'm cleaning up an erroneous print, some trailing white space, line ending issues and trailing blank lines for neatness. :-)

Coverage increased (+0.03%) to 40.349% when pulling 43e97766ee1aad3a798ca109492436915029374b on vrtsystems:bugfix/debian-wheezy-pbkdf2-importerror into 0337ef701063728299d657409243f2bc185b0d88 on ChristianTremblay:develop.


compile error on mac

this is my standard working mac.  which certainly has GL for libbot, etc.
[ 90%] Performing configure step for 'ddapp'
loading initial cache file /Users/russt/drake-distro/director/pod-build/tmp/ddapp-cache.cmake
-- The C compiler identification is Clang 6.0.0
-- The CXX compiler identification is Clang 6.0.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Could NOT find Freetype (missing:  FREETYPE_INCLUDE_DIRS)
-- Found GTK2_GTK: /usr/local/lib/libgtk-x11-2.0.dylib
-- Found LibBot: /Users/russt/drake-distro/build/include
-- Found OpenGL: /System/Library/Frameworks/OpenGL.framework
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - not found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - found
-- Looking for QT_MAC_USE_COCOA
-- Looking for QT_MAC_USE_COCOA - found
-- Found Qt4: /usr/local/bin/qmake (found version "4.8.6")
-- Found PythonLibs: /usr/local/Cellar/python/2.7.8_1/Frameworks/Python.framework/Versions/2.7/lib/libpython2.7.dylib (found version "2.7.8")
-- Found PythonInterp: /usr/local/bin/python (found version "2.7.8")
-- Found PythonQt: /Users/russt/drake-distro/build/include/PythonQt
-- Found CTKPythonConsole: /Users/russt/drake-distro/build/include/ctkPythonConsole
-- Found QtPropertyBrowser: /Users/russt/drake-distro/build/include/QtPropertyBrowser
-- Found PkgConfig: /usr/local/bin/pkg-config (found version "0.28")
-- checking for module 'lcm'
--   package 'lcm' not found
-- Found LCM: /Users/russt/drake-distro/build/include
-- Could NOT find Freetype (missing:  FREETYPE_INCLUDE_DIRS)
-- Found Doxygen: /usr/local/bin/doxygen (found version "1.8.6")
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/russt/drake-distro/director/pod-build/src/ddapp-build
[ 93%] Performing build step for 'ddapp'
Scanning dependencies of target vtkDRCFilters
[  1%] Building CXX object src/vtk/DRCFilters/CMakeFiles/vtkDRCFilters.dir/vtkGridSource.cxx.o
[  1%] Building CXX object src/vtk/DRCFilters/CMakeFiles/vtkDRCFilters.dir/vtkFrameWidget.cxx.o
[  2%] Building CXX object src/vtk/DRCFilters/CMakeFiles/vtkDRCFilters.dir/vtkFrameWidgetRepresentation.cxx.o
[  3%] Building CXX object src/vtk/DRCFilters/CMakeFiles/vtkDRCFilters.dir/vtkLCMGLProp.cxx.o
In file included from /Users/russt/drake-distro/director/src/vtk/DRCFilters/vtkLCMGLProp.cxx:20:
/usr/local/opt/vtk5/include/vtk-5.10/vtkOpenGL.h:26:11: fatal error: 'GL/gl.h' file not found
# include <GL/gl.h> // Include OpenGL API.
          ^
1 error generated.
make[6]: *** [src/vtk/DRCFilters/CMakeFiles/vtkDRCFilters.dir/vtkLCMGLProp.cxx.o] Error 1
make[5]: *** [src/vtk/DRCFilters/CMakeFiles/vtkDRCFilters.dir/all] Error 2
make[4]: *** [all] Error 2

Earlier, I ran install_prereqs on a fresh mac and got this error.  again, running
brew tap homebrew/science
brew tap homebrew/python
brew install python numpy
brew install vtk --with-qt

manually fixed it.  but i think install_prereqs.sh needs to be updated.

I'm not sure where you got those lines from, but it should be this:
brew install vtk5 --with-qt
note, vtk5 not vtk.

oh, i see, my earlier comment in this thread says "vtk" and not "vtk5".  Perhaps a typo, or perhaps homebrew has changed it.  Anyway, the install_prereqs.sh script is correct, and it contains vtk5.


gtime.New("Wed, 22 Dec 2021 04:00:12 GMT") 解析错误

1. What version of Go and system type/arch are you using?
go version go1.17.4 windows/amd64

2. What version of GoFrame are you using?
v1.16.6

3. Can this issue be re-produced with the latest release?
解析错误，输出0000-01-01 04:00:12
4. What did you do?

5. What did you expect to see?
6. What did you see instead?

当前版本暂时不支持解析**"Wed, 22 Dec 2021 04:00:12 GMT"**这种时间格式, 可以看一下文档选择现在支持的时间格式进行格式化处理 https://goframe.org/pages/viewpage.action?pageId=1114883

加入自定义格式化可以解决这个问题
gtime.New("Wed, 22 Dec 2021 04:00:12 GMT", "D, d M Y H:i:s T")
输出内容 ： 2021-12-22 04:00:12


(412) Include govuk table styling

Changes in this PR
If these lines are not provided the Contentful specification template field has to include all the HTML classes. There are a lot and are easily missed.
If optional! is not used the app errors out saying these classes are unavailable. This is a mystery to me. The extensions above don't have this issue so the load order of the frontend CSS is seemingly correct.
Screenshots of UI changes

Next steps

[x] Document this change in Confluence

Documentation https://dfedigital.atlassian.net/wiki/spaces/GHBFS/pages/2441445390/Managing+content#Tables

@jacksonj04 any ideas on the optional! thing? It's bugging me as it's not a good smell but I can't think what it might be!


[3pt] Redux Create/Show Reservations

Update Redux Store:

Define the initial state of the reservations in the store
Update the store with newly created reservations

Add Redux Actions:

Create an action for creating a reservation
Create an action for updating the store with new reservations

Add Redux Reducers:

Create a reducer for handling reservation creation
Create a reducer for updating the store with new reservations

Unit Tests:

Add unit tests for all the actions and reducers

Hello, how is your task going?

https://github.com/AhmadiGu/Book-an-Appointment_front/pull/10


adds banner error if no image submitted with reportback

What's this PR do?
If a user tries to submit a reportback with no image attached, they get a "Oops! Make sure to upload a photo of you completing the campaign before submitting." in the same way that they get an error when uploading their picture if their image is too small.
How should this be manually tested?
Try to submit a reportback with no image. Try to submit a reportback with no image a few times. Try to submit a correct reportback to make sure the error goes away. Yay!
What are the relevant tickets?
Fixes #5141
cc: @weerd @DFurnes

handing this over to a :js:smen

Not 100% necessary for merge, but I'd like to get in the habit of updating files to ES6 syntax whenever we touch them. It should be pretty straightforward to remove the /* eslint-disable */ at the top of that file and fix whatever errors are displayed when you run grunt test in the theme directory.

The rest of the changes in b9fbc51 look good! :+1:
If you're up for it, it'd be great to remove the warnings from the js/validators/reportback.js that you had updated in this PR as well.

@DFurnes Oh yeah, there are 3 changed files! Yeah I will go for that one as well

:shipit:


Add support for elixir 1.7.2

@jtslear is this something you can look at?

Sorry @bparees @jtslear, I created this PR by mistake on this repository. It should point to my fork. Please ignore :wink:


Reset button in Quick Route Input is not working properly

On clicking the reset button on (Quick Route Input page) labels are not removed.
Steps to reproduce the behavior:

Go to Dashboard
Click on Quick Route Input
Now add some data to it
Now press the reset button
see the error (label are not removed)

Expected behavior
Labels should also be removed by clicking reset button
Screenshots

There is one more problem with labels that after clicking one label we have to click somewhere to close that label dropdown.
I don't know that it is a bug or it's a feature to select multiple labels at one time. If it is a bug then I really want to work on that.

I want to work on this issue if approved.

@robin828 Sure, you can take it up.


libsForQt5.kcolorpicker: 0.2.0 -> 0.3.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/kcolorpicker/versions.
meta.description for libsForQt5.kcolorpicker is: Qt based Color Picker with popup menu
meta.homepage for libsForQt5.kcolorpicker is: https://github.com/ksnip/kColorPicker
Updates performed

Version update

To inspect upstream changes

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.3.0 with grep in /nix/store/py7bzp8mnyidsn6q963m8kr5wcqqkq2v-kcolorpicker-0.3.0
found 0.3.0 in filename of file in /nix/store/py7bzp8mnyidsn6q963m8kr5wcqqkq2v-kcolorpicker-0.3.0

Rebuild report (if merged into master) (click to expand)

9 total rebuild path(s)

9 package rebuild(s)

First fifty rebuilds by attrpath
ksnip
libsForQt5.gwenview
libsForQt5.kcolorpicker
libsForQt5.kimageannotator
libsForQt5.spectacle
plasma5Packages.gwenview
plasma5Packages.kcolorpicker
plasma5Packages.kimageannotator
plasma5Packages.spectacle

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/py7bzp8mnyidsn6q963m8kr5wcqqkq2v-kcolorpicker-0.3.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A libsForQt5.kcolorpicker https://github.com/r-ryantm/nixpkgs/archive/5050a0a767efb2c1ed6c74e8337e9c18582402e5.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/5050a0a767efb2c1ed6c74e8337e9c18582402e5#libsForQt5.kcolorpicker

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/py7bzp8mnyidsn6q963m8kr5wcqqkq2v-kcolorpicker-0.3.0
ls -la /nix/store/py7bzp8mnyidsn6q963m8kr5wcqqkq2v-kcolorpicker-0.3.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

4 packages failed to build:

ksnip
libsForQt5.gwenview
libsForQt5.kimageannotator
libsForQt5.spectacle

1 package built:

libsForQt5.kcolorpicker

Maintainer pings
cc @FliegendeWurst for testing.

Already on master.


handle invalid regex erros

Very often, while generating swagger output for our repo we are seeing errors like this:
(node:132292) UnhandledPromiseRejectionWarning: SyntaxError: Invalid regular expression: / .?\s\t*=\s*\t*+type.\s*\t*query(\s|\n|;|\t)/: Nothing to repeat
at new RegExp ()
at Object.getQueryIndirectly (D:\projects\sunstone\placement_apis\node_modules\swagger-autogen\src\handle-data.js:487:140)
at D:\projects\sunstone\placement_apis\node_modules\swagger-autogen\src\handle-files.js:1056:64
It turns out, the regex may not form correctly in a lot of edge cases. I've added try catch blocks for such exceptions. Let's discuss if you have any queries or need some of my routes that are causing these issues, as this PR is just a stopgap and does not address the actual issue.

Hi @Yatanvesh! Thank you for opening the PR.
Do you have any example that caused this "UnhandledPromiseRejectionWarning: SyntaxError: Invalid regular expression"? I'll treat the exception using try catch like you have suggested, but I would like to understand what is causing this.
Thanks for now.

The version 2.13.3 has fixed/implemented this. Thanks!

Good to hear, thank you!


Single Number | C++

Question: Given an array of integers, all the numbers appears twice except one number, we need to find that number.
Contraints: Complete it in O(n) time complexity
Input: [1, 2, 3, 3, 1, 9, 2]
Output: 9
Please allow me to work on this issue @avinash201199
Thank you

Note- only 2 pr per day on a single repo is accepted.


A records to CNAME

.

I want to confirm that you also want to delete the MX and TXT records?

yes


Update README.md

Is Node 8.0.0 now valid, too?

I'm wondering if we should just get rid of the version numbers entirely and just say LTS. Easier to maintain :D

If it works, that works. :)


Bump golangci-lint 1.46.2 -> 1.47.3

https://github.com/golangci/golangci-lint/releases/tag/v1.47.3
https://github.com/golangci/golangci-lint/compare/v1.46.2...v1.47.3
This resolves golang 1.18 limitations that we've discussed.
golangci/golangci-lint/pull/3001
Depends on https://github.com/submariner-io/shipyard/issues/900
Signed-off-by: Daniel Farrell<EMAIL_ADDRESS>

Interesting new failures. Raised https://github.com/submariner-io/shipyard/issues/900 to track.

Depends on submariner-io/subctl#199

Won't we have a chicken and the egg thing where linting will fail and gate submariner-io/subctl#199 which will gate this PR but this PR is needed to unblock submariner-io/subctl#199? I think we need to merge this PR first and fix up subctl et al after.

Yep, you're right, this will need to go in before the subctl nilerr PR. I updated the Depends-on line here to track the gosec issues, which I think we should fix before this is merged.


Replaced Telegram with Facebook

Current coverage is 81.23% (diff: 100%)

Merging #32 into master will not change coverage

@@             master        #32   diff @@
==========================================
  Files            21         21
  Lines           565        565
  Methods         124        124
  Messages          0          0
  Branches          0          0
==========================================
  Hits            459        459
  Misses          106        106
  Partials          0          0

Powered by Codecov. Last update d80fc73...2a446c9

Thank you


Made some changes to my portfolio

link added for social media

Great to see your portfolio site come to life @tony-dev0! For your personal site, be sure to create your own repository from this template (instructions here) and commit your changes to your repository as this is kept as a general, non-specific example for all to use.
Thanks for using this project! As you have questions, issues or suggestions please open a discussion or issue.


Save benchmark result history

Closes https://github.com/mlcommons/mobile_app_open/issues/319

@anhappdev @d-uzlov  if we decide to save in separate files , Can I know

How many of the history result will be saved ? will it be all the runs ?
Will there be an option to delete all or one of the saved history result files ?

if the file is corrupted, all data is gone

I don't see why a file could become corrupted, unless user incorrectly edited it, which I don't think users should do.

3. if the structure of the JSON file is changed in the feature, parsing will be a problem

I don't think this is related to the way we store results on disk. Changes in structure will be a challenge with any storage method.

4. if the user needs to delete one result for any reason, delete just one file will be easier than modify one big file

From the app side there is no difference.

2. The history files should be easily deleted by using any File Manager app.

I don't think users should be able to edit results manually.

3. Each result is just a JSON file, so the user can share it by using any external app like Mail, Message, etc. If we need a UI to share it directly from the app, this should be discussed and prioritized.

I don't think it's any different from the "Share Results" button that we already have in the app.
We could discuss details for "Share" button in result history after we at least have some UI for result history, which is not included in this PR.

I agree that using JSON for storing results is not the best choice.
But I think that creating a bunch of JSON files on disk and asking users to manipulate them is much worse.
The main issues that I see with using a JSON file are:

Users could edit it in an unwanted way. It's possible to alter results or simply corrupt file

Well, it's not like only JSON files have these issues but any binary file is better in this regard

It's not supposed to work with big files

But big is pretty big in our case. File with 1k results is about 5 MB in size and takes about 50 milliseconds to parse or serialize
I don't think real users are likely to have any issues

And if users are not supposed to edit results on disk manually there are no issues from usability standpoint. With any serialization method.
I think using JSON is fine as a temporary solution for development versions of the app.

I think the proper solution here is to use a proper database instead of a JSON file. Like hive or objectbox.
But I think it would be better to do this in a separate PR. Choosing and integrating a proper database could take some time and could require discussing something if there are any issues.
This PR contains important changes that allow to save and restore results, and to access them in the app. The actual serialization is a very minor part of this PR.

File corruption is not common but it happens for numerous reasons. By storing many small files we reduce the risk of losing all data in one big file.
The user should not edit the JSON file (else it's data manipulation) but may want to easily delete a certain result / file.
A change in the data structure may require a migration in a real DB, but if we have separated JSON files, it's easier to handle IMO.
The idea (as you have also pointed out) is to quickly implement the feature and reuse what's already there (File Manager, Mail app, etc.). We can implement a full-featured CRUD app / UI for this but it's take many more efforts and need to be prioritized.

File corruption is not common but it happens for numerous reasons. By storing many small files we reduce the risk of losing all data in one big file.

App executable can become corrupt.
App native libraries can become corrupt.
Model files can become corrupt, and the app will crash.
I don't see how a system where files can spontaneously become corrupt could be usable so I don't think it should be our concern.

2. The user should not edit the JSON file (else it's data manipulation) but may want to easily delete a certain result / file.

I don't see why user would need or want to delete files manually if there will be "Delete" button in the UI.

3. A change in the data structure may require a migration in a real DB, but if we have separated JSON files, it's easier to handle IMO.

If we use a real DB and we don't have a migration:

If we delete old results, we will lose all data.
If we don't delete old results, we will have dead weight (until we have a migration)

If we use several JSON files and we don't have a migration:

If we delete old results, we will lose all data.
If we don't delete old results, we will have dead weight (until we have a migration)

We don't need a migration for a nosql DB to store new changed data. We only need it to access results in the old format.
The only difference is that dead weight contained in JSON files could be recovered by user by manually finding them.
But I don't think users should ever touch files that the app creates for its internal usage.

We can implement a full-featured CRUD app / UI for this but it's take many more efforts and need to be prioritized.

We don't need a full-blown CRUD for this.
We only ever need to add/remove whole results.
We must never edit anything inside a result.
Showing results to user doesn't mean showing all the fields from result. UI does not depend on data structure at all.
Migration is not really "updating", it's more of "read everything, delete database, write from scratch". It's also automatic, no need for CRUD here.
And we already have a task to create UI for result history. And it's prioritized.
But it will be UI for history, not CRUD. Because we don't need CRUD.

User-generated files are easier to be corrupted for example if the app crashes while it's writing the file to disk.
I think the user has intention to use the JSON files outside the app. If not, it should be stored in a location where the user cannot access them, no matter if it's a single or multiple files.
I don't know yet how the UI will be implemented, but a File Manager will be certain more featured to use (batch delete, backup, share, ...) and it's already there.


Rejected Binary

I've been sent a notice on iTunesConnect saying to update my game or face removal from the App Store.
I've sent an updated version and it's already been rejected twice.  This is what I got when I asked for clarification:

Hello,
Thank you for providing this information.
Regarding 2.5.2, your app, extension, or linked framework appears to contain code designed explicitly with the capability to change your app’s behavior or functionality after App Review approval, which is not in compliance with App Store Review Guideline 2.5.2 and section 3.3.2 of the Apple Developer Program License Agreement..
Specifically, this app is verified to contain a feature switching hotpatch SDK which is capable of executing remote LUA script as native code. It would be appropriate to remove all such functionality from the app before resubmitting for review.
We look forward to reviewing your resubmitted app.
Best regards,
App Store Review

There is no code being downloaded whatsoever, so I'm not sure where they got that idea from.
Has anyone else received this issue?

@hasbean The only thing you can do is remove wax and submit your binary again.

@conanwsz not exactly the solution I wanted to hear :(  I have to rewrite the entire backend now.

Did you resolve this issue?

No not really, I had to rewrite the backend in C++
Complete nightmare, but better than having my app thrown out of the App Store.


understand that null responses can be returned for the key/value array

in #2772 users noted that we are throwing a javascript exception as we are trying to apply .length to a null and hence that fails.
we have 2 options.  First, we can just elide these results from the response we give the user, but this wouldn't correspond to the ft.search documentation.  Therefore, instead, as redis doesn't return a document, but a null, we should do the same, and return an empty null object for these documents.  It's up to the user to handle them
fixes #2772
Description

Describe your pull request here

Checklist

[ ] Does npm test pass with this change (including linting)?
[ ] Is the new or changed code fully tested?
[ ] Is a documentation update included (if this change modifies existing APIs, or introduces new ones)?

is there any update on this? 👀


[WFCORE-1322] Make the org.jboss.log4j.logmanager module private

In an effort to make the the org.jboss.log4j.logmanager a private module the org.apache.log4j module is no longer aliased. It now delegates to the org.jboss.log4j.logmanager my export the packages.

CI doesn't appear to be running, but this passed locally.

@dmlloyd Is this correct?

Core - Full Integration Build 2619 outcome was FAILURE using a merge of<PHONE_NUMBER>4fe4791cc480c4c3c4d0e0e2dd2cdf
Summary: Execution timeout (new); tests passed: 3283, ignored: 191 Build time: 01:16:22

Full integration - Windows Build 1046 outcome was FAILURE using a merge of<PHONE_NUMBER>4fe4791cc480c4c3c4d0e0e2dd2cdf
Summary: Execution timeout (new); tests failed: 1 (1 new), passed: 3299, ignored: 191 Build time: 01:18:31
Failed tests
org.jboss.as.test.clustering.cluster.singleton.SingletonServiceTestCase(SYNC-tcp).testSingletonService: 	at org.jboss.as.test.clustering.cluster.singleton.SingletonServiceTestCase.testSingletonService(SingletonServiceTestCase.java:160)
------- Stdout: -------
00:44:28,359 INFO  [org.jboss.as.test.clustering.NodeUtil] (main) Starting deployment=NONE, container=container-0
00:44:28,359 INFO  [org.jboss.as.test.clustering.NodeUtil] (main) Starting deployment=NONE, container=container-1
00:44:28,359 INFO  [org.jboss.as.test.clustering.NodeUtil] (main) Deploying deployment=deployment-0
00:44:28,377 INFO  [org.jboss.as.repository] (management-handler-thread - 3) WFLYDR0001: Content added at location C:\BuildAgent\work\db872761b443af46\full\testsuite\integration\clustering\target\wildfly-SYNC-tcp-0\standalone\data\content\17\a4eafa307878c059595de227f5e2ab7a58cce4\content
00:44:28,380 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0027: Starting deployment of "singleton.war" (runtime-name: "singleton.war")
00:44:28,424 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-7) WFLYSRV0018: Deployment "deployment.singleton.war" is using a private module ("org.jboss.as.server:main") which may be changed or removed in future versions without notice.
00:44:28,469 INFO  [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 85) WFLYCLINF0002: Started default cache from server container
00:44:28,495 INFO  [org.wildfly.extension.undertow] (ServerService Thread Pool -- 79) WFLYUT0021: Registered web context: /singleton
00:44:28,498 ERROR [org.wildfly.clustering.server] (notification-thread--p4-t1) WFLYCLSV0006: Failed to reach quorum of 2 for jboss.test.myservice.quorum service. No singleton master will be elected.
00:44:28,514 INFO  [org.wildfly.clustering.server] (notification-thread--p4-t1) WFLYCLSV0003: node-0 elected as the singleton provider of the jboss.test.myservice.default service
00:44:28,516 INFO  [org.wildfly.clustering.server] (notification-thread--p4-t1) WFLYCLSV0001: This node will now operate as the singleton provider of the jboss.test.myservice.default service
00:44:28,516 INFO  [org.jboss.as.server] (management-handler-thread - 3) WFLYSRV0010: Deployed "singleton.war" (runtime-name : "singleton.war")
00:44:28,524 INFO  [org.jboss.as.test.clustering.NodeUtil] (main) Deploying deployment=deployment-1
00:44:28,541 INFO  [org.jboss.as.repository] (management-handler-thread - 1) WFLYDR0001: Content added at location C:\BuildAgent\work\db872761b443af46\full\testsuite\integration\clustering\target\wildfly-SYNC-tcp-1\standalone\data\content\17\a4eafa307878c059595de227f5e2ab7a58cce4\content
00:44:28,544 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-3) WFLYSRV0027: Starting deployment of "singleton.war" (runtime-name: "singleton.war")
00:44:28,585 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-1) WFLYSRV0018: Deployment "deployment.singleton.war" is using a private module ("org.jboss.as.server:main") which may be changed or removed in future versions without notice.
00:44:28,631 INFO  [org.infinispan.CLUSTER] (remote-thread--p9-t2) ISPN000310: Starting cluster-wide rebalance for cache default, topology CacheTopology{id=1, rebalanceId=1, currentCH=ReplicatedConsistentHash{ns = 60, owners = (1)[node-0: 60]}, pendingCH=ReplicatedConsistentHash{ns = 60, owners = (2)[node-0: 30, node-1: 30]}, unionCH=null, actualMembers=[node-0, node-1]}
00:44:28,654 INFO  [org.wildfly.extension.undertow] (ServerService Thread Pool -- 81) WFLYUT0021: Registered web context: /singleton
00:44:28,660 INFO  [org.infinispan.CLUSTER] (remote-thread--p9-t2) ISPN000336: Finished cluster-wide rebalance for cache default, topology id = 1
00:44:28,663 INFO  [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 15) WFLYCLINF0002: Started default cache from server container
00:44:28,667 INFO  [org.wildfly.clustering.server] (notification-thread--p4-t1) WFLYCLSV0003: node-1 elected as the singleton provider of the jboss.test.myservice.default service
00:44:28,678 INFO  [org.wildfly.clustering.server] (OOB-15,ee,node-0) WFLYCLSV0002: This node will no longer operate as the singleton provider of the jboss.test.myservice.default service
00:44:28,686 INFO  [org.wildfly.clustering.server] (OOB-18,ee,node-1) WFLYCLSV0001: This node will now operate as the singleton provider of the jboss.test.myservice.default service
00:44:28,690 WARN  [org.wildfly.clustering.server] (notification-thread--p4-t1) WFLYCLSV0007: Just reached required quorum of 2 for jboss.test.myservice.quorum service. If this cluster loses another member, no node will be chosen to provide this service.
00:44:28,690 INFO  [org.wildfly.clustering.server] (notification-thread--p4-t1) WFLYCLSV0003: node-1 elected as the singleton provider of the jboss.test.myservice.quorum service
00:44:28,696 INFO  [org.wildfly.clustering.server] (OOB-18,ee,node-1) WFLYCLSV0001: This node will now operate as the singleton provider of the jboss.test.myservice.quorum service
00:44:28,702 INFO  [org.jboss.as.server] (management-handler-thread - 1) WFLYSRV0010: Deployed "singleton.war" (runtime-name : "singleton.war")
00:44:28,721 INFO  [org.jboss.as.test.clustering.NodeUtil] (main) Stopping container=container-1
00:44:28,725 INFO  [org.jboss.as.server] (management-handler-thread - 3) WFLYSRV0211: Suspending server with 0ms timeout.
00:44:28,738 INFO  [org.jboss.as.server] (Thread-2) WFLYSRV0220: Server shutdown has been requested.
00:44:28,777 INFO  [org.wildfly.clustering.server] (notification-thread--p4-t1) WFLYCLSV0003: node-0 elected as the singleton provider of the jboss.test.myservice.default service
00:44:28,774 INFO  [org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC service thread 1-6) ISPN000080: Disconnecting JGroups channel web
00:44:28,780 INFO  [org.wildfly.extension.messaging-activemq] (ServerService Thread Pool -- 81) WFLYMSGAMQ0006: Unbound messaging object to jndi name java:/ConnectionFactory
00:44:28,780 INFO  [org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC service thread 1-6) ISPN000082: Stopping the RpcDispatcher for channel web
00:44:28,783 INFO  [org.wildfly.extension.undertow] (ServerService Thread Pool -- 81) WFLYUT0022: Unregistered web context: /singleton
00:44:28,786 INFO  [org.wildfly.clustering.server] (OOB-20,ee,node-1) WFLYCLSV0002: This node will no longer operate as the singleton provider of the jboss.test.myservice.default service
00:44:28,787 INFO  [org.wildfly.extension.messaging-activemq] (ServerService Thread Pool -- 82) WFLYMSGAMQ0006: Unbound messaging object to jndi name java:jboss/exported/jms/RemoteConnectionFactory
00:44:28,794 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0019: Host default-host stopping
00:44:28,798 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS]
00:44:28,798 INFO  [org.wildfly.extension.messaging-activemq] (MSC service thread 1-3) WFLYMSGAMQ0006: Unbound messaging object to jndi name java:jboss/DefaultJMSConnectionFactory
00:44:28,798 INFO  [org.jboss.as.connector.deployment] (MSC service thread 1-8) WFLYJCA0011: Unbound JCA ConnectionFactory [java:/JmsXA]
00:44:28,800 INFO  [org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC service thread 1-1) ISPN000080: Disconnecting JGroups channel hibernate
00:44:28,802 INFO  [org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC service thread 1-1) ISPN000082: Stopping the RpcDispatcher for channel hibernate
00:44:28,806 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-13) EJBCLIENT000016: Channel Channel ID a25fa8bf (outbound) of Remoting connection 01605e9f to /0:0:0:0:0:0:0:1:8180 can no longer process messages
00:44:28,818 INFO  [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-6) WFLYJCA0019: Stopped Driver service with driver-name = h2
00:44:28,821 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-5) EJBCLIENT000016: Channel Channel ID a8a7a787 (outbound) of Remoting connection 00f3d40f to /0:0:0:0:0:0:0:1:8180 can no longer process messages
00:44:28,821 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-5) EJBCLIENT000016: Channel Channel ID f717117b (outbound) of Remoting connection 01a3b013 to /0:0:0:0:0:0:0:1:8180 can no longer process messages
00:44:28,826 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-7) EJBCLIENT000016: Channel Channel ID 934aa279 (outbound) of Remoting connection 00761431 to /0:0:0:0:0:0:0:1:8180 can no longer process messages
00:44:28,807 INFO  [org.jboss.modcluster] (ServerService Thread Pool -- 85) MODCLUSTER000002: Initiating mod_cluster shutdown

Core - Full Integration Build 2621 outcome was FAILURE using a merge of<PHONE_NUMBER>4fe4791cc480c4c3c4d0e0e2dd2cdf
Summary: Tests failed: 1 (1 new), passed: 3316, ignored: 191 Build time: 00:55:26
Failed tests
org.jboss.as.test.integration.ejb.mdb.ejb2x.MDB20TopicTestCase.testEjb20TopicMDBs: java.lang.AssertionError: Reply message was null on reply queue: ActiveMQQueue[ejb2x/replyQueueB]
	at org.jboss.as.test.integration.ejb.mdb.ejb2x.MDB20TopicTestCase.testEjb20TopicMDBs(MDB20TopicTestCase.java:123)
------- Stdout: -------
 [0m02:02:19,276 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-3) WFLYSRV0028: Stopped deployment mdb.jar (runtime-name: mdb.jar) in 26ms
 [0m [0m02:02:19,280 INFO  [org.jboss.as.repository] (management-handler-thread - 4) WFLYDR0002: Content removed from location /opt/buildAgent/work/db872761b443af46/full/testsuite/integration/basic/target/jbossas/standalone/data/content/30/9a111bf3169bb32fb48f45c2b5c83d7e5fb7f9/content
 [0m [0m02:02:19,280 INFO  [org.jboss.as.server] (management-handler-thread - 4) WFLYSRV0009: Undeployed "mdb.jar" (runtime-name: "mdb.jar")
 [0m02:02:19,292 INFO  [org.jboss.as.test.integration.common.jms.JMSOperationsProvider] (main) Operation successful for update = {
    "operation" => "remove",
    "address" => [
        ("subsystem" => "messaging-activemq"),
        ("server" => "default"),
        ("jms-queue" => "ejb2x/queue")
    ]
}
02:02:19,301 INFO  [org.jboss.as.test.integration.common.jms.JMSOperationsProvider] (main) Operation successful for update = {
    "operation" => "remove",
    "address" => [
        ("subsystem" => "messaging-activemq"),
        ("server" => "default"),
        ("jms-queue" => "ejb2x/replyQueue")
    ]
}
02:02:19,307 INFO  [org.jboss.as.test.integration.ejb.mdb.ejb2x.AbstractMDB2xTestCase] (main) MDB20TopicTestCase.jar:
/org/
/org/jboss/
/org/jboss/as/
/org/jboss/as/test/
/org/jboss/as/test/integration/
/org/jboss/as/test/integration/ejb/
/org/jboss/as/test/integration/ejb/mdb/
/org/jboss/as/test/integration/ejb/mdb/ejb2x/
/org/jboss/as/test/integration/ejb/mdb/ejb2x/MDB20TopicTestCase$JmsQueueSetup.class
/org/jboss/as/test/integration/ejb/mdb/ejb2x/EJB2xMDB.class
/org/jboss/as/test/integration/ejb/mdb/ejb2x/AbstractMDB2xTestCase.class
/org/jboss/as/test/integration/common/
/org/jboss/as/test/integration/common/jms/
/org/jboss/as/test/integration/common/jms/JMSOperations.class
/org/jboss/as/test/integration/common/jms/JMSOperationsProvider.class
/org/jboss/as/test/integration/common/jms/ActiveMQProviderJMSOperations.class
/org/jboss/as/test/integration/common/jms/JMSOperationsException.class
/org/jboss/as/test/shared/
/org/jboss/as/test/shared/TimeoutUtil.class
/META-INF/
/META-INF/MANIFEST.MF
/META-INF/jboss-permissions.xml
/META-INF/ejb-jar.xml
/META-INF/jboss-ejb3.xml
 [0m02:02:19,328 INFO  [org.apache.activemq.artemis.core.server] (ServerService Thread Pool -- 26) AMQ221003: trying to deploy queue jms.topic.ejb2x/topic
 [0m02:02:19,338 INFO  [org.jboss.as.test.integration.common.jms.JMSOperationsProvider] (main) Operation successful for update = {
    "operation" => "add",
    "address" => [

retest this please


Document of claim your device

Now, `Install Azure Sphere' include that claim your device. before Configure Wi-Fi.
Little confusing. And 'claim your device' is important.
I think to better you write 'claim your device' chapter after 'Configure Wi-Fi'.

Thank you for your feedback. We are constantly revising the documentation and plan to address issues with claiming in an upcoming update.


[Bug]: Incomplete error message on xml:fromString method

Description
import ballerina/io;
public function main() {
    string a = string `
        <?xml version='1.0' encoding='UTF-8'?>
            <soap:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
            xmlns:tns="http://www.example.com/">;
                <soap:Body>
            <tns:receive.cdiResponse>
            <Response>
            1000
            <Description><![CDATA[OK]]></Description>
            </Response>
            </tns:receive.cdiResponse>
                </soap:Body>
            </soap:Envelope>
        `;

    xml|error fromString = xml:fromString(a);
    io:println(fromString);
}

in here the program outputs,
error("failed to parse xml: Illegal processing instruction target ("xml"); xml (case insensitive) is reserved by the specs.
 at [row,col {unknown-source}]: [2,13]")

This error message is not clear for the user. It is better to have a meaningful error message.
Affected version - 2201.8.0
Steps to Reproduce
No response
Affected Version(s)
No response
OS, DB, other environment details and versions
No response
Related area
-> Compilation
Related issue(s) (optional)
No response
Suggested label(s) (optional)
No response
Suggested assignee(s) (optional)
No response

Here the error message is clear and correct. According to https://github.com/ballerina-platform/ballerina-spec/issues/1225#issuecomment-1465468709, we do not allow "xml" as a processing instruction target when parsing xml strings. Hence we cannot include the xml declaration also. If we change the processing instruction target to another value, say abc, it works without any problem.

As per above comment I am closing the issue. Please reopen if you have further queries on this.


Rethink docs structure around custom formats

There are several separate tasks currently addressed together in https://blueskyproject.io/tiled/how-to/custom-formats.html

Add a custom reader that is 1:1 with a file. It must be emphasized that not all readers are 1:1 with files.
Plugging it into the tiled serve directory .... thing. It should be clear that this is an accessible starting point but probably not a good stopping point because it cannot do interesting searches. (There is no database.)
Defining a spec. We need a thorough explanation of specs that we can link to.
Registering an exporter for that spec. We should also (first) show registering an exporter for a structure family generally.

I'm happy with this structure now.


Update AssemblyAI SDK

Update to the latest version of the AssemblyAI SDK which is compatible with multiple runtimes (node/web/workerd/bun/deno/etc.)
Use latest SDK APIs, but provide backwards compatible overloads to not introduce breaking changes to users of the AssemblyAI LangChain integrations.

Thank you! Apologies for the delay!


Peculiar disconnect between storing and reading data

Caveat: I'm normally a Perl programmer and I'm new to Swift. So many of the assertions here may be wrong. OTOH, this means this is a new / outside opinion you might not have heard of!
If I have an object that implements CreateableSecureStorable, I just have to say e.g.
class Thing: ... {
    var data: [String: AnyObject] {
        return ["username": username!, "password": password!]
    }
    // ...
    func store() {
        self.createInSecureStore()
    }
}

and all of this will be fished out of my object for me.
If I want to read all of this again, though, I believe I have to say e.g.
    func fetch() -> Thing? {
        guard let result = self.readFromSecureStore() else { return nil }
        var newThing = Thing()
        newThing.username = result?.username
        newThing.password = result?.password
        return newThing
    }

If I have more than a trivial amount of things to store this is going to get tiresome very quickly.
Now, if I define data as having a setter I believe I can say this instead:
    var data: [String: AnyObject] {
        get {
            return ["username": username!, "password": password!]
        }
        set(keychainData) {
            self.username = keychainData["username"] as? String
            self.password = keychainData["password"] as? String
        }
    }
    func fetch() -> Thing? {
        guard let result = self.readFromSecureStore() else { return nil }
        let newThing = Thing()
        newThing.data = result.data!
        return newThing
    }

This is at least somewhat better: the two bits of code that convert between the dictionary storage and the object's internal representation are now right beside each other, rather than split between two different parts of the source code.
But it still involves a fair amount of cut and paste.
Ideally I should be able to say e.g. (this is now bordering on pseudo-code)
    func mapping() -> [String: AnyObject] {
        return [
            "username": &username,
            "password": &password,
        ]
    }

and all of the serialisation / deserialisation code would know what to pick out of / stuff into a data structure like this. But I image this would thwart a lot of the Swift type-strictness.

I spent some time a while back on this in the Alamofire project (an http manager). The struct-to-dictionary conversion could be done trivially using Mirror, but afaik there is no way to set a struct's property given a string of its name. This is possible with classes vs. structs on iOS/Mac using the Objective-C runtime, but that wouldn't work here.
I'd love to be corrected on this if I'm wrong.

Really interesting points raised. Will have to do a bit more reading on Mirror too—looks useful.
I don't know if it would actually work in the end, or if it solves the problem at hand, but I've been thinking that generics might be able to help us out with this problem.
protocol Serializable {
  // (note [String: AnyObject] probably wouldn't end up being the type... probably NSData or something lower)
  func serialize() -> [String: AnyObject]
  init(sourceData: [String: AnyObject])
}

protocol CreateableSecureStorable {
  typealias DataType: Serializable

  var data: DataType
}

struct ThingCredentials: Serializable {
  let token: String

  func serialize() -> [String: AnyObject] {
    return ["token": token]
  }
}

struct Thing: CreateableSecureStorable, Readable {
  typealias DataType = ThingCredentials

  init?(credentials: ThingCredentials) {
    // However you'd init with credentials
  }

  func fetch() -> Thing? { // (depending on where we end up on changing how reading works)
    let result = self.readFromSecureStore // Constructs a result type with data set to the result of init(sourceData:)
    let data = result.data // type is ThingCredentials
    return self.init(credentials: data) // (or maybe you add a method to ThingCredentials to construct a Thing)
  }
}

I have it done this way:
protocol MyServiceCredentialsKeychainAccount: GenericPasswordSecureStorable {
}

extension MyServiceCredentialsKeychainAccount {
    var service: String { return "MyService" }
    var account: String { return "rehsals" }
}

struct MyServiceCredentials: CreateableSecureStorable, DeleteableSecureStorable, MyServiceCredentialsKeychainAccount {
    let password: String

    var data: [String: AnyObject] {
        get {
            return ["password": password]
        }
    }

    static var credentials: MyServiceCredentials? {
        let deserializator = CospaceCredentialsDeserializator()
        return deserializator.deserialize()
    }
}

struct MyServiceCredentialsDeserializator: ReadableSecureStorable, MyServiceCredentialsKeychainAccount {
    func deserialize() -> MyServiceCredentials? {
        guard let resultData = readFromSecureStore()?.data,
            let password = resultData["password"] as? String else {
                return nil
        }
        return MyServiceCredentials(password: password)
    }
}