[BUG]: Vidoe player is not visible inside Modal

Version
6.4.3
What platforms are you having the problem on?
Android
System Version
node 20.14.0
On what device are you experiencing the issue?
Real device
Architecture
Old architecture
What happened?
I am not able to see video player if I use it inside the model
{/* ======================= Modal Code ================ */}
<Modal
animationType="slide"
transparent={true}
visible={modalVisible}
onRequestClose={() => {
setModalVisible(!modalVisible);
}}>

dskdamdksak ROhn
<View
style={{
flex: 1,
backgroundColor: 'orange',
borderWidth: 1,
borderColor: 'orange',
marginTop: 22,
}}>
              <Video
                preventsDisplaySleepDuringVideoPlayback={false}
                controls={true}
                source={{uri: videoFile}}
                fullscreenAutorotate={true}
                fullscreenOrientation="portrait"
                resizeMode={'contain'}
                muted={false}
                paused={true}
                // fullscreen={true}
                style={{
                  height: responsive_factor * 200,
                  // width: Dimensions.get('window').width / 1.1,
                  width: '100%',
                }}
                repeat={true}
                hideNavigationBarOnFullScreenMode={false}
                minLoadRetryCount={5}
                onError={err => console.log('video playing err', err)}
                // onFullscreenPlayerWillPresent={() => handleFullScreen(true)}
                // onFullscreenPlayerWillDismiss={() => handleFullScreen(false)}
              />

          </View>
        </View>
      </Modal>

Reproduction
repository link
Reproduction
Step to reproduce this bug are:

Hi @rohanthakran, thanks for reporting the issue!

can you please setup a sample repo ? I try to wrap the <Video  inside a <Modal in the sample, I don't reproduce the issue ...

no feedback, according to: https://github.com/TheWidlarzGroup/react-native-video/issues/4051 video works in modal. let's close this ticket


Define kintone field type as a TypeScript type definition file.

fix https://github.com/kintone/dts-gen/issues/116
Type geration tool generate type definition directory.
It is not good for Reuse type definition in dts-gen user production code.
But Subtable field is a little difficult. So, In this pull request I don't mind subtable field type.
By this modification, User can more easily read subtable type definition!

@yokotaso Thank you! This is amazing. I'll review this!! 👀

@yokotaso
Sorry I added 2 more comments about the detailed matters.
And @koba04 also commented. Please see when you have time.

@koba04 @zaki-yama Sorry for late replay. I fix it. Thank you.

@yokotaso
I merged. Thank you!


Leaving the selection on the default string in an enum export variable yields a blank string in GDScript

Godot version
v3.4.stable.official [206ba70f4]
System information
Windows 10, GLES3
Issue description
Creating an export string variable with defined choices, if you leave the selection on the first choice in the editor, accessing that variable in GDScript will give you an empty "" string, rather than the first option.
With the following example from GDScript documentation:
export(String, "Warrior", "Magician", "Thief") var character_class
Leaving the variable selection as the default "Warrior" in the editor, and then accessing the character_class variable in code will give you "" as the string value.
"Warrior" will not appear as the value for this variable unless you select a different value and then select the first one again.
Steps to reproduce

In GDScript, define an export variable string with defined values like 'export(String, "string1", "string2", "string3") var variableName'
Do not change the selection for this variable in the editor (it will default to "string1")
In code, run print(variableName) and it will print a blank string.

Minimal reproduction project
Error Demo Enum Strings.zip

Duplicate of https://github.com/godotengine/godot/issues/33914.


VisualEx document should be retired

VisualEx was previously deprecated in place of VisualExtensions but this document was simply removed from the main navigation but not updated to indicate this and point to the replacement.
The current entry should redirect to https://docs.microsoft.com/en-us/windows/communitytoolkit/extensions/visualextensions
I'm not sure how to do this in docs or I'd have done it myself ;)

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

ID: 7504d685-dfc4-0d69-3c6a-b267d3f79e75
Version Independent ID: bc09ce5c-6cf9-edac-22c8-f2fb34841986
Content: Composition Visual Attached Properties - Windows Community Toolkit
Content Source: docs/extensions/VisualEx.md
Product: community-toolkit
GitHub Login: @nmetulev
Microsoft Alias: mhawker

Would a warning like on the top of the HttpHelper page be a suitable remedy?

@mrlacey I think that would work just fine.

@Sergio0694 did you grab this one too as part of your #449 pr?

Yup, done in 9d707d469c57889c6437ee302eeca0e916768ef9 👍


Fix build failed by OOM.

Signed-off-by: Masaki Muranaka<EMAIL_ADDRESS>

See also: https://github.com/rust-lang/cargo/issues/10583#issuecomment-1129997984


demo: add curl hello performance test script

This adds a demo script which enables benchmarking
pod-to-pod communication with and without osm installed.
Signed-off-by: Johnson Shi<EMAIL_ADDRESS>
Description:

Testing done:

Affected area:

Functional Area

New Functionality
[ ]

CI System
[ ]

CLI Tool
[ ]

Certificate Management
[ ]

Control Plane
[ ]

Demo
[x]

Documentation
[ ]

Egress
[ ]

Ingress
[ ]

Install
[ ]

Networking
[ ]

Observability
[ ]

Performance
[ ]

SMI Policy
[ ]

Security
[ ]

Sidecar Injection
[ ]

Tests
[ ]

Upgrade
[ ]

Other
[ ]

Please answer the following questions with yes/no.

Does this change contain code from or inspired by another project? No

Did you notify the maintainers and provide attribution? NA

Is this a breaking change? NA

Codecov Report

Merging #4335 (f3f0a48) into main (1515ee4) will increase coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #4335      +/-   ##
==========================================
+ Coverage   69.14%   69.17%   +0.02%
==========================================
  Files         212      212
  Lines       14470    14470
==========================================
+ Hits        10006    10009       +3
+ Misses       4413     4410       -3
  Partials       51       51

Flag
Coverage Δ

unittests
69.17% <ø> (+0.02%)
:arrow_up:

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

Impacted Files
Coverage Δ

pkg/messaging/workqueue.go
100.00% <0.00%> (+10.71%)
:arrow_up:

Continue to review full report at Codecov.

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


Fix issue that peer stays in routing table after the failed connection

Description
Relevant: https://github.com/0xPolygon/polygon-sdk/issues/309
This PR fixes that routing table keeps holding a peer even though node fails to connect to the peer. This issue prevents reconnection to the peer.
Changes include

[x] Bugfix (non-breaking change that solves an issue)
[ ] New feature (non-breaking change that adds functionality)
[ ] Breaking change (change that is not backwards-compatible and/or changes current functionality)

Breaking changes
Please complete this section if any breaking changes have been made, otherwise delete it
Checklist

[x] I have assigned this PR to myself
[x] I have added at least 1 reviewer
[x] I have tested this code
[ ] I have updated the README and other relevant documents (guides...)
[x] I have added sufficient documentation both in code, as well as in the READMEs

Additional comments
Please post additional comments in this section if you have them, otherwise delete it

@Kourin1996
I've added @PtitLuca  as a reviewer as well for this PR, since he's working on a similar task


More tutorials, one NPM package, and one example application ...

Hey there! Thanks for curating this for people that are new to React Hooks. I have seen it on Reddit today :) Maybe the following tutorials are helpful for people, because they touch various topics that are not included in this repository yet. Let me know what you think!

Thanks, @rwieruch! Please, run awesome-lint on your fork.


Implement phylotree

This is basically a second attempt at #10. @rispop is going to implement a phylotree component in an iterative manner. See the list below for steps and details:

[x] Fork repository
[x] Add a new phylotree component under src/
[x] Have the component draw a tree from an input (i.e. @property) Newick tree using TnT (don't install TnT with npm; just include its scripts in the head of the page)
[x] Implement a test for the component in the dev/ directory
[x] Declare and export a Phylotree type before the LisPhylotree class that describes a phytotree object
[x] Add a private _data state to the LisPhylotree class
[ ] Replace the input property with a tree property that has type string|Phylotree and implement a setter for the property that saves the tree in the _data state; you'll need to check if the tree is a string and parse it as Newick first
[ ] Update the tree drawing code to use the tree object in the _data state

Forked the web-components repo --> https://github.com/rispop/web-components

Just added the lis-phylotree.ts file --> https://github.com/rispop/web-components/blob/main/src/lis-phylotree.ts. Would this be the correct format and have the correct dependencies?

Just added the lis-phylotree.ts file --> https://github.com/rispop/web-components/blob/main/src/lis-phylotree.ts. Would this be the correct format and have the correct dependencies?

Good progress @rispop. I've emailed you about the format and whatnot.

Created a test in /dev directory and have almost completed the component. One error regarding data still remains while compiling.

Created a test in /dev directory and have almost completed the component. One error regarding data still remains while compiling. Also fixed src/controllers/lis-cancel-promise-controller.ts as you said in email.

Sounds good. Let me know when you're ready for me try out your code.

Finished component and test. The component prompts the user to enter a newick tree and then displays it.

Great! I've added more items to the task list.

Declared and exported Phylotree type

Added the private _data state to LisPhylotree class

Replaced input with tree and new type, implemented setter with conditions if tree is a string or a Phylotree.

Also changed the drawing tree code to use _data, but for some reason, the tree doesn't display properly afterward.

Fixed the tree display error by modifying the setter for the tree. Also fixed a couple of compile errors.

Added 2nd <lis-phylotree> component which uses the Phylotree object.

Optional color attribute also was added

Updated tree drawing code to color the nodes based on their attributes and updated Phylotree object to include some nodes with colors.

Updated tree drawing code to color the nodes based on their attributes and updated Phylotree object to include some nodes with colors. Also made the default color of the nodes gray. If any color attribute is an empty string or null, the color will be gray.

Mind making the default color white? That's what the Funnotate implementation does and we want to replicate that.

Yup, done.

Adjusted width in drawing code to use screen.availWidth rather than a set value.

Nevermind it looks like window.innerWidth is better to use as it makes the tree viewable in a windowed browser tab as well.

The Funnotate implementation is at
https://github.com/legumeinfo/Funnotate/blob/main/static/js/phylogram.js

The layout property has been added and is used in the tree drawing code.

The layout property has been added and is used in the tree drawing code.

Works great! Very cool that the tree automatically redraws if you change this property on an existing element.

Added scale property and used in .scale method

Clears the previous tree whenever it is redrawn using this.innerHTML = "";

Built query query GeneFamilies($page: Int, $pageSize: Int) {   geneFamilies(page: $page, pageSize: $pageSize) {     results {       phylotree {         newick       }     }   } }
And variables {   "pageSize": 1,   "page": 1 }

Updated /dev/lis-phylotree.html with query and displaying it in the Tree object.

Completed GraphQL query and made pull-request.


【zh_CN】【Release-2.2】Tutorials » Adding an Org to a Channel 待翻译

文档路径：fabric-docs-i18n/docs/locale/zh_CN/source/channel_update_tutorial.rst

Assign me, please, I would like to translate this document into Chinese.

Assign me, please, I would like to translate this document into Chinese.

It is your task now.

@stone-ch stone-ch  我现在翻译完这篇了，请问可以以markdown格式提交吗？ 还是必须得rst格式的

按照原文的格式提交


Drop the data of the given namespace

Some cases that requires the ability to drop all data of a namespace.
# The following command will drop all data of the namespace `a`
dkv-cli > drop namespace a

The biggest problem is dropping all data of a namespace will take a long time.

@senyer @kairbon @meijies @tortuo

Dropping namespace need to handled by server asynchronously.  The drop operation need to append to WAL log, and executed by all nodes.

Actually it should be WAL logs.
My concern is that, if there're 100k kv pairs under the namespace a, once we drop a, we should remove the 100k kv pairs with a transaction?
If not, there might be some other operations of this namespace from users.

@jovany-wang
Because we use the single thread to process store. So, the later operation will be blocked by deleting namespace a any way.
The namespace should be dropped by logically. It means that there is a metadata mark the namespace deleted or not and when be deleted. Laterly, we should check the metadata before processing user operation. the metadata should be store at meta server and cache at store server.


WorkflowDelegationStep should use CA-Config

At the moment the WorkflowDelegationStep is using an InheritanceValueMap plus some other tricks to lookup the workflow which should be invoked. The code can be simplified if Sling CA-Config is used.
It should be changed in a way, that first CA-Config is checked; if it isn't used, as fallback the current mechanism should be used. In the logs it should be stated, that the fallback mechanism is used and that a switch to CA-Config is recommended.
The parameters of the lookup should be identical; that means, that the properties to the WorkflowDelegationStep should be usable in the CA-Config as they are today.

There was a pull request for this: https://github.com/Adobe-Consulting-Services/acs-aem-commons/pull/1225, but it never got polished enough. It'd be a good idea to revisit that.


Raise 404 at SubdomainMiddleware if the project does not exist.

Fixes #3801

@humitos I have implemented this with the .exists() as discussed in the comment #3801 (comment) and also added the tests for code coverage.
Please review.


Task List

Inital Setup and Work

[x] Creating a new conda environment
[x] Installing necessary libraries
[x] Creating a project structure using cookiecutter or manually
[x] #2

Completed basic setup and work


[Bug][Numpy] The data type of power is not correct

import mxnet as mx
mx.npx.set_np()
a = mx.np.array(2, dtype=mx.np.int32)
b = a ** 3.1
print(b)

Returns
8

In the numpy the result should be:
import numpy as np
print(np.array(2) ** 3.1)

Returns
8.574187700290345

I believe  https://github.com/apache/incubator-mxnet/blob/master/src/operator/numpy/np_elemwise_broadcast_op.cc#L32  is the root cause of this problem.
Also, power is not the only operator suffering from this bug :
>>> from mxnet import np, npx, autograd
>>> npx.set_np()
>>> a = np.array(2, dtype=np.int32)
>>> a
array(2, dtype=int32)
>>> a + 1.1
array(3, dtype=int32)

The mixed precision mechanism introduced in  https://github.com/apache/incubator-mxnet/pull/16631 may be a solution to this issue. @haojin2

@xidulu yes, the mixed precision binary ops is the effort that aims to solve this kind of problem. Right now we have multiplication between bool and all other types, later we'll expand this support to more combinations. @sxjscience

This is a known issue of many operators from which floats are expected with integral inputs. Instead of tweaking many TYPE_SWITCH macros to make it work, we plan to solve it using TVM to generate appropriate kernels for integral dtypes.

@lanking520 assign @reminisce

The latest master branch today has this behavior:
>>> import mxnet as mx
>>> mx.npx.set_np()
>>> a = mx.np.array(2, dtype=mx.np.int32)
>>> b = a ** mx.np.array(3.1, dtype=mx.np.float32)
>>> b
array(8.574187)

But still has a little bit problem with the scalar case:
>>> import mxnet as mx
>>> mx.npx.set_np()
>>> a = mx.np.array(2, dtype=mx.np.int32)
>>> b = a ** 3.1
>>> print(b)
8

I think this is a new case for the binary scalar op, I'll work on a solution to this.

@Tommliu is working on this.

closed by #18277


Add Github action to ensure code coverage requirements are met

As part of this issue, we need to add a git action to ensure code coverage requirements are met without which PR merge is blocked. The codecov integration is already done. The codecov configuration defines the config around code coverage. As part of this change, we need to add a job which ensures this configuration is honoured.
Related
#850
#1320
https://docs.codecov.com/docs/codecov-yaml

Referring to https://docs.codecov.com/docs/commit-status, any further settings to be added for https://github.com/opensearch-project/OpenSearch/blob/main/codecov.yml?

@dreamer-89 Referring to https://docs.codecov.com/docs/commit-status, any further settings to be added for https://github.com/opensearch-project/OpenSearch/blob/main/codecov.yml?
Using similar codecov.yml, I see an error here https://github.com/rblcoder/daily_sleep_tracker/pull/9

Thanks @rblcoder for the comment. Yes, there are no changes required. Closing this issue.


Visual issue with chat box

Draft direction icon is not covered by expanded chat:

Should be fixed by 01cde830b1fa858df9a59c706387a51b8beb8b32

This is not yet deployed, right? I'm still seeing the same issue.

This is not yet deployed, right? I'm still seeing the same issue.

No it wasn't, but it is now!

Fixed


Guide to production usage of Quinoa

In the official documentation, a schema shows how the interactions between the browser, vert.x, quinoa works in a production environment.
However, I cant find a document anywhere explaining how to set this up.
When packaging my app, the quinoa folder gets created inside of target but nothing gets included within my jar file.
Is this something that will come still ? Or is it already available but not documented ?
PS: i know I could use the frontend plugin or other techniques for this but Id rather just use Quinoa

Do you have a sample project to reproduce?

Hi @ia3andy ,
Thanks a bunch for the quick answer. On my side I'd put that on standby for a few days as you can see.
I apologize because the problem was related to my personal setup instead of the project itself.
After a fix on my server, I was able to access the frontend indeed.
Thanks again.
Yassin


ISPN-14360 Create Hibernate 2LC implementation for Hibernate 6.1.x.

https://issues.redhat.com/browse/ISPN-14360

Only on version 6.1.5.Final the test fails. Looking closer I found that the CacheKeyImplementation changed, specifically the id assignment.
In our test, we check the id used during the construction of the entity against the entity id, which is now different.  Linking the CI failure.
For comparison, a debug sample in version 6.1.5.Final:
id = {Object[1]@6105}
 0 = {Long@6106} 1
entityOrRoleName = "org.infinispan.test.hibernate.cache.commons.functional.entities.WithEmbeddedId"
tenantId = null
hashCode = 19530

Against 6.1.4.Final:
id = {PK@3901}
 id = {Long@6101} 1
cacheKeyValueDescriptor = {ComponentCacheKeyValueDescriptor@6100}
entityOrRoleName = "org.infinispan.test.hibernate.cache.commons.functional.entities.WithEmbeddedId"
tenantId = null
hashCode = 19530

/cc @wburns

@pferraro has closed the issue, so I'm closing this PR

@jabolina That said, we will still want to fix the test logic to account for the CacheKeyImplementation changes that you encountered.

Looking more closely we just need to update our tests as inner hibernate workings have changed
https://github.com/hibernate/hibernate-orm/commit/149da829cdf8ab74f4b4459e2351858278158cb0#diff-51f845c158d2ab702b556adb8e3b101a153485feae2adecfb612f774fd34bf60R97-R110


Hello All, Can someone provide manifest.yml

Expected Behaviour
Actual Behaviour
Reproduce Scenario (including but not limited to)
Steps to Reproduce
Platform and Version
Sample Code that illustrates the problem
Logs taken while reproducing problem

Can someone provide manifest.yml and aio app:add:action is not working for me.

packages:
  package-name:
    actions:
      action-name:
        function: actions/some-path/index.js
        web: 'yes'
        runtime: nodejs:16
        inputs:
          LOG_LEVEL: debug
          SOME_VAR: "passed as a param when your action is invoked"
        annotations:
          require-adobe-auth: false
          final: true
        include:
          - ['views/*.pug', 'views/']
          - ['public/', 'public/']

App Builder and Runtime tooling use the same format as OpenWhisk, except that it can live as part of an app.config.yaml or ext.config.yaml
https://developer.adobe.com/app-builder/docs/guides/configuration/
OpenWhisk examples here:
https://github.com/apache/openwhisk-wskdeploy/blob/master/docs/wskdeploy_inputs.md


hello world example works infinite with strange output

{ status: 'SUCCESS',
traceback: null,
result: 'Hello World!',
task_id: '2e9cd7d9-d0ea-4e33-87c0-de4b23f71ede',
children: [] }
{ [Error: read ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' }
{ status: 'SUCCESS',
traceback: null,
result: 'Hello World!',
task_id: 'fce77a5e-35e9-47c6-928c-fb56a82b974c',
children: [] }
{ [Error: read ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' }
{ status: 'SUCCESS',
traceback: null,
result: 'Hello World!',
task_id: 'ddcd326a-d18e-4ad0-916b-10403091570e',
children: [] }
{ [Error: read ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' }

I am struggling with the same issue, the above code doesn't really close the connection to the RabbitMQ server. So every time a request comes- it makes a new connection to the server and doesn't close it.
Is there a way to explicitly close the connection?
Thanks!

+1


Improve Programmatic Invocation: Callbacks/events/hooks

Is your feature request related to a problem? Please describe.
pynonymizer is a long, blocking process. If you're going to invoke it from another function, it would be nice to know what the hell is happening as it executes.
Describe the solution you'd like
key places, likely conditional on steps, that you are able to recieve signals to run your own code, and clearly defined failure behaviour.

An Update on this one. to tie in with #31  I think that things like the progressbar updates should be uplifted to cli.py, and this would be a good solution to this issue. I'm not 100% sure on what the de facto event/signalling mechanism in python is, so i'd appreciate any suggestions!
My initial thoughts were just to allow functions to be added to callbacks in-the-style-of observers.

Closing as stale and out of scope. Please open a discussion if you wanted this feature!  https://github.com/rwnx/pynonymizer/discussions


Fixed access_token serialization

Fix for issue #7
This one doesn't break the tests, but other than that, it is exactly the same as pull request #8

See comment in #8. It was a design decision to no only return the access token string from the Helper. Maybe a bad decision, but I will try to not break the API too much.


Command line mode mapping to  not working with wildmenu.

Describe the bug
The documentation for wildmenumode() provides an example to make <c-j> work like <down> in wildmode:
:cnoremap <expr> <C-j> wildmenumode() ? "\<Down>\<Tab>" : "\<c-j>"

After creating that mapping, using <c-j> when the wildmenu is shown results in ^I being appended to the command line command.
The following mapping—intended to highlight the issue as opposed to be useful on its own—also encounters the problem.
:cnoremap j <Down>

To Reproduce
Detailed steps to reproduce the behavior:

Run vim --clean
Create mapping: :cnoremap <expr> <C-j> wildmenumode() ? "\<Down>\<Tab>" : "\<c-j>"
Type :e / followed by <tab> to bring up the wildmenu for the root directory.
Press <C-j>, which should "work like <down>".
^I is appended to the command (twice), as opposed to having the same behavior as pressing <down>.

Expected behavior
I was expecting a move into the selected subdirectory, which is what happens when pressing <down>.
Environment (please complete the following information):

Vim version: 8.2.700
OS: Ubuntu 19.10
Terminal: GNOME Terminal 3.34.2

Possible duplicate of: https://github.com/vim/vim/issues/4954
For a workaround, make sure that 'wildcharm' has the same value as 'wildchar' (whose default is <Tab>/9):
vim -Nu NONE +'set wildmenu wildcharm=9' +'cnoremap <expr> <C-j> wildmenumode() ? "\<Down>\<Tab>" : "\<c-j>"'
                            ^^^^^^^^^^^

Or use feedkeys() with the t flag:
vim -Nu NONE +'set wildmenu' +'cnoremap <expr> <C-j> wildmenumode() ? feedkeys("\<down>\<tab>", "t")[-1] : "\<c-j>"'
                                                                                ^

See also:

https://groups.google.com/d/msg/vim_dev/xf5TRb4uR4Y/djk2dq2poaQJ
https://stackoverflow.com/q/14842987/9780968

Thanks @lacygoill.
(the example mapping in the documentation for wildmenumode() maps <c-j> to <down><tab>, but it seems that <down> alone works as expected, and the extra <tab> causes selection of the second item).

Fixed by 8.2.2221.


[Issue]: how to calculate the cost of each workflow

Describe the issue
I print the response in graph_extractor.py, however it didn't print the cost.
response = await self._llm(             self._extraction_prompt,             variables={                 **prompt_variables,                 self._input_text_key: text,             },         )
Steps to reproduce
No response
GraphRAG Config Used
No response
Logs and screenshots
No response
Additional Information

GraphRAG Version:
Operating System:
Python Version:
Related Issues:

I have intergrate the graphRAG with prompt flow trace function, and get the total token count.
The LLM call count is :
chunk  Number * 3  + coummunity Number  + entity Number + ( option: Claim Number)

We are working on an injectable logger to help assess costs. In the meantime, here is a new article discussing GraphRAG costs: https://techcommunity.microsoft.com/t5/ai-azure-ai-services-blog/graphrag-costs-explained-what-you-need-to-know/ba-p/4207978

Closing this as a duplicate of #581


Stripe with application_fee

Hello,
Could I pass "application_fee" to charge functions?
Thanks

Could you be more specific in what you're asking? I suspect the answer is "yes" but I'd need to know more about what you're requesting. If you want to add a static "application fee" to any stripe charge, then I'd recommend using Runtime Config within Cloud Functions for Firebase. Each project would be able to have its own const for the application_fee that you'd access with functions.config().stripe_config.application_fee and you can add as a line item.

You can pass any attribute to the charge object that the Stripe Node.js library would expect and yes, that includes the application_fee.


Displaying writers logged events

Thanks for this standard logger library, currently using this logger to log events in wordpress and its working fine, though I'm majorly using just the "Stream" writer, I think there should be a beautiful way of displaying logged events from each writer. since all writers has a formatter, and these formatters implement the "Formatter" interface, there is a method "format" called when writing to logs, wouldnt it be beautiful to have "deformat" (dont mind the name) method that re-arrange/restyle the events when you want to display it, then each writer have a method "getErrorlogs" (again dont mind the name ), to show events logged in the writer class.
Already working on an implementation of this, just want to hear from you guys what you think

Sounds like you need original event which is send to writers back.

This repository has been closed and moved to laminas/laminas-log; a new issue has been opened at https://github.com/laminas/laminas-log/issues/1.


Add state_class to sensors

I am using the Energy Meter custom_component to calculate a price for my charges.
https://github.com/zeronounours/HA-custom-component-energy-meter
Apparently the state_class: total_increasing is needed in the source entity. In my case it is sensor.XXXXXXX_session_total_charge.
I added in myself by adjusting the code in sensor.py in your custom_component, but I will of course have to do it again every time I update  the custom_component.
Is there any chance to add the state_class: total_increasing in the sensors where it makes sense?
/Lars. Denmark

@Bluhme1 Which version of the zaptec-dev integration are you using? The latest zaptec-dev version does have TOTAL, but not TOTAL_INCREASING on "Energy meter".

I am using c25463d. Have noticed TOTAL, but apparently the energy meter component needs TOTAL_INCREASING

@Bluhme1 interesting. I'm using it with the built-in energy panel in HA and I had to change it from TOTAL_INCREASING to TOTAL to avoid complaints from statistics. In the dev docs (https://developers.home-assistant.io/docs/core/entity/sensor?_highlight=total_inc#long-term-statistics):

It's recommended to use state class total without last_reset whenever possible, state class total_increasing or total with last_reset should only be used when state class total without last_reset does not work for the sensor.

I need to investigate what's correct to do here.

@Bluhme1 I changed the entity to TOTAL_INCREASING and deployed a new version 4dfeb68b84d35e89f6fa47e22263d1b928f8eed0. Please test if this works for you.

Sorry. We must have misunderstood each other.
I was referring to the "key="total_charge_power_session",
You have added State_class.TOTAL_INCREASING to the key  "key="signed_meter_value_kwh",
Concerning the  "key="signed_meter_value_kwh", you might be right in your assumption the it should have State_class.TOTAL

@Bluhme1 Your're right, I misunderstood. I'll add TOTAL_INCREASING to "total_charge_power_session" as well.
BTW: As for TOTAL_INCREASING, I've changed my opinion. I think this is the right one to use: For "signed_meter_value_kwh" we never know what zaptec centrally will do and for the "total_charge_power_session" it will revert to 0 on each charge session.

I just pushed a new version 485969a90c06edbf9edfa93bca31baab889ce00f with TOTAL_INCREASING on the "total_charge_power_session" as well. Please retest.

@Bluhme1 I'm getting warning that sensor.sol_session_total_charge (in Zaptec: total_charge_power_session) should not be `TOTAL_INCREASING. See custom-components/zaptec#86. Isn't this the opposite of the issue you had with this? What should we do here?


Jumpy modal on notch devices

Hi,
on notch devices the safe area is jumping on initial render.
Have a look at:
https://user-images.githubusercontent.com/6721322/111995957-d5a90800-8b19-11eb-91a0-a1cd1e5e3379.mov
would be great to calculate padding top upfront. Great work so far 👍🏻

Strange, React Native default handling of the safe area sucks I'll try to see if I can fix this but short on time a.t.m. PR is welcome!

Looks like it only happening with the range picker and somehow the height is changing while the modal opens. I suspect the SafeAreaView. But on the other hand no problems with the single picker so it's a strange problem

This is fixed with safe-area-context in new version :)


Other - Write In

If I wanted to have "Other" in the select options and when this was selected show text input-- how would I accomplish this?
Thanks!

Afraid I don't have plans to implement this kind of conditional logic just now though PRs are open if you come up with a nice way of handling this.  Thanks!


Feat/mech support

This PR adds support in the mech for the changes proposed in #155 .

Req. changes will be addressed in another PR.


Multi-Lang support for luis supported language

Problem : LUIS service only support for limited language  but QnA and LG do not have such constraint . So if user add not supported language for LUIS editing and start bot . Composer will not complain any error. Once user specify that language in emulator to test the bot, user will not get expected LUIS recognition.
Proposed Solution : User will get warning/errors during the bot start for LUIS only bot or LUIS+QnA bot . No language constraint for QnA only bot.
Scenario 1: Assume "abc" language is not supported by LUIS service, user add the "abc" language and removed the "en-us" language. so both "default-language" and "bot language" are set into "abc". User click "start bot", composer will report error and bot could not be started as there is no correct fall-back language to set for LUIS recognizer.
Scenario 2: Assume "abc" language is not supported by LUIS service, user keep the default language as "en-us" and add the "abc" language to the bot for luis editing. User click "start bot", composer will warn user "abc" language is not supported but "en-us" can be successfully published to LUIS and QnA. Bot can be started. Later if user specify the language "abc" in Emulator, as there is no "abc" recognizer, so bot will be fallback to "en-us" to recognize the user input.
Scenario 3: Assume "abc" language is not supported by LUIS service, user add the "abc" language (not removing "en-us" language") and set it as a default language . User click "start bot", composer will warn user "abc" language is not supported and warn user "default-language" will be set to "en-us" (if "en-us" is not available, composer will choose the first supported LUIS language listed under "languages".) Bot will be started. Later if user specify the language "abc" in Emulator, as there is no "abc" recognizer, so bot will be fallback to the default language.

I can add more check on composer side base on Luis & Qna supported language list and fallback policy, produce warnings, and let user start bot as much as possible.

@hibrenda
Here are few thoughts on this,
We should  try to avoid a) A bad creator experience where the author creates bunch of LU intents only to realize that the language is unsupported. Thats going to be frustrating.  b) A bad end user experience - where the bot doesn't respond because the language is not supported in run time.
To solve for A for now lets,

As discussed we need to show a warning in line in the settings page - to indicate that a particular language is unsupported by LUIS. Repeat these warnings in the LU editing page. We need to convey this warning in a way that is not confusing to the user (they might not even be aware or LU/QnA concepts at this point)
We should revisit the adding and removing of languages concept... maybe do not allow removing some basic languages supported by LU so we don't run into cases where no supported language is left in the default list.

@mareekuh @sangwoohaan FYI

@vivekkshankar - do you want to take this?
I will also forward you a thread on the documentation for MultiLang - the capability of our MultiLang is very limited and it's becoming clear that the design does not appropriately set expectations. Let's discuss so you're up to speed on the why and how of the current design and then take it forward?


feat: Support receiving LN to multiple outputs

If possible would be nice to get this in before the 0.2 release since adding this would be backwards incompatible. Feel free to take this over for deadlines if needed
This attempts to add the option to receive to multiple pubkeys for a single lighting receive, this is so you do things split payments but still only pay a single invoice, useful for things like donations addresses, tips, or taking a service fee.
I am pretty sure what I had to change for process_input is susceptible to someone just continually replaying with their amount until it is drained, not sure how that function is supposed to work exactly.

Can't we already do that client-side via MuSig in the cooperative setting? I'm not very comfortable with changing a) consensus logic b) the already overly complex LN logic so close to final cutoff.
Also, it's not impossible to patch in later, just more annoying if we want it in the current LN module. If it's not urgent I'd rather work with @joschisan on LNv2 which is already under development and is a far more optimal design.


Clicking on the "play" button on a mp3 file doesn't play the mp3 anymore like it used to.

Scenario

Upload a mp3 on droppy
Put the cursor over the file's icon. The icon change to a play button
Click on that button

Expected result

The mp3 is playing, and a play bar appears in the bottom of the list view

Actual result

The mp3 is downloaded

Analyse
I can't find why this is happening, but it's not browser related : I have tracked down the problem to a change between tag 11.1.0 and 12.0.0 by dichotomie.
I suppose the problem comes from a change in client.js, but except for indentation, most changes are:

function moves across the file
New js syntaxe like 'example ' + variable replaced by `example ${variable}`

There an error in the console about volume, but I haven't been able to find the root of the problem yet.
If I find, I'll try to provide a PR for it.

Resolved now!

Great ! It works, Thanks !


Great Explaination

Description

[X] I have added a folder(Named it as my GitHub user id)
[X] I have added a Readme.md file inside the folder
[X] I understand the GitHub Forking Concept fully

Great Video as I'm new Git and Github and appreciate the effort.


Base color tokens NPM

Add brand and system colors to NPM theme color.palette.
This only contains the base colors and not component colors.
https://github.com/sanomalearning/design-system/issues/43#tasklist-block-e917acac-581a-4f6b-991b-440663e22c93

Color palette will be discussed with NPM team after some changes in naming
Current info color > accent color
Current secondary color color > info color


[3.x] Message Streams

Postmark has introduced Message Streams.
I think we should add a way to specify a Stream ID:

Add the MessageStream parameter to the json, which defaults to outbound.

See: https://postmarkapp.com/support/article/1207-how-to-create-and-send-through-message-streams

Now this would be fantastic to support, I agree. Perhaps all these proposed changes this morning could end up being a "reimagining" of sorts? A new major version with some cleanup of some of the older parts of this package.

Perfect! Lets set a milestone for v3.
I was just scanning the code. noticed all sorts of redundant docblocks etc, these can be cleaned up as well.
Maybe we can drop support for earlier versions of Laravel, and make use of the HTTP client which is now built in to Laravel (this would require Laravel 7 or later).
Now PHP 8 is on its way we should test against that as well, with a new major release we can increase the minimum PHP version as well.

I am preferring a minimum PHP version of 7.4 so we can take full advantage of typed properties, arrow fuctions etc.

I love and am on-board with all these ideas 👍. I'll set up the project and milestone stuff later today (still a bit early where I am)

Just tagged v3.0.0-RC1 which adds support for supplying message streams by following the lead of Laravel and Symfony. Please feel free to take it for a spin and send in any issues / PRs needed before a full release can take place 👍


Update TOC.md

OPS Build status updates of commit faddd71:
:clock10: Preparing: average preparing time is 46 sec(s)

OPS Build status updates of commit faddd71:
:clock10: Incremental building: average incremental building time is 25 sec(s)

OPS Build status updates of commit faddd71:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

dynamics-gp/TOC.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Hi Terry,
Your pull request is missing the new file, /installation/SystemSetup.md. Please add it in your patch branch in your own repo at https://github.com/theley502/msftdynamicsgpdocs/tree/patch-28/dynamics-gp - the pull request will be updated automatically when you add the file, and then I can merge it in.
Thanks!
/Eva
From: Terry Heley<EMAIL_ADDRESS>Sent: 4. marts 2019 23:58
To: MicrosoftDocs/msftdynamicsgpdocs<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: [MicrosoftDocs/msftdynamicsgpdocs] Update TOC.md (#89)

You can view, comment on, or merge this pull request online at:
https://github.com/MicrosoftDocs/msftdynamicsgpdocs/pull/89https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fmsftdynamicsgpdocs%2Fpull%2F89&data=02|01|edupont%40microsoft.com|9cf548ebe36341df587a08d6a0f4dde0|72f988bf86f141af91ab2d7cd011db47|1|0|636873370882394925&sdata=NWY6YXCNTHusTus1C%2FAF7318KUEW12t2hmcFZ0gGCgE%3D&reserved=0
Commit Summary

Update TOC.md

File Changes

M dynamics-gp/TOC.mdhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fmsftdynamicsgpdocs%2Fpull%2F89%2Ffiles%23diff-0&data=02|01|edupont%40microsoft.com|9cf548ebe36341df587a08d6a0f4dde0|72f988bf86f141af91ab2d7cd011db47|1|0|636873370882394925&sdata=bzWnBPQtEsHjwOx44ScnZgz%2FnhJwqX1cPJKwbFuDdcI%3D&reserved=0 (1)

Patch Links:

https://github.com/MicrosoftDocs/msftdynamicsgpdocs/pull/89.patchhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fmsftdynamicsgpdocs%2Fpull%2F89.patch&data=02|01|edupont%40microsoft.com|9cf548ebe36341df587a08d6a0f4dde0|72f988bf86f141af91ab2d7cd011db47|1|0|636873370882394925&sdata=YuFWIdImNenj93bjteARhGZPwk5AuZCgM%2Fvr4e%2F%2B3WU%3D&reserved=0
https://github.com/MicrosoftDocs/msftdynamicsgpdocs/pull/89.diffhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fmsftdynamicsgpdocs%2Fpull%2F89.diff&data=02|01|edupont%40microsoft.com|9cf548ebe36341df587a08d6a0f4dde0|72f988bf86f141af91ab2d7cd011db47|1|0|636873370882394925&sdata=3W8BKkSrRCVghlUZ8vYg%2FqxZVYFjDG3lO4UNMfq41q4%3D&reserved=0

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fmsftdynamicsgpdocs%2Fpull%2F89&data=02|01|edupont%40microsoft.com|9cf548ebe36341df587a08d6a0f4dde0|72f988bf86f141af91ab2d7cd011db47|1|0|636873370882394925&sdata=NWY6YXCNTHusTus1C%2FAF7318KUEW12t2hmcFZ0gGCgE%3D&reserved=0, or mute the threadhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAL2YheL9rAFXIs_bK4oGrpHNZCd09d5fks5vTaT-gaJpZM4bdYgI&data=02|01|edupont%40microsoft.com|9cf548ebe36341df587a08d6a0f4dde0|72f988bf86f141af91ab2d7cd011db47|1|0|636873370882394925&sdata=9ZHA0fGzV66voNaO3JYk%2Beuxkmq14pZOOkAWPzppmXw%3D&reserved=0.

OPS Build status updates of commit 1317b81:
:warning: Validation status: warnings

File
Status
Preview URL
Details

dynamics-gp/payroll/AdvancedPayroll.md
:warning:Warning
View
Details

dynamics-gp/TOC.md
:white_check_mark:Succeeded
View

dynamics-gp/distribution/ProjAcctAccountingControl.md
:white_check_mark:Succeeded
View

dynamics-gp/distribution/ProjAcctAdministration.md
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/14606a1ba80f18fdc4024ee039abb363.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/14bb78293f2853e4d72ae9e1898d9304.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/170192cf63675b34e39bdee5f94af1fb.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/28c8b6c20616f5a884c281adb5faaa3a.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/38374053c59c8d23144a08e689d2aec3.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/3bb1edca3335497e4c07253fdc6d7c2a.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/4812faeb9eeabcc1375693cbbf671c12.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/53a3b73eb986a3f4dd5684317fb811ce.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/5457496ffca7b868f76b418207c60430.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/65084aad41c0388e3fcfd4be829ec420.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/74f5c1b5f118c43ad53071100112854d.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/8983c05bb009ec6434a1cd6d416055f3.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/99c24e8d3c5079072de5c4039e71c310.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/9d8610bef1f58e72719c23f94e60f2b7.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/PACBUD.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/PACFEE.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/PACFEE2.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/PACPOST.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/PACRR.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/PACRRBUG.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/PACRRE2.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/PACSEG.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/PACSET.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/PACTAB.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/ProjAcctAdministration4.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/ProjAcctAdministration5.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/ProjAcctAdministration7.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/ProjAcctAdministration8.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/a42ce4bed0f79cb0fa2d01fbdc778c98.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/a78a9062839eb2f77d637f3ea46d7f74.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/aaf798351a7478cfd2cc97a6aa3faed9.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/e5a595bdc8862d8e0407f86e42f4b070.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/e6b1c51d70f87bd7d83c835edc8e18f8.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/fa5ecd753047923749bc09e524e9dccf.jpg
:white_check_mark:Succeeded
View

dynamics-gp/distribution/media/fffbd0e1136b85c71b7c4f982bc6d3ce.jpg
:white_check_mark:Succeeded
View

dynamics-gp/financials/uk-tax-mtd.md
:white_check_mark:Succeeded
View

dynamics-gp/installation/SecurityPlanning.md
:white_check_mark:Succeeded
View

dynamics-gp/installation/SystemSetup.md
:white_check_mark:Succeeded
View

dynamics-gp/installation/media/0021253e7b7b9e45cf5e9307085e5ff6.jpg
:white_check_mark:Succeeded
View

dynamics-gp/installation/media/09d758cba8f353da19c056ecc43cf341.jpg
:white_check_mark:Succeeded
View

dynamics-gp/installation/media/0dfa2e7bd362b63da3d8985496d1d34e.jpg
:white_check_mark:Succeeded
View

dynamics-gp/installation/media/10be6d55ac272c0795d57e8d16f30054.jpg
:white_check_mark:Succeeded
View

dynamics-gp/installation/media/10c8729e9adffcaaf66082e947203be5.jpg
:white_check_mark:Succeeded
View

dynamics-gp/installation/media/114ddb2676f48b7a00c0e2567f07d1d9.jpg
:white_check_mark:Succeeded
View

dynamics-gp/installation/media/1ba2aca4be46f6e8275927ee7fe189cc.jpg
:white_check_mark:Succeeded
View

dynamics-gp/installation/media/34ffe680f9aecfc6c3e3b8d38d641f06.png
:white_check_mark:Succeeded
View

This comment lists only the first 50 files in the pull request.

dynamics-gp/payroll/AdvancedPayroll.md

Line 617: [Warning] Invalid file link:(~/payroll/media/4be45bdfbfa7fa5b8e5e1273c99fe1ca.jpg).
Line 665: [Warning] Invalid file link:(~/payroll/media/1b7a7d0d2105d38b4f108fcbcae8a9ea.jpg).
Line 806: [Warning] Invalid file link:(~/payroll/media/4be45bdfbfa7fa5b8e5e1273c99fe1ca.jpg).
Line 850: [Warning] Invalid file link:(~/payroll/media/1b7a7d0d2105d38b4f108fcbcae8a9ea.jpg).
Line 905: [Warning] Invalid file link:(~/payroll/media/3682febe7f8380e092213bf04723673a.jpg).
Line 934: [Warning] Invalid file link:(~/payroll/media/3682febe7f8380e092213bf04723673a.jpg).
Line 1156: [Warning] Invalid file link:(~/payroll/media/38faa911c7b27828dae0557600159f32.jpg).
Line 1217: [Warning] Invalid file link:(~/payroll/media/38faa911c7b27828dae0557600159f32.jpg).
Line 1319: [Warning] Invalid file link:(~/payroll/media/1859a5d77be20b8a7241e4ea2624640f.jpg).
Line 1361: [Warning] Invalid file link:(~/payroll/media/48e1813c069cc3809e85f08cf7e45bcb.jpg).
Line 1565: [Warning] Invalid file link:(~/payroll/media/1859a5d77be20b8a7241e4ea2624640f.jpg).
Line 1605: [Warning] Invalid file link:(~/payroll/media/48e1813c069cc3809e85f08cf7e45bcb.jpg).
Line 1737: [Warning] Invalid file link:(~/payroll/media/1496d6c0f31bccc37099c5590b1b3092.jpg).
Line 1761: [Warning] Invalid file link:(~/payroll/media/7977806af2f0ec351776e5cb71069fb1.jpg).
Line 1774: [Warning] Invalid file link:(~/payroll/media/1496d6c0f31bccc37099c5590b1b3092.jpg).
Line 1797: [Warning] Invalid file link:(~/payroll/media/7977806af2f0ec351776e5cb71069fb1.jpg).
Line 2247: [Warning] Invalid file link:(~/payroll/media/10d43b370e55069491f108e962d29310.jpg).
Line 2276: [Warning] Invalid file link:(~/payroll/media/0a40d3be32d5491e1636f612d457a794.jpg).
Line 2458: [Warning] Invalid file link:(~/payroll/media/10d43b370e55069491f108e962d29310.jpg).
Line 2487: [Warning] Invalid file link:(~/payroll/media/0a40d3be32d5491e1636f612d457a794.jpg).

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


feat: hint name options

This is more of an issue than a real PR, in that the proposed API modifications are not final and worthy of debate, but for the multi-commit feature I needed something quick and dirty that works.
This "PR" enables defining a hint with a user-chosen ID. This is useful in the context of multi-commits when the number of deferred hints is not known at compile time, so no number of placeholder functions can do the job.

Do I understand correctly that the named hints are essentially unnamed hints but we allow to have some additional context within a hint? But right now the implementation doesn't seem to get the context?

Do I understand correctly that the named hints are essentially unnamed hints but we allow to have some additional context within a hint? But right now the implementation doesn't seem to get the context?

All this does is that it enables the user to give a hint a name (and ID) that is not (derived from) the name of the function used to define the hint. Its motivating use is in multi-commits where there are a number of to-be-replaced hints which is not known at compile time.

This is great, we implemented a very similar approach here https://github.com/vocdoni/gnark/commit/951aa9e8cdd23c3cc4c44afdcc396d06681bcf96
In my opinion, all hints should be named hints. The use of the reflect package to construct the hintID has two issues:

If the gnark code is forked to another repository, the hints are not compatible among both implementations
Currently, tinygo does not support the Reflect pointer mechanism that is used to extract the package and function name of the hint, so it creates issues when building Gnark for Webassembly

Makes sense. Also @gbotrel is imo right now working on alternative representation for hints. I think there is some overlap, but also some contradictions. There is also another open PR #659 (just FYI, not sure if affects this PR).
But if we start having named hints, then does it make sense to provide solver.Hint function at all to api.NamedHint call? During compile time we mainly used it for the UUID computation and if we give a name, then we don't really need it actually. Imo right now we only need the implementation is for the test engine, but can think about it separately. Otherwise we would pass in some empty stubs (a la like we do for the single-commitment right now before prover monkey-patches the implementation).
I actually really like named hints because it makes clearer the separation that from circuit definition point of view the result can be "anything". Right now because we provide the implementation then a lot of people assume that the hint output is some deterministic value.
Actually, I'm thinking maybe when trying to improve hints, we should have a way to pass some state data between the hints? For example, we could have hints like:
func statefulHint(ctx map[any]any, mod *big.Int, inputs []*big.Int, outputs []*big.Int) error {
   // hint checks if there is anything in ctx. If not, then this is first invocation.
   // after it has performed the computations, this hint stores its state in ctx
   // now, in the second invocation of this hint, this function sees that there already is some context here and uses it to compute the result
}

In my opinion, all hints should be named hints.

But if we start having named hints, then does it make sense to provide solver.Hint function at all to api.NamedHint call? During compile time we mainly used it for the UUID computation and if we give a name, then we don't really need it actually. Imo right now we only need the implementation is for the test engine, but can think about it separately.

Very much agreed @p4u @ivokub. So how about this instead:
NewHint(id solver.HintID, nbOutputs int, inputs ...Variable) ([]Variable, error)

Actually, I'm thinking maybe when trying to improve hints, we should have a way to pass some state data between the hints?

I like this idea because it might make things like commitments and the GKR widget much simpler (though @gbotrel said for the latter Blueprints would be useful, I don't understand Blueprints well enough yet.) What are your particular use-cases @ivokub? I feel a bit hesitant doing something this radical because of added complexity (both in implementation and use) but if there are many good applications perhaps we can start thinking about it seriously.

Nope, I don't have particular application. I think it could have helped to solve the blowup in the lookup table queries, but this can also be solved using Blueprints.
On a very high level a blueprint is a low-level thingie which takes some inputs and gives some outputs. But it has to figure out its serialisation on its own (it gets and returns a list of uint32 what the solver does and it has to figure out what to do with the uint32 - get some wire values etc.). As such, blueprints are a lot more performance efficient, but I think not that intuitive for the developers.

Nope, I don't have particular application. I think it could have helped to solve the blowup in the lookup table queries, but this can also be solved using Blueprints.
On a very high level a blueprint is a low-level thingie which takes some inputs and gives some outputs. But it has to figure out its serialisation on its own (it gets and returns a list of uint32 what the solver does and it has to figure out what to do with the uint32 - get some wire values etc.). As such, blueprints are a lot more performance efficient, but I think not that intuitive for the developers.

In that case it seems best to me to use blueprints for our internal use-cases and keep the hint changes minimal. What do you think? Also what do you think of simply replacing the solver.Hint parameter with a solver.HintID?

Nope, I don't have particular application. I think it could have helped to solve the blowup in the lookup table queries, but this can also be solved using Blueprints.
On a very high level a blueprint is a low-level thingie which takes some inputs and gives some outputs. But it has to figure out its serialisation on its own (it gets and returns a list of uint32 what the solver does and it has to figure out what to do with the uint32 - get some wire values etc.). As such, blueprints are a lot more performance efficient, but I think not that intuitive for the developers.

In that case it seems best to me to use blueprints for our internal use-cases and keep the hint changes minimal. What do you think? Also what do you think of simply replacing the solver.Hint parameter with a solver.HintID?

Completely agree. Lets keep the changes minimal. But I would still prefer adding a new method NewNamedHint instead of modifying NewHint. Imo hints are right now quite used, potentially even externally, and I wouldn't want to break interface.
For NewNamedHint we can give as an argument solver.HintID as you suggested. And in that case I'm not sure we need to add options to NewHint and NewNamedHint because it is already captured in solver.HintID, no?

For NewNamedHint we can give as an argument solver.HintID as you suggested. And in that case I'm not sure we need to add options to NewHint and NewNamedHint because it is already captured in solver.HintID, no?

Yes I think we can get rid of the options 👍


Possible dependency issue

Hi!
I tried this package recently and found that the dependency package pysnptools requires python 3.7, 3.8, or 3.9 now. However, this package was written in python 2. I finally got the program running after some debugging (mainly syntax changes in python3). For example, xrange() in python 2 to range() in python 3.
Would you consider giving this package a small update so that it would fit python 3? Or am I missing something, and it can somehow work under python 2?
Thank you!
Baihong Guo

Hi Baihong,
Thanks for your email, and I'm glad you managed to get it working.
Do you have your version that works with Python 3 available on github?
Best wishes,
Alex.
On Thu, 31 Mar 2022 at 14:43, Bohong Guo @.***> wrote:

Hi!
I tried this package recently and found that the dependency package
pysnptools requires python 3.7, 3.8, or 3.9 now. However, this package was
written in python 2. I finally got the program running after some debugging
(mainly syntax changes in python3). For example, xrange() in python 2 to
range() in python 3.
Would you consider giving this package a small update so that it would fit
python 3? Or am I missing something, and it can somehow work under python 2?
Thank you!
Baihong Guo
—
Reply to this email directly, view it on GitHub
https://github.com/AlexTISYoung/hlmm/issues/5, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABQQS6OTVOSNCLCXMY7YYN3VCYL73ANCNFSM5SGY5MJQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Hi Alex,
I just forked your package and updated it with my modifications. It should now work under python 3. You can use it as a reference for the update.
One thing I want to mention is that I changed the format of the output file to .txt instead of .gz file. When I tried to unzip the .gz file generated, it will always show that The Archive is Either in Unknown Format or Damaged.
Hope this helps!
Sincerely,
Baihong


Instagram Followers chart starts from the account creation

Now, it starts in 1970. Makes sense to me it starts when user have created the account.

Thank you, it has been fixed 👍

Wow, such efficiency.
Awesome, @Androz2091


Migrate to Docusaurus v3, add local search plugin

Updated dependencies to use docusaurus 3, made necessary changes according to this guide: https://docusaurus.io/docs/migration/v3#common-mdx-problems

Relevant to #2592


Enums not populated in accepted values

Hi , I am using the autorest.powershell version : 3.9.3 . I see the enums which are converted to the positional parameters doesn't get documentation about their accepted values. Is this fixed in any 4.0 version @dolauli  If yes, how to use it? PLease specify

@JnaneshD05 Please provide your swagger and details about how do you generate the module.

https://github.com/Azure/autorest.powershell/files/10224394/OpenAPI3.txt SWAGGER : YAML FILE
SDK Link : https://github.com/Commvault/CVPowershellSDKV2/tree/2022E https://www.powershellgallery.com/packages/CommvaultPowerShell/0.2.11
Uploading the text file instead of yaml. I generate using cmdline : autorest Configuration1.yaml --namespace="Commvault.Powershell" --clear-output-folder --output-folder="C:\cvpowers\CommvaultPowerShell" --powershell --input-file=OpenAPI3.yaml --verbose
Adding the contents of the directive file
module-version: 0.2.11
nested-object-to-string: true
subject-prefix: CV
directive:
from: OpenAPI3.yaml
where: >-
$.servers[0].url
set: >-
http://webserverurl.commvault.com/webconsole/api/
from: OpenAPI3.yaml
where: >-
$.info.title
set: >-
CommvaultPowerShell
from : OpenAPI3.yaml
where: >-
$.paths..content
transform: >-
const json_obj = {};
for(var each in $)
{
if(each != "application/xml")
{
json_obj[each] = $[each];
}
}
return json_obj
where:
variant: ^Create$|^CreateViaIdentity$|^Update$|^UpdateViaIdentity$
remove: true

@JnaneshD05 To make enum work, you will need to use x-ms-enum.

Answer has been provided.
Close it since no further feedback from the issue owner


Images get cropped when generated from /assets/images to /resources/_gen/images

Description
I have images of size > 1k pixels width and height (1173x1376), and they get cropped when resources are generated.
Steps to reproduce
Download the image in assets/images/home.png
Use the shortcode
{{< figure
src="images/home.png"
caption="View whole slide images from terminal.">}}

Only the centre of the image is shown and the sides are cropped.
Expected result
It should show the image without cropping
Actual result
Only the centre of the image is shown and the sides are cropped.
Environment
Paste the information here as shown by npm run info

><EMAIL_ADDRESS>preinfo
> npm version

{
  'homepage-v2': '0.0.0',
  npm: '10.2.0',
  node: '21.1.0',
  acorn: '8.10.0',
  ada: '2.7.2',
  ares: '1.20.1',
  base64: '0.5.0',
  brotli: '1.0.9',
  cjs_module_lexer: '1.2.2',
  cldr: '43.1',
  icu: '73.2',
  llhttp: '9.1.2',
  modules: '120',
  napi: '9',
  nghttp2: '1.57.0',
  nghttp3: '0.7.0',
  ngtcp2: '0.8.1',
  openssl: '3.0.10+quic',
  simdutf: '3.2.18',
  tz: '2023c',
  undici: '5.26.4',
  unicode: '15.0',
  uv: '1.46.0',
  uvwasi: '0.0.19',
  v8: '<IP_ADDRESS>-node.14',
  zlib: '<IP_ADDRESS>-motley'
}

><EMAIL_ADDRESS>info
> npm list

<EMAIL_ADDRESS>/home/x/blogs/homepage-v2
├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>

><EMAIL_ADDRESS>postinfo
> exec-bin node_modules/.bin/hugo/hugo version

hugo v0.121.1-00b46fed8e47f7bb0a85d7cfc2d9f1356379b740+extended linux/amd64 BuildDate=2023-12-08T08:47:45Z VendorInfo=gohugoio

https://github.com/gethyas/images/pull/20 fixes this — you can expect the new @hyas/images release... tomorrow!

Wow! Thank you! That is fantastic!

Images 3.0 was just released — read more in the Images documentation
I guess the default figure shortcode should fix it for you — otherwise, you could use the process argument

Closing — reopen if necessary


Fixed ps Command so that it is compatible with Solaris systems

On solaris-based systems such as smartos , which is being used by PagodaBox hosting platform, the ps command as it is doesn't work. I have fixed it so that it works on solaris and Linux at the same time.

Thanks


Fix gem version in README

was ~> 3.3.5
latest version is 0.8.1
changes to ~> 0.8.1

Thanks for fixing this typo!


Video size within the VideoController

Is it possible to make video fill whole space of ViewController? Now when I add the size to ViewController, video within that view controller has a margins. I want to add something similar to Aspect Fill mode on UIImageView.

hey @brzi-subasa you can change the aspect ratio of a player


Add files via upload

Hi @MatthiasCoppens Can you check if you uploaded your design? From my side the "files changed" window shows nothing.


[$250] DEV- Web - Console error while navigating to Manage members page in Workspace reported by @aneequeahmad

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Login to web app.
Click on user icon(settings) > workspace > manage members

Expected Result:
No console error
Actual Result:
Console error Warning: Failed prop type: The prop isRequired is marked as required in WorkspaceMembersPage, but its value is undefined.
Workaround:
unknown
Platform:

Where is this issue occurring?

Web

Version Number: 1.2.21-0
Reproducible in staging?: Need reproduction
Reproducible in production?: Need reproduction
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
https://user-images.githubusercontent.com/43996225/200064244-82ba10d2-03ae-43f7-8a92-bab48bc247d5.mov
Expensify/Expensify Issue URL:
Issue reported by: @aneequeahmad
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1663575940340549
View all open jobs on GitHub

reviewing today!

@aneequeahmad I'm not able to reproduce steps on staging. Can you confirm?

@dylanexpensify This error can be reproduced on dev build(main branch). Let me know if you couldn't

Can the bug reporter or any external contributor still post the solution even if no label(Like external) is applied ?

I confirm @0xmiroslav solution's fix the issue.
and that's how it's handled on other files: (ref):
https://github.com/Expensify/App/blob/9c64d6455ea38ffd1ae6d9df3a1be8e72cc34c94/src/pages/RequestCallPage.js#L93
https://github.com/Expensify/App/blob/9c64d6455ea38ffd1ae6d9df3a1be8e72cc34c94/src/pages/signin/LoginForm.js#L52
etc.

@0xmiroslav's proposal here looks fine to me
cc - @techievivek
🎀 👀 🎀
C+ reviewed

@0xmiroslav Looks like a straightforward fix. Let's also add a fix to the WorkspaceInvitePage page.
@dylanexpensify Lets hire @0xmiroslav. 🎉

Upwork job here: https://www.upwork.com/jobs/~01473a5e18a0085d0e
cc @0xmiroslav @mananjadhav

Sorry, @0xmiroslav just added you to the PR.

Oh, that make sense. I have assigned the issues to you. 👍

@0xmiroslav @mananjadhav can you both apply to the above job please? 🙇

Applied @dylanexpensify. And I'd like to highlight, this would be eligible for the 50% bonus.

reviewing today!

@0xmiroslav please apply today so I can get you paid! 🤑

payment sent, contract closed @mananjadhav
@0xmiroslav offer sent!

@dylanexpensify, I think i haven't been paid for reporting bug.

@dylanexpensify Can you please look into paying @aneequeahmad, given he was the one who reported the bug?

checking now!

@aneequeahmad please apply here and I'll get you sorted!

bump @aneequeahmad

@dylanexpensify applied for the job. Thank you for mentioning again

offer sent!

@dylanexpensify accepted. Thanks


Added geocode code to add latitude/longitude to all polling location-based ballot returned entries.

👍


Ease way to add JsonObjCodec for types with string transformations

I have the following DU which is composed of other DUs or/and Records.
type BiometricRules =
        | Age of Comparator * AgeMeasure
        | Glycemia of Comparator * BiometricMeasure
        | Biometric of BiometricType * Comparator * BiometricMeasure
        | Sex of SexMeasure
        | MedicalCondition of MedicalCondition
        | Score of ScoreType * Comparator * ScoreMeasure

While trying to deserialize and serialize with Fleece, I have written the following JsonObjCodec.
For an unknown reason, it does not compile with the error No overloads match for method 'Map'. All the nested DUs or Records have either a JsonObjCodec or static FromString and ToString methods defined.
Any solution with respect to how I could solve this via Fleece would be appreciated. The library is already deeply used in the project, so changing it would involve too much refactoring.
Below I copy-pasted the definition of the other DU and Records, as reference:
type Comparator =
        | GreaterThan
        | LowerThan
        | LowerThanOrEqual
        | GreaterThanOrEqual
        | EqualTo
    with
        override this.ToString() =
            match this with
            | GreaterThan -> ">"
            | LowerThan -> "<"
            | LowerThanOrEqual -> "<="
            | GreaterThanOrEqual -> ">="
            | EqualTo -> "="
        static member FromString s =
            match s with
            | ">" -> GreaterThan
            | "<" -> LowerThan
            | ">=" -> GreaterThanOrEqual
            | "<=" -> LowerThanOrEqual
            | "=" -> EqualTo
            | _ -> failwith "Not a valid comparator."

    type AgeMeasure =
        | Years of decimal
        | Months of decimal
        | Weeks of decimal
    with
        override this.ToString() =
            match this with
            | Years y -> string y + " years"
            | Months m -> string m + " months"
            | Weeks w -> string w + " weeks"
        static member FromString (s: string) =
            match s with
            | _ when s.EndsWith("years") -> Years (Decimal.Parse(s.Replace("years", "")))
            | _ when s.EndsWith("months") -> Months (Decimal.Parse(s.Replace("months", "")))
            | _ when s.EndsWith("weeks") -> Weeks (Decimal.Parse(s.Replace("weeks", "")))

    type BiometricMeasure = {
        Value: decimal
        UoM: string option
    } with
        static member JsonObjCodec =
            fun va uom -> {
                Value = va
                UoM = if uom = "NA" then None else Some uom
            }
            <!> jreq "Value" (Some << fun bm -> bm.Value)
            <*> jreq "UoM" (Some << fun bm -> if bm.UoM |> Option.isNone then "NA" else bm.UoM |> Option.get)

    type BiometricType =
        | SBP
        | DBP
        | Glycemia
        | Specified of string
    with
        override this.ToString() =
            match this with
            | SBP -> "SBP"
            | DBP -> "DBP"
            | Glycemia -> "Glycemia"
            | Specified s -> s
        static member FromString s =
            match s with
            | "SBP" -> SBP
            | "DBP" -> DBP
            | "Glycemia" -> Glycemia
            | _ -> Specified s

    type SexMeasure =
        | Female
        | Male
        | Other of string
    with
        override this.ToString() =
            match this with
            | Female -> "Female"
            | Male -> "Male"
            | Other s -> s
        static member FromString (s: string) =
            match s.ToLower() with
            | "Female" -> Female
            | "Male" -> Male
            | other -> Other other

    type MedicalCondition =
        | ICD of ICD
        | Other of string
    with
        static member JsonObjCodec =
            ICD <!> jreq "MedicalCondition" (function ICD v -> Some v | _ -> None)
            <|> (Other <!> jreq "MedicalCondition" (function Other v -> Some v | _ -> None))

    type ScoreType =
        | BMI
        | Other of string
    with
        override this.ToString() =
            match this with
            | BMI -> "BMI"
            | Other s -> s
        static member FromString s =
            match s with
            | "BMI" -> BMI
            | _ -> Other s

    type ScoreMeasure = decimal

Libraries Used in project:
    <PackageReference Update="FSharp.Core" Version="4.7" />
    <PackageReference Include="FSharpPlus" Version="1.1.1" />
    <PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
    <PackageReference Include="Fleece.NewtonsoftJson" Version="0.8.0" />
    <PackageReference Include="FSharp.Data" Version="3.3.3" />

Also posted on StackOverflow

I answered you in Stack Overflow, basically your JsonObjCodec does conversions to string but not parsing. I suggested some alternative solutions.
But since you opened an issue here I would like to take the opportunity to evaluate adding some facilities in the library to work with types that don't have json transformations but do have transformation to/from string.
It's an interesting scenario for complex things like composing codecs, and take precisely advantage of codec composability properties.

I answered you in Stack Overflow, basically your JsonObjCodec does conversions to string but not parsing. I suggested some alternative solutions.
But since you opened an issue here I would like to take the opportunity to evaluate adding some facilities in the library to work with types that don't have json transformations but do have transformation to/from string.
It's an interesting scenario for complex things like composing codecs, and take precisely advantage of codec composability properties.

Thanks for your prompt response! I have also replied on Github. I would be curious to see what solution you come up with if any.

Thanks for your prompt response! I have also replied on Github. I would be curious to see what solution you come up with if any.


[browserCapabilities] Opera always gets 'es5-bundled'

I noticed that despite that Opera supports es2015 and push it always loads es5-bunled.
Example: https://shop.polymer-project.org
I found that the reason for that is in browserCapabilities.
In browser-capabilities.js there is a part with switch-case:
    'Chrome': chrome,
    'Chromium': chrome,
    'Chrome Headless': chrome,
    'OPR': {
        es2015: since(36),
        es2016: since(45),
        es2017: since(45),
        es2018: since(51),
        push: since(28),
        serviceworker: since(32),
        modules: since(48),
    },

Here OPR has to be replaced with Opera cause ua-parser-js never returns 'OPR' as broserName for any version of Opera.
P.S. I've tested on Opera 54.

Thanks for reporting, a PR would be welcome! :)

Released in 1.1.2

@aomarks Would it be possible to issue a new CLI release to pick this fix up? Users are facing this issue with polymer serve: https://github.com/Polymer/polymer/issues/5353#issuecomment-419098396


Updated Config for Prod

This pull request includes changes to the access_amherst_backend/settings.py file to enhance security and configuration management. The most important changes are:
Security improvements:

Replaced the hard-coded SECRET_KEY with a value loaded from environment variables using the dotenv library.

Configuration management:

Added the dotenv library to load environment variables from a .env file.
Set DEBUG to False to ensure the application does not run in debug mode in production.

:)


[BugFix] Fix load external OLAP table job cancelled job

Fixes
mysql> insert into ext_t select * from par_tbl;
ERROR 1064 (HY000): LoadJob 14074 state CANCELLED, can not be cancelled/publish

What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.2
[x] 3.1
[x] 3.0
[x] 2.5

[FE Incremental Coverage Report]
:heart_eyes: pass : 3 / 3 (100.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/server/GlobalStateMgr.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/load/loadv2/InsertLoadJob.java
1
1
100.00%
[]

@Mergifyio backport branch-3.2

@Mergifyio backport branch-3.1

@Mergifyio backport branch-3.0

@Mergifyio backport branch-2.5


[Documentation Update]: Installation Docs

Is there an existing issue for this?

[X] I have searched the existing issues

Issue Description
There are no docs regarding installation through docker. I want to implement it as well as check the dockerfile to see if it is working or needs an update.
Suggested Change
providing necessary documentation
Rationale
No response
Urgency
Medium
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[X] I have starred the repository

H

Is there an existing issue for this?

[x]  I have searched the existing issues

Issue Description
There are no docs regarding installation through docker. I want to implement it as well as check the dockerfile to see if it is working or needs an update.
Suggested Change
providing necessary documentation
Rationale
No response
Urgency
Medium
Record

[x]  I have read the Contributing Guidelines
[x]  I'm a GSSOC'24 contributor
[x]  I have starred the repository

Hello @Ratangulati , Go for it
All the Best


(fix) : Disable page animation in Safari fixes #322

@Jeykairis thank you very much for the contribution! Just to be sure, id did help, it worked for you on Safari, right?

@Jeykairis thanks again! Great catch, we want to make it work for all people / browsers so this is very appreciated!


vtable for urls::url not exported on mingw

When building under mingw, the vtable for urls::url isn't exported. Comparing the output of  objdump -p libboost_url-gcc12-mt-x32-1_83.dll | grep _Z | c++filt | grep vtable for the unmodified source vs one patched with
diff --git a/include/boost/url/url.hpp b/include/boost/url/url.hpp
index 9af3592..6e99987 100644
--- a/include/boost/url/url.hpp
+++ b/include/boost/url/url.hpp
@@ -60,7 +60,7 @@ namespace urls {
         @ref parse_uri_reference,
         @ref resolve.
 */
-class BOOST_SYMBOL_VISIBLE url
+class BOOST_SYMBOL_VISIBLE BOOST_URL_DECL url
     : public url_base
 {
     friend std::hash<url>;

	4eb0c	 6354  vtable for __cxxabiv1::__class_type_info
	4eb34	 6359  vtable for __cxxabiv1::__si_class_type_info
	4eb60	 6360  vtable for __cxxabiv1::__vmi_class_type_info
	4eb8c	 6444  vtable for std::out_of_range

	4eb0c	 6354  vtable for __cxxabiv1::__class_type_info
	4eb34	 6359  vtable for __cxxabiv1::__si_class_type_info
	4eb60	 6360  vtable for __cxxabiv1::__vmi_class_type_info
	4eb8c	 6444  vtable for std::out_of_range
	[ 390] vtable for boost::urls::url

It appears while MSVC will export the vtable if you export all the functions of a class, gcc will only export it if you export the class itself.

Are you proposing a fix? mingw gives me a headache

BOOST_URL_DECL or BOOST_SYMBOL_VISIBLE? Or both?

Visibility does nothing on Windows, but you should keep it for other platforms. Presumably there isn't a case where you would want to export on Windows but not have visibility on Linux or vice versa so you might want to just combine the macros.


Critical Photons from Proliferated Graviton Lense

Currently the Critical Photon production does not take into account any Proliferation
It would be helpful to add an option to set proliferation level.
When calculating the achievement of 1 blue belt universe science.  It states I need 240 Ray Receivers, with proliferation, this is only 60.

Fast work!  However this particular issue doesn't show a change.

@MrJoshua023 it looks like you are using the recipe without graviton lens in that image. I would make sure the recipe with graviton lens is enabled, and you might need to disable the other recipe as well to force it to use it.
Since the recipe without a lens takes no inputs, I assumed that one cannot be proliferated.

Thanks, just figured out how to set the default recipe on an individual item.  However, the math still doesn't look right for proliferated.  I assume its corrected for plain graviton lenses tho.

1440 per min / 24 per minute = 60 ray receivers.

Is that using the speed bonus from the proliferated lens? With the speed bonus the numbers match up, it's with 'extra products' that it seems off. Are you even able to choose whether to use extra products or speed bonus in this case?

Actually the graviton lens consumption lines up with using extra products. I wonder if the recipe is just wrong in my data. Do the numbers match up when not proliferated?

Give me a few, I'm gonna set up a few receivers and let them get to 100% to get you all possible options.

Ok, here we go.

Correct.  Here is also lvl1 and lvl2 proliferated added to the picture now.

Thank you for taking the time to put these together. I'm reopening the issue and I'll try to get this sorted out.

So it seems straightforward, and to me it seems like a bug.

Only production speedup is allowed, not extra products. The output corresponds to the production speedup bonus level exactly.
Production speedup, in this case, only increases the output, not the speed at which the ray receiver uses graviton lenses. Hence it uses 0.1/minute no matter how much the production speedup is. This is highly unusual.

I can only assume that the game does not treat the graviton lenses as a true input to the recipe, and instead as a steady recurring cost of running the factory. This is comparable to 'burner' factories that consume a steady supply of fuel no matter what the 'speed' of the recipe is.
So.. that's what I'll do. I'll treat the lenses as a fuel. Will take a bit of tweaking but think I'm close.

I definitely see that, it does look like it treats it as a fuel source.  Thanks for looking into it!


Remove chain adapters byChain and create byChainId

Overview
This is a relic of using ChainTypes instead of CAIP2s
References and additional details
https://github.com/shapeshift/lib/blob/main/packages/chain-adapters/src/ChainAdapterManager.ts#L98
make byChainId synchronous - remove usages of byChain in web.
Acceptance Criteria

make this synchronous
We should be be able to get a chain adapter by a string id, not our old ChainTypes type.

Need By Date
No response
Screenshots/Mockups
No response
Estimated effort
No response

this was covered as part of chain agnosticism, byChain no longer exists


Data Ingestion Stage

[x] Update config.yaml
[x] research or analysis
[x] Update the entity -> src/entity
[x] Update the configuration manager in src config.
[x] Update the components
[x] Update the pipeline

dry run successful for stage 01

ingestion completed


Spam Extensions in VS Code Marketplace

Summary
The Visual Studio Code Marketplace is increasingly flooded with spam extensions, particularly themes and forks of legitimate extensions. These spam extensions:

Often copy or slightly modify legitimate extensions with misleading names.
Provide no real value or functionality.
Potentially contain malware or malicious code.

This behavior disrupts the user experience, makes it difficult to discover high-quality extensions, and poses security risks.

Steps to Reproduce

Open the Visual Studio Code Extensions Marketplace.
Search for terms like theme or popular extension names.
Notice multiple similar extensions with:

Nearly identical descriptions or code.
Minor cosmetic changes that don't justify a new extension.
Suspicious or unverifiable publishers.

Expected Behavior

Extensions in the Marketplace should adhere to strict guidelines for originality, security, and functionality.
Developers who spam or misuse the platform should be flagged, filtered, or banned.
Users should have tools to filter or block low-quality or suspicious publishers.

Observed Behavior

Users are overwhelmed with irrelevant, low-quality, and spam extensions.
The "Related Extensions" section frequently displays these duplicates, further promoting them.
There is no clear mechanism to:

Flag spam effectively.
Block or filter publishers locally.
Ensure high-quality extensions are prioritized.

Proposed Solutions

Stricter Moderation:

Enforce manual or automated reviews for extensions submitted by unverified publishers.
Penalize accounts for duplicate submissions.

User Reporting:

Provide more robust tools for users to report spam or inappropriate extensions directly in VS Code.
Allow users to block specific publishers or filter them out from searches.

Discovery Improvements:

Use machine learning to identify and downrank duplicate or spam extensions.
Offer a "Verified Extensions Only" filter in the Marketplace.

Publisher Verification:

Require more rigorous verification for new publishers.
Display unverified extensions with a warning label or hide them by default.

Impact

The current state undermines the credibility of the Marketplace.
Users spend unnecessary time filtering through irrelevant or harmful extensions.
Security risks increase due to potential malicious extensions.

Attachments: Screenshots or Examples of Spam Extensions
Below is an example of what I am referring to as "spam extensions." In the attached screenshot, you can observe developers such as dooez, siriscmv, Alex Dauenhauer, Lakshit Somani, and several others who appear to be repeatedly forking existing extensions, particularly theme extensions, without introducing any meaningful improvements or value.
These spam extensions clutter the Marketplace, reduce the discoverability of quality content, and frustrate users.
I strongly urge the team to implement at least one of the following:

A filtering system in the extensions search box that allows users to exclude publishers or flag them as irrelevant.
Stronger moderation policies to discourage and penalize such repetitive, low-value submissions.

Thank you for contacting the VS Marketplace Support Team. We will review it and follow up to determine the best way to address it.
VS Marketplace Team


How to upgrade nginx-proxy-manager using alpine installation with proxmox ?

I'm running nginx-proxy-manager as LXC Proxmox container with Alpine Linux.
How I can upgrade to the latest version without using docker?
thank you.

I do not support running this project without docker.

@openaspace: I'm highlighting what has worked for me running nginx-proxy-manager as an alpine-based lxc container. It may or may not work for you incase you used other methods.
I installed my setup using the script found at https://github.com/ej52/proxmox-scripts/tree/main/lxc/nginx-proxy-manager via the below command when inside the lxc alpine container.
wget --no-cache -qO - https://raw.githubusercontent.com/ej52/proxmox/main/lxc/nginx-proxy-manager/setup.sh | sh
To Update:
I always run the same script again to update my nginx-proxy-manager install, to the latest version. This is what i have found works best for a proxmox alpine based container setup without any fuss so far.
NB: You may want to peruse the code and understand what it does before running it. I can't stress enough the need to MAKE A BACKUP of your data just incase something goes astray.

Thank you,
But I'm finding the way to install it on vps and not lxc for security reasons.


X sp work management app

hey @BrianFarnhill
here you go.

I have no idea how the TimerJobState resource went missing...

Closing in favour of #177 as discussed with @camiloborges


HAWKULAR-269 - Using jboss.bind.address for KC server URL

@theute  , could you please review this one? If approved, I'll also merge the following, as the changes are identical: https://github.com/hawkular/hawkular-accounts/pull/27

I am not sure to be the correct reviewer, I was hoping that it would fix the issue when binding to an IP and I get the spinners forever for availability and response time but that makes no difference.
Basically before and after this change I see no difference in what I tried

The PR should fix only the accounts part of the problem. So, in the logs you should not see anymore a "failed to retrieve public key" or related issues if you start the server with "-b specific_ip". Although you might still see it if the server is starting up or shutting down.

@theute What spinners do you actually mean here?

@pilhuhn I think it's unrelated. When I bind to some IP, the availability and response time would keep display the waiting image without a value forever, I think this was fixed in some other commit but I didn't check

Ok, the spinners are not (no longer?) an issue with recent master and after HAWKULAR-106 ( #158 ) was merged into it.

This fix is still needed, even after #158 . @pilhuhn could you please merge it?


wayland: Block dispatching if back buffer isn't released

https://github.com/rust-windowing/softbuffer/issues/41
If set_buffer can just be called in a loop without waiting for buffers to be released or a frame callback, but can also be called in other ways, I don't know if there's a better solution than blocking.
Should fix https://github.com/rust-windowing/softbuffer/issues/48. The animation example could probably be implemented better, but this is at least better.
I guess it should be documented that set_buffer may block? I don't know how this compares to other backends.
Leaving as a draft at the moment since https://github.com/rust-windowing/softbuffer/issues/48 still seems to be an issue. The error doesn't occur, but at least in a VM I'm seeing Gnome Shell freezing (not an issue with smithay/cosmic-comp). I guess it's still sending buffers to the server, without an FPS limit or use of the frame callback, and the server doesn't have time to do much else?

Oh, I forgot about this part:

A server should avoid signaling the frame callbacks if the surface is not visible in any way, e.g. the surface is off-screen, or completely obscured by other opaque surfaces.

https://wayland.app/protocols/wayland#wl_surface:request:frame
We definitely don't want to block indefinitely if a window isn't visible, so we can't wait on a frame callback, and really need the application/winit to handle that. (Even without that, this would be a problem with multiple windows).
So I guess this is the best we can do in softbuffer, at present.

@i509VCB Does this seem like a reasonable way to deal with double buffering? As you mentioned in https://github.com/rust-windowing/softbuffer/issues/41, double-buffering may not be necessary on compositors that just upload the data to GPU and don't keep the shm buffer, but I don't see an Wayland API that indicates if the compositor will do that. So if we tried to only allocate a second buffer only when the first isn't released, it may tend to eventually end up allocating a second unless the application waits for a frame callback to render.


Unclear on how ObsidianPasteImg command Works/Is configured

📚 The doc issue
Greetings. Allow me to begin by praising this wonderful plugin! I have found it so helpful and useful, however I have been unable to get the image paste command to work. I go and get the path to an image and then try to run the command but only receive the error message "There is no image data in the clipboard". I am not sure if I have set this up correctly.
Suggest a potential alternative/fix
No response

Hey @me11203sci sorry if this wasn't clear, but the command is meant to be used to paste an image from the clipboard, i.e. you should use it when your system clipboard contains an actual image, not the path to an image.

Hmmm, after going to Google and attempting to copy image data into my clipboard by right-clicking and selecting "Copy Image" I get the following error.

@me11203sci what's the format of the image you tried to paste? It might only work with png.

https://en.wikipedia.org/wiki/ABBA#/media/File:ABBA_-_TopPop_1974_5.png
I have been testing it with this image.

Thanks @me11203sci.  Pasting this image works on my Mac, so it sounds like this Linux-specific code here is not working as intended:
https://github.com/epwalsh/obsidian.nvim/blob/3c99b2cfc120321d6c0e96ebe35941d22664fa86/lua/obsidian/img_paste.lua#L41-L42
Maybe @sQVe could help debugging this?

linux mint here and pasting images works fine for me on neovim 0.9.5 and 0.10

I got it to work. It was in fact a configuration error, I was on using wayland but only had xclip installed. Installing wl-clipboard solved my issue.


Bug in 1.4

What happened?
Traceback (most recent call last):
File "duce.py", line 685, in main1
File "duce.py", line 518, in auto
File "duce.py", line 337, in affiliate_api
KeyError: 'primary_category'
https://i.ibb.co/CVbh1cR/2021-08-11-01-26-25.png
Enroller
GUI
OS
Windows
Relevant log output
No response
Terms

[X] I am using the latest version available.
[X] I agree to follow this project's Code of Conduct

any fix ?

#95


Tinder::Connection ssl should allow passing any ssl_options to Faraday - fails

while testing your library tinder for Debian, with the following dependencies:
ruby2.1 (2.1.2-2)
ruby (1:<IP_ADDRESS>)
ruby-diff-lcs (1.2.5-1)
ruby-fakeweb (1.3.0+git20131202.48208f9+dfsg-1)
ruby-multipart-post (1.2.0-2)
ruby-faraday (0.9.0-2)
ruby-faraday-middleware (0.9.1-1)
ruby-hashie (2.0.5-1)
ruby-mime-types (1.25-2)
ruby-multi-json (1.10.0-1)
ruby-rspec-expectations (2.14.2-1)
ruby-rspec-mocks (2.14.5-1)
ruby-rspec-core (2.14.7-2)
ruby-rspec (2.14.1-1)
ruby-simple-oauth (0.2.0-2)
ruby-eventmachine (1.0.3-6+b1)
ruby-http-parser.rb (0.6.0-2+b2)
ruby-json (1.8.1-1+b1)
ruby-twitter-stream (0.1.16-1)
the following error happens:
Failures:

  1) Tinder::Connection ssl should allow passing any ssl_options to Faraday
     Failure/Error: connection.connection.ssl.should eql(:verify => false, :ca_path => "/usr/lib/ssl/certs", :ca_file => "/etc/ssl/custom")

       expected: {:verify=>false, :ca_path=>"/usr/lib/ssl/certs", :ca_file=>"/etc/ssl/custom"}
            got: #<Faraday::SSLOptions ca_file="/etc/ssl/custom", ca_path="/usr/lib/ssl/certs">

       (compared using eql?)

       Diff:
       @@ -1,4 +1,13 @@
       -:ca_file => "/etc/ssl/custom",
       -:ca_path => "/usr/lib/ssl/certs",
       -:verify => false
       +#<struct Faraday::SSLOptions
       + verify=false,
       + ca_file="/etc/ssl/custom",
       + ca_path="/usr/lib/ssl/certs",
       + verify_mode=nil,
       + cert_store=nil,
       + client_cert=nil,
       + client_key=nil,
       + certificate=nil,
       + private_key=nil,
       + verify_depth=nil,
       + version=nil>
     # /usr/lib/ruby/vendor_ruby/rspec/expectations/fail_with.rb:32:in `fail_with'
     # /usr/lib/ruby/vendor_ruby/rspec/expectations/handler.rb:34:in `handle_matcher'
     # /usr/lib/ruby/vendor_ruby/rspec/expectations/syntax.rb:53:in `should'
     # ./spec/tinder/connection_spec.rb:101:in `block (3 levels) in <top (required)>'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:114:in `instance_eval'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:114:in `block in run'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:254:in `with_around_each_hooks'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:111:in `run'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:390:in `block in run_examples'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:386:in `map'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:386:in `run_examples'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:371:in `run'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:372:in `block in run'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:372:in `map'
     # /usr/lib/ruby/vendor_ruby/rspec/core/example_group.rb:372:in `run'
     # /usr/lib/ruby/vendor_ruby/rspec/core/command_line.rb:28:in `block (2 levels) in run'
     # /usr/lib/ruby/vendor_ruby/rspec/core/command_line.rb:28:in `map'
     # /usr/lib/ruby/vendor_ruby/rspec/core/command_line.rb:28:in `block in run'
     # /usr/lib/ruby/vendor_ruby/rspec/core/reporter.rb:58:in `report'
     # /usr/lib/ruby/vendor_ruby/rspec/core/command_line.rb:25:in `run'
     # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:80:in `run'
     # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:17:in `block in autorun'

Finished in 0.10882 seconds
51 examples, 1 failure

Failed examples:

rspec ./spec/tinder/connection_spec.rb:88 # Tinder::Connection ssl should allow passing any ssl_options to Faraday
/usr/bin/ruby2.1 -S rspec ./spec/tinder/campfire_spec.rb ./spec/tinder/connection_spec.rb ./spec/tinder/room_spec.rb failed

Could you please have a look?

Hi there! We're doing some open source maintenance work and closing old issues. If this issue is still applicable or you would still like it to be addressed, please re-open the issue by April 17, 2017. Thanks!


Swift 3.1 with iOS Example Application Working

Fully working iOS Example :)

@alanrabelo - I appreciate your work very much. Please see version 2.0 for the new Swift 3.1 updates.


'Theme/jekyll' fresh to 'master'

PR to overview merging of the branches theme/jekyll-fresh into master

Fixed with commit, 20f6bfcf6e698dc8ceae1aeefc7c64def1a715d8.


(1.20.1) Incompatible with continuity

Describe the Bug
When activating a resource pack with ctm support, or continuity integrated it errors out and fails to apply.
Reproduction Steps
1.Install create, sodium, indium, and continuity.
2.Activate continuity / ctm resource pack and error out
...
Expected Result
Not fail when applying resource pack
Screenshots and Videos
No response
Crash Report or Log
https://pastebin.com/7Jreg4vL
Operating System
Windows 11
Mod Version
0.5.1d
Minecraft Version
1.20.1
Other Mods
Sodium, continuity, indium, fabric api
Additional Context
No response

should be fixed


csi: add csi driver and controller plugin deployment

Signed-off-by: Leela Venkaiah G<EMAIL_ADDRESS>

Thanks all for your early reviews, I'll address them at the earliest 😀

Does the topolvm-controller need anything special wrt SCCs?

Does the topolvm-controller need anything special wrt SCCs?

Afair, normal rbac would do, I will add them (rbac) based on topolvm helm chart.

Does the topolvm-controller need anything special wrt SCCs?

after referring to topolvm controller rbac, I don't see the need for SCC, those will be need for vgmanager and nodeplugin.

this PR is split into #17, #18 and #21