added summary of ice flow models and assumptions

Added a summary of ice flow models as we discussed. Could you please add the implications of the assumptions for each model in the table. We can work of this branch since we are both contributing to it.

Thanks for writing this up @racheetmatai.
A few points that come to mind initially:

The full-stokes eqns need rheology to close them. As they are presented currently we have eqns for $\sigma$, but not how they are related to $\underline{u}$.
They we solve the FS eqns isnt actually with the mass conservation equation in that form ($\nabla\cdot\underline{u} = 0$). You solve for $\underline{u}$ for a given geometry and then use a so-called kinematic condition to update the geometry (see bottom of this page)
The BP model is not inherently 2D. The version we derived was, but that was just for simplicity. You could have
$4\frac{\partial }{\partial x}  \left(\eta \frac{\partial u}{\partial x} \right)+ \frac{\partial }{\partial z} \left(\eta \frac{\partial u}{\partial z} \right) = \rho g \frac{\partial s}{\partial x}$
$4\frac{\partial }{\partial y}  \left(\eta \frac{\partial v}{\partial y} \right)+ \frac{\partial }{\partial z} \left(\eta \frac{\partial v}{\partial z} \right) = \rho g \frac{\partial s}{\partial y}$

where the velocity field varies in 3 dimensions, but only has two components, i.e. $\underline{u} = (u(x,y,z),v(x,y,z))$.

SSA and SIA are the same dimensionality, and again they could be 2D:
$2 \frac{\partial }{\partial x} \left( A^{-\frac{1}{n}} H\left(\frac{\partial u}{\partial x}\right)^{\frac{1}{n}-1} \frac{\partial u}{\partial x} \right) - \tau_b = \rho g H\frac{\partial s}{\partial x}.$
$2 \frac{\partial }{\partial y} \left( A^{-\frac{1}{n}} H\left(\frac{\partial v}{\partial y}\right)^{\frac{1}{n}-1} \frac{\partial v}{\partial y} \right) - \tau_b = \rho g H\frac{\partial s}{\partial y}.$

where the velocity field varies in 2 dimensions, but only has two components, i.e. $\underline{u} = (u(x,y),v(x,y))$.
Let's discuss in person too if it would help!


Support python3.10 drop python3.7 support

I am all for supporting Python 3.10, but please explain the hurry in dropping support for Python 3.7 as it has yet to reach its end of life.

I don't mean to hurry. It's because some dependencies of this library (i.e. pandas) deprecated Python 3.7 in their latest stable versions. I'd like to keep up with the latest releases and I am to lazy to maintain two versions at the moment, especially when this library is still pre-alpha.

In any case, before eventually dropping support for Python 3.7, the most recent state of develop should be released as a public version to accommodate users of Python 3.7 with as many bug fixes and features as possible.

I definitely agree on that. So let's park this pull request until the rest is done.


Unicornhat via cgi Webinterface

Calling import unicornhat as www-data will result in following:
www-data@raspberrypi:~/Pimoroni/unicornhat$ python simple.py
Failed to open /dev/vcio, trying old method.
Failed to create mailbox device /dev/mailbox-679: Permission denied
Failed to open /dev/vcio, trying old method.
Failed to create mailbox device /dev/mailbox-679: Permission denied
Failed to open /dev/vcio, trying old method.
Failed to create mailbox device /dev/mailbox-679: Permission denied
Traceback (most recent call last):
File "simple.py", line 3, in
import unicornhat as UH
File "/usr/local/lib/python2.7/dist-packages/unicornhat.py", line 13, in
ws2812.begin()
File "/usr/local/lib/python2.7/dist-packages/neopixel.py", line 107, in begin
raise RuntimeError('ws2811_init failed with code {0}'.format(resp))
RuntimeError: ws2811_init failed with code -1
Segmentation fault
How would you be able to execute python scripts via www-data (i.e. cgi webserver script)
Want to code a mood light with web interface for choosing color.
Any help will be appreciated.
Thanks

Nevermind. Found another solution. Modified the unicornprint thingy. Utilized Flask and used another colorpicker & jquery-ajax to generate get urls


Tensorswap models using logs

Add silver__nft_sales_tensorswap_buysellevent model to capture BuySellEvents from decoded logs
Use sales_amount from silver__nft_sales_tensorswap_buysellevent for bid-side sales in silver__nft_sales_tensorswap.

When unavailable default back to using min_price. This can happen when logs are truncated.

Add docs and tests

-- FR on 2XL
14:11:11  1 of 1 OK created sql incremental model silver.nft_sales_tensorswap_buysellevent  [SUCCESS 1 in 32.39s]
17:05:24  1 of 1 OK created sql incremental model silver.nft_sales_tensorswap ............ [SUCCESS 1 in 819.30s]

-- incremental on M
14:16:23  1 of 1 OK created sql incremental model silver.nft_sales_tensorswap_buysellevent  [SUCCESS 124 in 7.70s]
14:17:26  1 of 1 OK created sql incremental model silver.nft_sales_tensorswap ............ [SUCCESS 133 in 24.01s]

-- tests
14:12:12  Finished running 20 tests, 11 hooks in 0 hours 0 minutes and 21.85 seconds (21.85s).
13:59:22  Finished running 20 tests, 11 hooks in 0 hours 0 minutes and 22.91 seconds (22.91s).

Part of this required a reload of silver.transction_logs_program_data. This was done in DEV and then swapped out in PROD. Here are the DML statements that have been executed
create or replace transient table solana.silver.transaction_logs_program_data_2 clone solana_dev.silver.transaction_logs_program_data;

show grants on table solana.silver.transaction_logs_program_data_2;
show grants on table solana.silver.transaction_logs_program_data;

ALTER TABLE solana.silver.transaction_logs_program_data_2 SWAP WITH solana.silver.transaction_logs_program_data;

select max(_inserted_timestamp)
from solana.silver.transaction_logs_program_data_2;

select max(_inserted_timestamp)
from solana.silver.transaction_logs_program_data;

-- run ['dbt run -s models/silver/program_logs/silver__transaction_logs_program_data.sql']

grant select on table solana.silver.transaction_logs_program_data to share VNA27887.SOLANA_FLIPSIDE_AF;
grant select on table solana.silver.transaction_logs_program_data to share VNA27887.SOLANA_FLIPSIDE_AF_PAID;
grant select on table solana.silver.transaction_logs_program_data to share VNA27887.SOLANA_FLIPSIDE_AF_TRIAL;

ALTER TABLE solana.silver.transaction_logs_program_data RESUME RECLUSTER;
ALTER TABLE solana.silver.transaction_logs_program_data ADD SEARCH OPTIMIZATION ON EQUALITY(tx_id, program_id);

describe search optimization on solana.silver.transaction_logs_program_data;

Second set of DML statements needed to fix the indices in the decoded logs table so that the downstream tensor models get the right indexes.  These have been executed in PROD

create or replace transient table solana_dev.silver.decoded_logs_to_remove as
with source as (
    select tx_id, index, inner_index
    from solana.silver.transaction_logs_program_data
    where program_id = 'TSWAPaqyCSx2KABk68Shruf4rp7CxcNi8hAsbdwmHbN'
),
bad_indices AS (
    select distinct
        tx_id, index, inner_index
    from
        source
    except
    select distinct
        tx_id, index, inner_index
    from
        solana.silver.decoded_logs
)
select
    d.decoded_logs_id
from
    solana.silver.decoded_logs d
join
    bad_indices
    using(tx_id);

create or replace transient table solana_dev.silver.decoded_logs_to_insert as
with source as (
    select tx_id, index, inner_index
    from solana.silver.transaction_logs_program_data
    where program_id = 'TSWAPaqyCSx2KABk68Shruf4rp7CxcNi8hAsbdwmHbN'
),
fixed_indices AS (
    select distinct
        tx_id, index, inner_index
    from
        source
    except
    select distinct
        tx_id, index, inner_index
    from
        solana.silver.decoded_logs
)
select
    d.block_timestamp,
    d.block_id,
    f.tx_id,
    f.index,
    f.inner_index,
    d.log_index,
    d.signers,
    d.succeeded,
    d.program_id,
    d.decoded_log,
    d.event_type,
    d._inserted_timestamp,
    md5(cast(coalesce(cast(f.tx_id as TEXT), '_dbt_utils_surrogate_key_null_') || '-' || coalesce(cast(f.index as TEXT), '_dbt_utils_surrogate_key_null_') || '-' || coalesce(cast(f.inner_index as TEXT), '_dbt_utils_surrogate_key_null_') || '-' || coalesce(cast(d.log_index as TEXT), '_dbt_utils_surrogate_key_null_') as TEXT)) AS decoded_logs_id,
    SYSDATE() AS inserted_timestamp,
    SYSDATE() AS modified_timestamp,
    'a08f4085-89f0-42eb-98a3-0f69e1dfacd2' AS _invocation_id
from
    fixed_indices f
join
    solana.silver.decoded_logs d
    using(tx_id);

-- make sure we arent introducing duplicates
select
    tx_id
from
    solana_dev.silver.decoded_logs_to_insert
group by tx_id
having count(*) > 1;

-- double check counts are the same
select count(*)
from solana_dev.silver.decoded_logs_to_remove
union all
select count(*)
from solana_dev.silver.decoded_logs_to_insert;

DELETE FROM solana.silver.decoded_logs t
USING solana_dev.silver.decoded_logs_to_remove s
WHERE t.decoded_logs_id = s.decoded_logs_id
  AND t.program_id = 'TSWAPaqyCSx2KABk68Shruf4rp7CxcNi8hAsbdwmHbN';

INSERT INTO solana.silver.decoded_logs (
    block_timestamp,
    block_id,
    tx_id,
    index,
    inner_index,
    log_index,
    signers,
    succeeded,
    program_id,
    decoded_log,
    event_type,
    _inserted_timestamp,
    decoded_logs_id,
    inserted_timestamp,
    modified_timestamp,
    _invocation_id
)
SELECT
    block_timestamp,
    block_id,
    tx_id,
    index,
    inner_index,
    log_index,
    signers,
    succeeded,
    program_id,
    decoded_log,
    event_type,
    _inserted_timestamp,
    decoded_logs_id,
    inserted_timestamp,
    modified_timestamp,
    _invocation_id
FROM solana_dev.silver.decoded_logs_to_insert;

FRs done for both models
https://github.com/FlipsideCrypto/solana-models/actions/runs/9860168171
https://github.com/FlipsideCrypto/solana-models/actions/runs/9860563001


Gradle 2.9

Gradle 2.9 is out
https://docs.gradle.org/current/release-notes
Release notes indicate a 40% performance boost over 2.8. We should test the new version and possibly upgrade.

40% seems huge, but any performance in build is welcome


Invalid options object. Copy Plugin has been initialized using an options object that does not match the API schema.

Hello! I get this error.
Invalid options object. Copy Plugin has been initialized using an options object that does not match the API schema.
 options[0] should be an object:
   object { patterns, options? }
ValidationError: Invalid options object. Copy Plugin has been initialized using an options object that does not match the API schema.
    at validate (.\node_modules\copy-webpack-plugin\node_modules\schema-utils\dist\validate.js:96:11)
    at new CopyPlugin (.\node_modules\copy-webpack-plugin\dist\index.js:24:30)
    at Imagemin.webpackPlugins (.\node_modules\laravel-mix-imagemin\src\Imagemin.js:31:13)
    at ComponentFactory.applyPlugins (.\node_modules\laravel-mix\src\components\ComponentFactory.js:167:23)
    at .\node_modules\laravel-mix\src\components\ComponentFactory.js:71:26
    at .\node_modules\laravel-mix\src\Dispatcher.js:34:47
    at Array.forEach (<anonymous>)
    at Dispatcher.fire (.\node_modules\laravel-mix\src\Dispatcher.js:34:28)
    at Mix.dispatch (.\node_modules\laravel-mix\src\Mix.js:118:25)
    at WebpackConfig.buildPlugins (.\node_modules\laravel-mix\src\builder\WebpackConfig.js:103:13)
    at WebpackConfig.build (.\node_modules\laravel-mix\src\builder\WebpackConfig.js:24:14)
    at Object.<anonymous> (.\node_modules\laravel-mix\setup\webpack.config.js:29:38)
    at Module._compile (.\node_modules\v8-compile-cache\v8-compile-cache.js:192:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
    at Module.load (internal/modules/cjs/loader.js:1002:32)
    at Function.Module._load (internal/modules/cjs/loader.js:901:14)
    at Module.require (internal/modules/cjs/loader.js:1044:19)
    at require (.\node_modules\v8-compile-cache\v8-compile-cache.js:161:20)

My code:
mix.imagemin(
        'images/**/**.*', {
            context: 'resources'
        }, {
            optipng: {
                optimizationLevel: 5
            },
            jpegtran: null,
            plugins: [
                require('imagemin-mozjpeg')({
                    quality: 100,
                    progressive: true,
                }),
            ],
        }
    )

I have the same problem, i changed
'images/**/**.*'
to
{   patterns: [     { from: 'img/**.*', to: 'public/img' }   ] }
to match this signature: https://webpack.js.org/plugins/copy-webpack-plugin/#options
but now I get this error: TypeError: glob pattern string required at new Minimatch

Temporary solution:
https://github.com/CupOfTea696/laravel-mix-imagemin/issues/9#issuecomment-639407324

+1

Is this possible to update the options for copy-webpack-plugin please ?
Index: README.md
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
--- README.md	(revision 306369543ca2c0de498732d1622aeaadb7cea57f)
+++ README.md	(revision dcc6772017803e59f141032b715f3ae8d4cc5b49)
@@ -47,7 +47,9 @@
.imagemin(
'img/**.*',
{

       context: 'resources',

       patterns: [

           { from: 'resources', to: 'public' },

       ],
   },
   {
       optipng: {

Index: src/Imagemin.js
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
--- src/Imagemin.js	(revision 306369543ca2c0de498732d1622aeaadb7cea57f)
+++ src/Imagemin.js	(revision dcc6772017803e59f141032b715f3ae8d4cc5b49)
@@ -28,7 +28,7 @@
let {patterns, copyOptions, imageminOptions} = this;
     return [

       new CopyWebpackPlugin(patterns, copyOptions),

       new CopyWebpackPlugin(copyOptions),
       new ImageminPlugin(imageminOptions),
       new ManifestPlugin(patterns),
   ];

Further fuel to that fire...
# Run  npm install --save-dev<EMAIL_ADDRESS>to resolve 1 vulnerability
SEMVER WARNING: Recommended action is a potentially breaking change
 High                    Remote Code Execution
 Package              serialize-javascript
 Dependency of  copy-webpack-plugin [dev]
 Path                    copy-webpack-plugin > serialize-javascript
 More info           https://npmjs.com/advisories/1548
found 1 high severity vulnerability in 1779 scanned packages
  1 vulnerability requires semver-major dependency updates.

Has there been any resolution on this? I'd rather not use the solution in #9 if possible since it introduces a security vulnerability.

@CupOfTea696 any chance this can get fixed? copy-webpack-plugin is the only dependency that has to remain outdated at a lower version.

I needed this for few projects so I forked this repo to TooDotsLtd/laravel-mix-imagemin. It's been quiet here for too long to just ignore the issue!
How to use my fork?
In your package.json find line referencing laravel-mix-imagemin and change it to:
"laravel-mix-imagemin": "github:TooDotsLtd/laravel-mix-imagemin",

and run npm update.

Hi @ryanw3b3r, we have been using your fork successfully for quite some time to get around this issue in the base extensions, however it seems your GitHub repo has been removed, so the fork is no longer working. Is this temporary, or could you please reupload? Thanks.

Hi @alexryans, sorry but we've had to delete this fork due to changes in company's t&c's. I think you can still use @mariovalney's fork from https://github.com/mariovalney/laravel-mix-imagemin but contact the owner to confirm.

@ryanw3b3r No worries, thanks for getting back to me so quickly!

I've been maintaining this fork, which is also published on NPM.


Plan-447 survey unique submission

This is the backend logic for survey uniqueness

added unique_submission attribute to survey (default to true as per spec)
added logic to check one submission per person for unique survey
added logic to check for submissions when attribute is changed (can not change to unique from multiple if there are submissions)
added logic to cleared linked fields fro questions when changing to multiple

fixed the merge conflict


PDF is rendering almost all black

I'm trying to display a pdf and it gets rendered weirdly. In some locations it looks like it renders the inverse colours and in other cases it renders pitch black. You can find a link to it on http://nevosegal.github.io/pdfjs_issue/test.pdf.
This is happening on Mac OSX v10.10.2 using both Firefox v35.0.1 and Chrome v40.0.2214.111 and pdf.js v1.0.907.
A screenshot of the issue:

A screenshot of the original:

This was found by @jakubfiala and myself.

[Edited the original issue with a direct link to the PDF file.]

This worked better before PR #4161, so apparently we're not handling the SMask correctly.


About how to extract media file and position?

when pptx has media info, how  to extract media file from  every slide?
any answer will be helpful

You haven't described your purposes, that is, "why" you want to do this, so there are many possible answers. One is you can unzip the .pptx file (which is a zip archive) and locate all the media files in there by extension or perhaps using the filemagic library.

Not the location in the folder, but which page and location in the ppt. If you want to extract the video and resume editing, is this function supported?


iOS plugin fails when upgraded into the newest CDMF version.

Description:
Getting following error when carbon-device-mgt version bumped into the latest.
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project org.wso2.carbon.device.mgt.ios.plugin: Compilation failure
[ERROR] /Users/rasikaperera/Documents/GitRepo/wso2/iot/new/carbon-devicemgt-proprietary-plugins/components/ios-plugin-impl/org.wso2.carbon.device.mgt.plugin.ios/src/main/java/org/wso2/carbon/device/mgt/mobile/impl/ios/IOSDeviceManager.java:[34,7] error: IOSDeviceManager is not abstract and does not override abstract method updateDeviceProperties(DeviceIdentifier,List<Property>) in DeviceManager

Affected Product Version:
IoTS-3.1.0, IoTS-3.1.0-update1...IoTS-3.1.0-update8
OS, DB, other environment details and versions:
Maven home: /usr/local/Cellar/maven/3.5.2/libexec
Java version: 1.8.0_141, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.13", arch: "x86_64", family: "mac"
Steps to reproduce:
Change carbon-device-mgt version into 3.0.186 and do a 'mvn clean install'

This is fixed.


Use ActionCable to update notifications in bar

Notification icon should be linked to action cable channel per user.

Closing this issue, see related issue #428.


Parse whole .org file?

Hello. I'm interested in using this to parse an entire .org file with multiple headers. Not necessarily using any more org features than what you've already implemented (timestamps, headers, and properties). Any plans to flesh out the parser for multiple headers? Or am I overlooking a trivial way that users can do this?
Thanks!

Just saw this in my email, sorry I didn't respond! I'm going to close this ticket though since we chatted via email.


[FEATURE REQ]-API Key support for ServiceClientCredentials

It took me quite a while to google around and find the answer to this so if anyone is using the java SDK and wants to use, for example, the api-key with the applicationinsights rest api:
The feature request is please provide samples for using api-keys with all of the azure services that support generating api keys and provide curl examples for them.
Clojure example:
(defn create-data-client
  [api-key]
  (ApplicationInsightsDataClientImpl.
   (reify
     ServiceClientCredentials
     (applyCredentialsFilter [this client-builder]
       (.addInterceptor
        client-builder
        (reify Interceptor
          (intercept [item chain]
            (let [builder (doto (.newBuilder (.request chain))
                            (.addHeader "X-Api-Key" api-key))]
              (.proceed chain (.build builder))))))))))

put in backlog now

On track2, one can use AddHeadersPolicy.
https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core/src/main/java/com/azure/core/http/policy/AddHeadersPolicy.java


Collect code coverage

We should collect and surface our unit test code coverage. While a high coverage does not necessarily tell you much about the quality of your tests, a low coverage does tell you that something is amiss.

@jelbourn - I'll pick this one up.
I assume I should work out the particulars with @hansl again?

@d3viant0ne sounds good! If @hansl is willing to chat about it on gitter that works for me, but we can also do the discussion here.
As a starting point, I'm okay with just printing out the coverage as part of the Travis jobs. Then, as a follow-up, we can send that data off somewhere (probably some firebase instance) and incorporate it into a dashboard.
As far as actual implementation goes, I'm not sure what the best avenue will be. The karma-coverage plugin uses the instanbul tool, but by itself doesn't support TypeScript. So there's exploration to happen in determining which tools are viable.

@d3viant0ne
Supporting TypeScript in karma with coverage is the problematic part of this plan, actually. Otherwise it should be straightforward. There is a few results for searching "code coverage karma typescript" on Google, but nothing out of the box. It is likely that we will need a custom made solution. For now, making a personal repo (or even just adding files to Material2) and using that should be great. That would be super useful for other TypeScript developers!
I'm not hanging often on gitter so let me know what would be a good time and I'll try to show up.

@hansl - I just did this for Minko's seed project so it's definitely possible in some form. It really just depends if the less than perfect solution is acceptable or if we would rather wait for a home grown version.
I'll take a run at it, get it executing in travis and we can discuss.
And don't worry about Gitter, I imagine you get spammed with question if your status goes green.

@hansl - I've done TypeScript coverage using remap-istanbul on a few projects but the implementation has always been very project specific.
My question is .. Do we want to do this in two parts?
Phase 1: Simple implementation of karma-coverage outputting to the command line when running "npm test"
This I could PR right now, karma doesn't exactly make coverage reporting hard :)
There is also a feature in remap-istanbul#master related to relative paths I would need to make it work.
Phase 2: Tailored, more complex implementation using remap-istanbul for dev TS coverage which also reports coverage in CI to a 3rd Party service && comments on the pull request.
While I personally think reporting coverage based on the transpiled javascript should be taken with a grain of salt ( branches in particular ) it does show you where most of the holes are. While it's not something I would keep for historical purposes, I do believe there is a short term benefit for code quality.

@d3viant0ne sounds good, though you could break it down even smaller:

Just like you said, print out the basic js coverage w/ npm test
Add the mapping back to the TypeScript source
Run on Travis, just printing out the results
Actually send the data somewhere more useful (TBD)

Thanks for looking into this!

@hansl @jelbourn - I'll spec this out tonight. I have a few DX changes that would go along with this but I want to try them out before hand.

Implementation using karma-remap-istanbul / remap-istanbul

Local dev coverage via command line & html ( will support typescript coverage on watch )
CI coverage via command line & coverage.json

As far as i can tell externally, historical code coverage isn't kept for Angular / 2 or Material.
In the short term, do we want to archive the coverage.json in a build artifact / s3 / something google?Do we want to send it to a 3rd party service until a homegrown dashboard exists?
//cc: @hansl @jelbourn

note: After a bit of discussion, the "test" task will be left alone. Code coverage will be generated via it's own npm task


Added PowerShell scripts and link for folders in README.md

@eserozvataf git conflict resolved waiting for merge.


[T3A4][W14-A1]Lim Jie

Ready for review

as with your other PRs, you need to apply proper branching techniques. If you would like me to review your PR, perhaps clean up the commits and re-submit?


Default values in schema.yaml do not take effect

Describe the bug

Default values in schema.yaml do not take effect when also configuring default values in the .tf file
Steps to reproduce

Add a project catalog with source https://github.com/unitong. There is a repository called webservice, and some variables with default values configured in both variables.tf and schema.yaml in tag v0.0.5.
Go to the details page of webservice template and check the UI schema of version 0.0.5.

Result

The default value in schema.yaml didn't take effect.

Add a template with tag v0.0.5 directly. The default value in schema.yaml is work.

Expected behavior

schema.yaml takes precedence over .tf file.
Environment

Walrus version: main 065ee92e55e14044fa0777be4c631f7082fadc0e
UI version: dev-ef51150

Additional context
Add any other context about the problem here.

Environment

Walrus version: v0.4.0-rc1  a3e5c0343d3e831ca30e4fd76a160212bc5bba7f
UI version: dev-6b82ce8

Test Result: pass


Load cert from file system in key vault

related issue: https://github.com/Azure/azure-sdk-for-java/issues/21611
we need support load cert from file system(A configurable path).

pls ping me again before merge this PR

Hi, @lzc-1997-abel , please resolve the conflicts.

/azp run java - keyvault - tests

/azp run java - spring - tests

pls ping me again before merge this PR

Hi, @stliu , sorry that I forgot this. Please review this PR again. And @lzc-1997-abel will create another PR to :

Update changelog and readme.
Update code according to your comments.


LiveServer+DevTools

Issue Type: Bug
Good afternoon. Please tell me what can happen in the following situation: I open an HTML/CSS file in Visual Studio Code. I'm launching a Live Server. In the browser (Google Chrom), a screen opens that draws my file. I run DevTools there.I make changes to the code using VS Code and at the moment of saving the file, the screen in the browser flies off, the message "No Internet connection" appears, although it is there. What to do? Sincerely, Oleg
VS Code version: Code 1.63.2 (899d46d82c4c95423fb7e10e68eba52050e30ba3, 2021-12-15T09:40:02.816Z)
OS version: Windows_NT x64 10.0.19043
Restricted Mode: No

This sounds like an issue with the Live Server extension (rather than an issue with VS Code). Please file an issue for that extension.
If you can pinpoint your problem to a bug in VS Code, please create an new issue.
Thanks!


Develop

Pull Request Test Coverage Report for Build 0cc5429b97052116d2d0a0871704eaa4b2ae1dda-PR-8

6 of 52 (11.54%)  changed or added relevant lines in 6 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-8.9%) to 79.018%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

SzamlazzHuSDK/Model/InvoiceHeader.cs
0
2
0.0%

SzamlazzHuSDK/Requests/StornoInvoiceResponse.cs
0
2
0.0%

SzamlazzHuSDK/Requests/StornoInvoiceRequest.cs
0
6
0.0%

SzamlazzHuSDK/Xml/XMLRenderer.cs
3
9
33.33%

SzamlazzHuSDK/Xml/XmlParser.cs
3
11
27.27%

SzamlazzHuSDK/SzamlazzHuApi.cs
0
22
0.0%

Totals

Change from base Build 9a1554848c9c1410aab229afdd6dd24584521c39:
-8.9%

Covered Lines:
333

Relevant Lines:
418

💛  - Coveralls


Filters are not incident specific

Filters should be saved in user.states on a per-incident basis.

This seems to be working


Electrolytic Separator crashing when trying to pump water in using SFM

When I try to pump water into the electrolytic separator using SFM, it crashes my game and forces me to load a backup
---- Minecraft Crash Report ----
// This doesn't make any sense!
Time: 5/20/15 10:17 PM
Description: Rendering screen
java.lang.ArrayIndexOutOfBoundsException: 6
at mekanism.common.tile.component.TileComponentConfig.getOutput(TileComponentConfig.java:136)
at mekanism.common.tile.TileEntityPRC.getTankInfo(TileEntityPRC.java:371)
at stevesaddons.asm.StevesHooks.getContentString(StevesHooks.java:257)
at stevesaddons.asm.StevesHooks.fixToolTip(StevesHooks.java:176)
at vswe.stevesfactory.blocks.ConnectionBlock.getDescription(ConnectionBlock.java:70)
at vswe.stevesfactory.components.ComponentMenuContainer.getMouseOverForContainer(ComponentMenuContainer.java:452)
at vswe.stevesfactory.components.ComponentMenuContainer$2.drawMouseOver(ComponentMenuContainer.java:360)
at vswe.stevesfactory.components.ComponentMenuContainer$2.drawMouseOver(ComponentMenuContainer.java:343)
at vswe.stevesfactory.components.ComponentMenuContainer$2.drawMouseOver(ComponentMenuContainer.java:108)
at vswe.stevesfactory.components.ScrollController.drawMouseOver(ScrollController.java:244)
at vswe.stevesfactory.components.ComponentMenuContainer$2.drawMouseOver(ComponentMenuContainer.java:332)
at vswe.stevesfactory.components.ComponentMenuContainer.drawMouseOver(ComponentMenuContainer.java:569)
at vswe.stevesfactory.components.FlowComponent.drawMouseOver(FlowComponent.java:458)
at stevesaddons.interfaces.GuiRFManager.drawGuiContainerBackgroundLayer(GuiRFManager.java:277)
at vswe.stevesfactory.interfaces.GuiAntiNEI.func_73863_a(GuiAntiNEI.java:73)
at vswe.stevesfactory.interfaces.GuiBase.func_73863_a(GuiBase.java:450)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1061)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1001)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Stacktrace:
at mekanism.common.tile.component.TileComponentConfig.getOutput(TileComponentConfig.java:136)
at mekanism.common.tile.TileEntityPRC.getTankInfo(TileEntityPRC.java:371)
at stevesaddons.asm.StevesHooks.getContentString(StevesHooks.java:257)
at stevesaddons.asm.StevesHooks.fixToolTip(StevesHooks.java:176)
at vswe.stevesfactory.blocks.ConnectionBlock.getDescription(ConnectionBlock.java:70)
at vswe.stevesfactory.components.ComponentMenuContainer.getMouseOverForContainer(ComponentMenuContainer.java:452)
at vswe.stevesfactory.components.ComponentMenuContainer$2.drawMouseOver(ComponentMenuContainer.java:360)
at vswe.stevesfactory.components.ComponentMenuContainer$2.drawMouseOver(ComponentMenuContainer.java:343)
at vswe.stevesfactory.components.ComponentMenuContainer$2.drawMouseOver(ComponentMenuContainer.java:108)
at vswe.stevesfactory.components.ScrollController.drawMouseOver(ScrollController.java:244)
at vswe.stevesfactory.components.ComponentMenuContainer$2.drawMouseOver(ComponentMenuContainer.java:332)
at vswe.stevesfactory.components.ComponentMenuContainer.drawMouseOver(ComponentMenuContainer.java:569)
at vswe.stevesfactory.components.FlowComponent.drawMouseOver(FlowComponent.java:458)
at stevesaddons.interfaces.GuiRFManager.drawGuiContainerBackgroundLayer(GuiRFManager.java:277)
at vswe.stevesfactory.interfaces.GuiAntiNEI.func_73863_a(GuiAntiNEI.java:73)
at vswe.stevesfactory.interfaces.GuiBase.func_73863_a(GuiBase.java:450)
-- Screen render details --
Details:
Screen name: stevesaddons.interfaces.GuiRFManager
Mouse location: Scaled: (269, 167). Absolute: (1079, 351)
Screen size: Scaled: (480, 255). Absolute: (1920, 1018). Scale factor of 4
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['wrexial33'/285, l='MpServer', x=14.08, y=43.62, z=1.99]]
Chunk stats: MultiplayerChunkCache: 591, 591
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (-270,64,44), Chunk: (at 2,4,12 in -17,2; contains blocks -272,0,32 to -257,255,47), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 2726909 game time, 3134913 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: true), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false.
CoFHCore: -[1.7.10]3.0.2-262
ThermalFoundation: -[1.7.10]1.0.0-81
ThermalExpansion: -[1.7.10]4.0.1-182
MineFactoryReloaded: -[1.7.10]2.8.0-104
TConstruct Environment: Environment healthy.
NetherOres: -[1.7.10]2.3.0-12
RedstoneArsenal: -[1.7.10]1.1.0-80
ThermalDynamics: -[1.7.10]1.0.0-122
List of loaded APIs:
* API_NEK (1.0.0) from NotEnoughKeys-1.7.10-1.0.0b29.jar
* appliedenergistics2|API (rv2) from appliedenergistics2-rv2-beta-18.jar
* Baubles|API (<IP_ADDRESS>) from Reliquary-1.2.jar
* BiomesOPlentyAPI (1.0.0) from BiomesOPlenty-1.7.10-<IP_ADDRESS>7-universal.jar
* BotaniaAPI (44) from Botania r1.6-184.jar
* BuildCraftAPI|blueprints (1.2) from buildcraft-6.4.14.jar
* BuildCraftAPI|boards (1.0) from buildcraft-6.4.14.jar
* BuildCraftAPI|core (1.4) from buildcraft-6.4.14.jar
* BuildCraftAPI|events (1.0) from buildcraft-6.4.14.jar
* BuildCraftAPI|facades (1.0) from buildcraft-6.4.14.jar
* BuildCraftAPI|filler (3.0) from buildcraft-6.4.14.jar
* BuildCraftAPI|fuels (2.0) from buildcraft-6.4.14.jar
* BuildCraftAPI|gates (4.0) from buildcraft-6.4.14.jar
* BuildCraftAPI|items (1.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* BuildCraftAPI|power (1.3) from buildcraft-6.4.14.jar
* BuildCraftAPI|recipes (2.1) from buildcraft-6.4.14.jar
* BuildCraftAPI|robots (1.0) from buildcraft-6.4.14.jar
* BuildCraftAPI|statements (1.0) from buildcraft-6.4.14.jar
* BuildCraftAPI|tiles (1.1) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* BuildCraftAPI|tools (1.0) from SolarExpansion-Basic-1.5a.jar
* BuildCraftAPI|transport (4.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* ChiselAPI (0.0.2) from Chisel2-<IP_ADDRESS>.jar
* ChiselAPI|Carving (0.0.2) from Chisel2-<IP_ADDRESS>.jar
* CoFHAPI (1.7.10R1.0.1) from buildcraft-compat-6.4.2.jar
* CoFHAPI|block (1.7.10R1.0.3) from SolarExpansion-Basic-1.5a.jar
* CoFHAPI|core (1.7.10R1.0.7) from EnderTech-1.7.10-<IP_ADDRESS>2.jar
* CoFHAPI|energy (1.7.10R1.0.7) from EnderTech-1.7.10-<IP_ADDRESS>2.jar
* CoFHAPI|fluid (1.7.10R1.0.7) from EnderTech-1.7.10-<IP_ADDRESS>2.jar
* CoFHAPI|inventory (1.7.10R1.0.3) from EnderIO-1.7.10-<IP_ADDRESS>7.jar
* CoFHAPI|item (1.7.10R1.0.3) from EnderIO-1.7.10-<IP_ADDRESS>7.jar
* CoFHAPI|items (1.7.10R1.0.3) from SolarExpansion-Basic-1.5a.jar
* CoFHAPI|modhelpers (1.7.10R1.0.12) from CoFHCore-[1.7.10]3.0.2-262.jar
* CoFHAPI|tileentity (1.7.10R1.0.3) from SolarExpansion-Basic-1.5a.jar
* CoFHAPI|transport (1.7.10R1.0.3) from EnderIO-1.7.10-<IP_ADDRESS>7.jar
* CoFHAPI|world (1.7.10R1.0.7) from EnderTech-1.7.10-<IP_ADDRESS>2.jar
* CoFHLib (1.7.10R1.0.0B9) from EnderTech-1.7.10-<IP_ADDRESS>2.jar
* CoFHLib|audio (1.7.10R1.0.0B9) from EnderTech-1.7.10-<IP_ADDRESS>2.jar
* CoFHLib|gui (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
* CoFHLib|gui|container (1.7.10R1.0.0B9) from EnderTech-1.7.10-<IP_ADDRESS>2.jar
* CoFHLib|gui|element (1.7.10R1.0.0B9) from EnderTech-1.7.10-<IP_ADDRESS>2.jar
* CoFHLib|gui|element|listbox (1.7.10R1.0.0B9) from EnderTech-1.7.10-<IP_ADDRESS>2.jar
* CoFHLib|gui|slot (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
* CoFHLib|inventory (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
* CoFHLib|render (1.7.10R1.0.0B9) from EnderTech-1.7.10-<IP_ADDRESS>2.jar
* CoFHLib|render|particle (1.7.10R1.0.0B9) from EnderTech-1.7.10-<IP_ADDRESS>2.jar
* CoFHLib|util (1.7.10R1.0.0B9) from EnderTech-1.7.10-<IP_ADDRESS>2.jar
* CoFHLib|util|helpers (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
* CoFHLib|util|position (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
* CoFHLib|world (1.7.10R1.0.1) from CoFHCore-[1.7.10]3.0.2-262.jar
* CoFHLib|world|feature (1.7.10R1.0.0B9) from EnderTech-1.7.10-<IP_ADDRESS>2.jar
* ComputerCraft|API (1.73) from ComputerCraft1.73.jar
* ComputerCraft|API|FileSystem (1.73) from ComputerCraft1.73.jar
* ComputerCraft|API|Lua (1.73) from ComputerCraft1.73.jar
* ComputerCraft|API|Media (1.73) from ComputerCraft1.73.jar
* ComputerCraft|API|Peripheral (1.73) from ComputerCraft1.73.jar
* ComputerCraft|API|Redstone (1.73) from ComputerCraft1.73.jar
* ComputerCraft|API|Turtle (1.73) from ComputerCraft1.73.jar

It seems like SFM is doing some screwy parsing that is confusing a Pressurized Reaction Chamber's side logic.  Too much of a corner case to do much about on my end, sadly.


I2C Communication is not happen with dedicated pins For Touch Screen

Hi FrankBau ,
PFA,
I want to enable the touch screen in my LCD (St7789s LCD driver IC)  and touch controller is is FT6306DMB with MARS imx6 dual cortex A9 Board, when i am connect the pin no 42 & 43 on board side for I2C communication i am not getting any signal on oscilloscope(please refer the image name by LCDPARALLELPORT.png), But when i am connect the pin no 3 & 5 on Expantion Port(J11) in Board side i am getting the some signal on oscilloscope with wrong address(please refer the image ExpantionPort.png ), i am expecting the 0x38 is the correct address, in boot log i am getting the message like" could not detect touch screen -19" could you please help me where i am wrong in this case , how to solve this issue,
Best Regards
sgnandish

Hi sgnandish,
sorry, but I'm quite busy with other projects right now.
Frank

Hi FrankBau,
its, ok now LCD Touch is working,
Best Regards
nandish sg

Hi FrankBau,
Thanks for your reply, I want just small help from your side, I need to put my own user application on mars board can you please guide me how to do in this case,
Thanks in advance
Best Regards
Nandish sg
From: Frank Bauernöppel<EMAIL_ADDRESS>Sent: Tuesday, June 20, 2017 2:37 PM
To: FrankBau/meta-marsboard-bsp<EMAIL_ADDRESS>Cc: Gurulingappa, Nandish (TDS2-PU<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [FrankBau/meta-marsboard-bsp] I2C Communication is not happen with dedicated pins For Touch Screen (#12)
Hi sgnandish,
sorry, but I'm quite busy with other projects right now.
Frank
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/FrankBau/meta-marsboard-bsp/issues/12#issuecomment-309692269, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AY4MsI1o0bR_Im-AiG7Ku3UusPUwuo3oks5sF4ungaJpZM4NuAwJ.


chore: bump some modules in response to security reports.

Note: the mittwald bump may not be enough to get the correct docker/docker package.

Codecov Report
Patch coverage has no change and project coverage change: -25.77 :warning:

Comparison is base (841e3b0) 34.31% compared to head (e822c0f) 8.54%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##             main   #2187       +/-   ##
==========================================
- Coverage   34.31%   8.54%   -25.77%
==========================================
  Files         182      95       -87
  Lines       15204   10704     -4500
==========================================
- Hits         5217     915     -4302
- Misses       9280    9734      +454
+ Partials      707      55      -652

Flag
Coverage Δ

acceptance-api
?

acceptance-cli
?

unittests
8.54% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 142 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

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


Fallout: New Vegas intro movie has black screen and launcher has minor issue

Please describe your issue as accurately as possible. If you run into a problem with a binary release, make sure to test with latest master as well.
Important: When reporting an issue with a specific game or application, such as crashes or rendering issues, please include log files and a D3D11 Apitrace (see https://github.com/apitrace/apitrace) so that the issue can be reproduced. In order to create a trace, run wine apitrace.exe trace -a dxgi YOURGAME.exe. DO NOT use DXVK together with apitrace!
Software information
Fallout: New Vegas
System information

GPU: Nvidia GeForce GTX 960
Driver: 430.14.0
Wine version: 4.9 TKG
DXVK version: https://github.com/Joshua-Ashton/d9vk/commit/d8b9b5fedf081a40f00d5c20d49099a6ead6ecdf

Apitrace file(s)
Game:
https://drive.google.com/file/d/1mMcUaZg9u-ZvDJRZ6TXj09JRhj-HVuKd/view?usp=sharing
https://drive.google.com/file/d/1Rp_GtbIOCeeqJrfEjNWWbTkW5ULL-vMa/view?usp=sharing
Launcher:
https://drive.google.com/file/d/1S0dHl9RD6307wAbrTmCHdzS-OulKcSKY/view?usp=sharing
https://drive.google.com/file/d/1DIQ7yjtxoSkt27dmHv3YiWS-NOG3ZQsu/view?usp=sharing
Log files
Game:

d3d9.log:
FalloutNV_d3d9.log

Launcher:

d3d9.log:
FalloutNVLauncher_d3d9.log

The intro movie after starting a new game is completely black. Also, it's probably really minor, but the launcher automatically sets the graphics to Ultra High quality under wined3d, but sets them to High with D9VK.

Duplicate of #60

Regarding "but the launcher automatically sets the graphics to Ultra High quality under wined3d, but sets them to High with D9VK," probably a minor caps difference.


window msvc 2022 连接不到

为啥window vs2022编译会链接不到  他只有头文件啊

Hi, you have to include #include <boost/redis/src.hpp> in one of your header files, for example where you define the main function.


Stack multiple alerts

How do I keep multiple alerts (stacked) without the latter to replace the previous one?

You can't. The entire design of notie is for one alert at a time.

But in a previous version I'm pretty sure this was the standard behavior. Hmm

Nope, notie has never had stacking alerts.


TestURLSession: Pass .allow in the completionHandler.

Running tests on macOS under DarwinCompatibilityTests would timeout
and fail as the .urlSession(_:dataTask:didReceive:completionHandler:)
method would not call the completion handler at all. Update the tests
to pass .allow.

The tests pass on scl-f because URLSession is currently ignoring the
value passed to the completion handler and always continuing the task,
even though it should not be.

The URLSession bug is logged as https://bugs.swift.org/browse/SR-14032

@swift-ci test

@swift-ci test


docs load may fail when truncating table

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall


Best way to enable and see logs when Tomcat serves HTTP 400 error

This may just be a request for some additional detail in the documentation (which I'm happy to PR once I figure this out) on how to get logs out of jelu.
I've deployed jelu using the docker container behind Authelia and SWAG (an Nginx reverse proxy).
When I browse to jelu through SWAG I get a HTTP 400 error back from Tomcat. The jelu.log file mentioned in the docs doesn't create a new log line when the 400 is served.
Here is what the request that is arriving at jelu looks like (I used docker-http-https-echo to see what a request being passed through SWAG after Authelia authentication looks like)
{
  "path": "/",
  "headers": {
    "remote-user": "jdoe",
    "remote-groups": "admins,jelu",
    "remote-name": "John Doe",
    "remote-email"<EMAIL_ADDRESS>    "connection": "close",
    "host": "jelu.example.com",
    "x-forwarded-for": "<IP_ADDRESS>",
    "x-forwarded-host": "jelu.example.com:443, jelu.example.com",
    "x-forwarded-method": "GET",
    "x-forwarded-proto": "https",
    "x-forwarded-server": "jelu.example.com",
    "x-forwarded-ssl": "on",
    "x-forwarded-uri": "/",
    "x-original-url": "https://jelu.example.com/",
    "x-real-ip": "<IP_ADDRESS>",
    "user-agent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0",
    "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8",
    "accept-language": "en-US,en;q=0.5",
    "accept-encoding": "gzip, deflate, br",
    "upgrade-insecure-requests": "1",
    "sec-fetch-dest": "document",
    "sec-fetch-mode": "navigate",
    "sec-fetch-site": "same-site",
    "sec-fetch-user": "?1",
    "cookie": "authelia_session=BWy-REDACTED-onb"
  },
  "method": "GET",
  "body": "",
  "fresh": false,
  "hostname": "jelu.example.com",
  "ip": "<IP_ADDRESS>",
  "ips": [
    "<IP_ADDRESS>"
  ],
  "protocol": "https",
  "query": {},
  "subdomains": [
    "jelu"
  ],
  "xhr": false,
  "os": {
    "hostname": "f27ee356b422"
  },
  "connection": {}
}

And my application.yml contains
jelu:
  auth:
    proxy:
      enabled: true
      adminName: "jdoe"
      header: Remote-User  # https://github.com/linuxserver/docker-swag/blob/ce32306873ded414980e60d9c46eb87464ce2f3b/root/defaults/nginx/authelia-location.conf.sample#L20
    ldap:
      enabled: false
server:
  port: 8400

I've confirmed that if I bypass SWAG and Authelia and just do a curl -i http://jelu:8400 from the SWAG container, I get a HTTP 200 and HTML from jelu, so there's something about the request after it goes through SWAG that is causing jelu to choke.
So my main question is, how do I enable additional logging to see why it is that Tomcat is returning an HTTP 400 when I browse to jelu through SWAG?

Okay, I'll try to have a look when I have some time.
Just know that your exact setup does work, since someone else already opened an issue for it : #64
A 400 http code is weird, because it has nothing to do with authentication, it is just a bad request.
In the meantime, if you want the tomcat access logs you can have a look at this  :
https://www.baeldung.com/spring-boot-embedded-tomcat-logs
Which basically is :
add server.tomcat.accesslog.enabled=true somewhere (as an env variable or in your yaml config file)
and if you really need to delve into tomcat internals, you want to add :
logging.level.org.apache.tomcat=DEBUG
logging.level.org.apache.catalina=DEBUG

again, as env vars or in your yaml.
But I think access logs should already be useful.
Also you can start by making sure you application.yml file is really picked by the jelu app in your container (ie check your volumes)

Thanks for that guidance.

Also you can start by making sure you application.yml file is really picked by the jelu app in your container (ie check your volumes)

I feel confident it is as I set the server port in application.yml and I then see in the container output from the app
2023-04-06 04:25:52.721  INFO 1 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8400 (http) with context path ''

Implying that the file is being read.
I first enabled just access logs which write out to /tmp/tomcat.8400.17324305235024466065/log/access_log.*.log
Those access logs show the 400 but don't give much more information
<IP_ADDRESS> - - [06/Apr/2023:04:36:23 +0000] "GET / HTTP/1.1" 400 435

So I then set the tomcat and catalina logging level to DEBUG. This produced additional log lines in the docker container output.
Log lines from application startup
Of the various log lines that show up on application start, these two seem potentially noteworthy, though, given that they're of log level DEBUG they may also be innocuous.
org.apache.tomcat.jni.LibraryNotFoundError: Can't load library: /app/bin/libtcnative-2.so

Full log lines
2023-04-06 04:32:03.022 DEBUG 1 --- [main] o.a.catalina.core.AprLifecycleListener   : The Apache Tomcat Native library could not be found using names [tcnative-2, libtcnative-2, tcnative-1, libtcnative-1] on the java.library.path [/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib]. The errors reported were [Can't load library: /app/bin/libtcnative-2.so, Can't load library: /app/bin/liblibtcnative-2.so, Can't load library: /app/bin/libtcnative-1.so, Can't load library: /app/bin/liblibtcnative-1.so, no tcnative-2 in java.library.path: [/usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib], no libtcnative-2 in java.library.path: [/usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib], no tcnative-1 in java.library.path: [/usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib], no libtcnative-1 in java.library.path: [/usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib]]

org.apache.tomcat.jni.LibraryNotFoundError: Can't load library: /app/bin/libtcnative-2.so, Can't load library: /app/bin/liblibtcnative-2.so, Can't load library: /app/bin/libtcnative-1.so, Can't load library: /app/bin/liblibtcnative-1.so, no tcnative-2 in java.library.path: [/usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib], no libtcnative-2 in java.library.path: [/usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib], no tcnative-1 in java.library.path: [/usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib], no libtcnative-1 in java.library.path: [/usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib]
    at org.apache.tomcat.jni.Library.<init>(Library.java:93) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
    at org.apache.tomcat.jni.Library.initialize(Library.java:234) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
    at org.apache.catalina.core.AprLifecycleListener.init(AprLifecycleListener.java:201) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
    at org.apache.catalina.core.AprLifecycleListener.isAprAvailable(AprLifecycleListener.java:112) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
    at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getDefaultServerLifecycleListeners(TomcatServletWebServerFactory.java:182) ~[spring-boot-2.7.6.jar:2.7.6]
    at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.<init>(TomcatServletWebServerFactory.java:129) ~[spring-boot-2.7.6.jar:2.7.6]
    at org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedTomcat.tomcatServletWebServerFactory(ServletWebServerFactoryConfiguration.java:76) ~[spring-boot-autoconfigure-2.7.6.jar:2.7.6]
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:na]
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:na]
    at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.3.24.jar:5.3.24]
    at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) ~[spring-beans-5.3.24.jar:5.3.24]
    at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:638) ~[spring-beans-5.3.24.jar:5.3.24]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) ~[spring-beans-5.3.24.jar:5.3.24]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) ~[spring-beans-5.3.24.jar:5.3.24]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.24.jar:5.3.24]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.24.jar:5.3.24]
    at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.24.jar:5.3.24]
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.24.jar:5.3.24]
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.24.jar:5.3.24]
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213) ~[spring-beans-5.3.24.jar:5.3.24]
    at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getWebServerFactory(ServletWebServerApplicationContext.java:219) ~[spring-boot-2.7.6.jar:2.7.6]
    at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:182) ~[spring-boot-2.7.6.jar:2.7.6]
    at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) ~[spring-boot-2.7.6.jar:2.7.6]
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:577) ~[spring-context-5.3.24.jar:5.3.24]
    at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.6.jar:2.7.6]
    at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.6.jar:2.7.6]
    at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.6.jar:2.7.6]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.6.jar:2.7.6]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.6.jar:2.7.6]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.6.jar:2.7.6]
    at io.github.bayang.jelu.JeluApplicationKt.main(JeluApplication.kt:20) ~[classes/:0.38.0]
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:na]
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:na]
    at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]
    at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) ~[app/:na]
    at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) ~[app/:na]
    at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[app/:na]
    at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65) ~[app/:na]

2023-04-06 04:32:03.393 DEBUG 1 --- [main] o.apache.tomcat.util.compat.Jre19Compat  : Class not found so assuming code is running on a pre-Java 19 JVM

Full log lines
2023-04-06 04:32:03.393 DEBUG 1 --- [main] o.apache.tomcat.util.compat.Jre19Compat  : Class not found so assuming code is running on a pre-Java 19 JVM

java.lang.ClassNotFoundException: java.lang.WrongThreadException
  at java.base/java.net.URLClassLoader.findClass(Unknown Source) ~[na:na]
  at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ~[na:na]
  at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:135) ~[app/:na]
  at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ~[na:na]
  at java.base/java.lang.Class.forName0(Native Method) ~[na:na]
  at java.base/java.lang.Class.forName(Unknown Source) ~[na:na]
  at org.apache.tomcat.util.compat.Jre19Compat.<clinit>(Jre19Compat.java:37) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
  at org.apache.tomcat.util.compat.JreCompat.<clinit>(JreCompat.java:72) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
  at org.apache.catalina.startup.Tomcat.<clinit>(Tomcat.java:1299) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
  at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:194) ~[spring-boot-2.7.6.jar:2.7.6]
  at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:184) ~[spring-boot-2.7.6.jar:2.7.6]
  at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) ~[spring-boot-2.7.6.jar:2.7.6]
  at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:577) ~[spring-context-5.3.24.jar:5.3.24]
  at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.6.jar:2.7.6]
  at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.6.jar:2.7.6]
  at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.6.jar:2.7.6]
  at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.6.jar:2.7.6]
  at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.6.jar:2.7.6]
  at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.6.jar:2.7.6]
  at io.github.bayang.jelu.JeluApplicationKt.main(JeluApplication.kt:20) ~[classes/:0.38.0]
  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:na]
  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:na]
  at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]
  at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) ~[app/:na]
  at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) ~[app/:na]
  at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[app/:na]
  at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65) ~[app/:na]

Log lines when the HTTP 400 is triggered
2023-04-06 04:51:27.907 DEBUG 1 --- [http-nio-8400-Acceptor] o.apache.tomcat.util.threads.LimitLatch  : Counting up[http-nio-8400-Acceptor] latch=1
2023-04-06 04:51:27.909 DEBUG 1 --- [http-nio-8400-exec-4] o.a.tomcat.util.net.SocketWrapperBase    : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@4672a6ee:org.apache.tomcat.util.net.NioChannel@1ff243e5:java.nio.channels.SocketChannel[connected local=/<IP_ADDRESS>:8400 remote=/<IP_ADDRESS>:55770]], Read from buffer: [0]
2023-04-06 04:51:27.910 DEBUG 1 --- [http-nio-8400-exec-4] org.apache.tomcat.util.net.NioEndpoint   : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@4672a6ee:org.apache.tomcat.util.net.NioChannel@1ff243e5:java.nio.channels.SocketChannel[connected local=/<IP_ADDRESS>:8400 remote=/<IP_ADDRESS>:55770]], Read direct from socket: [935]
2023-04-06 04:51:27.915 DEBUG 1 --- [http-nio-8400-exec-4] o.apache.tomcat.util.threads.LimitLatch  : Counting down[http-nio-8400-exec-4] latch=1
2023-04-06 04:51:27.915 DEBUG 1 --- [http-nio-8400-exec-4] org.apache.tomcat.util.net.NioEndpoint   : Calling [org.apache.tomcat.util.net.NioEndpoint@17c001a3].closeSocket([org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@4672a6ee:org.apache.tomcat.util.net.NioChannel@1ff243e5:java.nio.channels.SocketChannel[connected local=/<IP_ADDRESS>:8400 remote=/<IP_ADDRESS>:55770]])

Which doesn't give me a sense of what the issue is.
I also disabled Authelia in SWAG and tested. Comparing what the request is that arrives in the docker container the only differences when Authelia is disabled is that these headers are now not present (which makes sense)

"remote-user": "jdoe",
"remote-groups": "admins,jelu",
"remote-name": "John Doe",
"remote-email"<EMAIL_ADDRESS>"pragma": "no-cache",
"cache-control": "no-cache",

And this new header is present
    "if-none-match": "W/\"5c2-sOYCy+nQ9kwC/VoHDW9ESPxN6AA\"",
But, disabling Authelia doesn't solve the problem. With the request passing through SWAG without any authentication still triggers the 400 in Tomcat.
I'll try bypassing SWAG and comparing how the requests appear (direct vs proxied) to see if I can identify what it is about the request coming through SWAG that causes Tomcat to reject it.

Ok,
the tomcat debug logs are not relevant.
Can you make sure that your proxy tries to reach jelu through http and not https ?

Yes I've confirmed that the proxy (swag) is using http
        set $upstream_proto http;

I wasn't ever able to get this working and wasn't able to get any greater logging information than what I mentioned above.

that is weird, but my first guess is still one of the best options to explain why you are receiving a 400 and not another error.
Your first block of test in your first message, which is therequest received by jelu after the proxy if I understand correctly has this line :
 "protocol": "https",

can you double check please ?


Trace failed test cases on CI

It is sometimes difficult to debug a failed test without a detailed log. This PR brings log back to CI again.

PTAL @BusyJay

Ping @BusyJay

LGTM


Add vim-style navigation

Allow using h,j,k,l instead of arrows
Suggestion: if user has .vimrc or init.vim, then use use vim style navigation

there is open PR
https://github.com/antonmedv/llama/pull/8


Default font family can't be overwritten

Custom fonts via the option fontfamily get overwritten with Source Code Pro later in the template. See also #68.

Are there any temporary workarounds? I'm having a similar issue as described in #206.

Are there any workarounds yet? I'd really like to change the font to Open Sans.


Surveyjs own css styles override Angular component (surveyjs.component.scss) styles

Are you requesting a feature, reporting a bug or ask a question?
Bug
What is the current behavior?
When surveyjs is used in a standard angular component like this:
surveyjs.component.html
surveyjs.component.scss
surveyjs.component.ts
then style definitions in surveyjs override style definitions in surveyjs.component.scss.
What is the expected behavior?
If I have a custom definition for the .sv_p_title surveyjs css class it should override same class in surveyjs own css styles.
How would you reproduce the current behavior (if this is a bug)?
Add following in surveyjs.component.scss:
.sv_p_title {
color: #red;
}
Run the app with panels in the json and observe panels title color - it is not red.
As a workaround - if I import surveyjs.component.scss styles in global styles.css the custom definitions work as expected, but this is obviously not how it should be.
A better way would be to provide custom css class names for parts that need to be customised, but this is also not an ideal solution as surveyjs does not provide hooks to define custom css classes for all possible points of interest. For example the Survey.defaultBootstrapMaterialCss.question.mainRoot css class hook does not represent the outermost question div element, so it is not straightforward to add even/odd question background highlighting.
Specify your

browser: chrome
browser version: 64
surveyjs platform (angular or react or jquery or knockout or vue): angular cli
surveyjs version: 1.0.9

Probably duplicate of the https://github.com/surveyjs/surveyjs/issues/900 - How to apply customised CSS in surveyjs-react?
You sould use more specific selector. But your CSS works ok for me in this plunk - https://plnkr.co/edit/VKhI13?p=preview
.sv_p_title {
    color: red;
}

@tsv2013 The plunk obviously does not use angular cli version as specified in the description above.
Can you please check PR: https://github.com/surveyjs/surveyjs_angular_cli/pull/7
Thanks,
Hristo

Hi guys,
Have you had any time to have a look at this issue?
Thanks,
Hristo

@halexiev-hedgeserv  Haven't yet, I'll take a look.

@halexiev-hedgeserv This question is not related to the SurveyJS library. This CSS scoping feature of angulat components. It is described in the Angular documentation: https://angular.io/guide/component-styles
Component styles should include spesicific selectors, in your case:
:host /deep/ .sv_q_title {
  color: red;
}

Hope this helps

@tsv2013 Yes, absolutely helps, thank you!


heap-use-after-free when releasing CBLDocument after releasing its CBLBlob

The following code causes the error:
CBLDocument* doc = CBLDatabase_GetMutableDocument(db, "doc1");
const CBLBlob* blob = FLValue_GetBlob(FLDict_Get(CBLDocument_Properties(doc), FLStr("blob")));
FLSliceResult content = CBLBlob_LoadContent(blob, &error);
FLSliceResult_Release(content);
CBLBlob_Release(blob);
CBLDocument_Release(doc);

Note: No error if removing CBLBlob_Release(blob);
Error Log: https://gist.github.com/pasin/cbe03e52a6dbd5dcafe9d3540835224f

Moved to https://issues.couchbase.com/browse/CBL-1617.

Moved to https://issues.couchbase.com/browse/CBL-1617.


Ad Mob Element Support

I know Google differentiates between Ad Words and Ad Mob (but developers don't really care).  If you're developing a web mobile application, you expect to be able to use whatever ad platform Firebase supports. We just need a way to be able to serve ads. Something like this
<firebase-ad keywords="[[keywords]]"></firebase-ad>

There should be some way for the ad to be styleable (at last in terms of height and width), and perhaps make that so that you can make the ad responsive to device dimensions, and available slot space.
The ad should be servable in a non-blocking way (serve them up in the background thread), and should automatically allocate visual space for it.  Nobody likes screens that keep shifting around while they're loading content.

PolymerFire is a wrapper for the Firebase JS SDK, of which AdMob is not a part. If it ever becomes such, we'd be happy to add support here.


updated requirements.txt file and compared with other computer and th…

…en will merge into the main file

Requirements file has been updated!


Link Preview

As discussed in #399 heres a list of things to do

[x] Change HoverCard's name to LinkPreview
[ ] Document how to cancel focus behaviour, and modify previous callout that stated it didn't work on focus
[ ] Document that LinkPreview should only contain non-vital info
[ ] Fix the bug you mentioned

let me know if you'd rather I do them in separate PRs or all in this one.

let me know if you'd rather I do them in separate PRs or all in this one.

You can do them all in one!

I think this is ready now. My fix for the bug was to only show the link preview on focuses that would be visible (they apply the :focus-visible pseudo-class). As far as I can tell this deals with the issue that the touchstart handling was added to fix allowing me to remove it, and additionally means that returning to the tab after clicking the link no longer erroneously opens the preview.


fix concurrency bugs

Fix concurrency bugs in LinkDiscoveryManager Module. In which, multiple removals on a global queue can incur exception raised and termination of the thread.

@xuraylei thanks!


store products not visible

I have added multiple Spree products, added 2 stores with store1.lvh.me:300 and store2.lvh.me:3000. Also I added each store taxonomies and their related taxons. Along with this, I have assigned appropriate taxon to products. Now when I am visiting my store page i.e. store1.lvh.me:3000, I can't see any product. It shows all taxons on side menu but says 'No Products Found'. Please help

I able to fix it by adding available_on field value to each product and now products are visible in each store.


Improve visibility of lake labels

This PR slightly increases the size of lake labels, and adds rendering of lake labels represented as points in the tiles.  The quality of label placement is driven by the data provided by the tiles, but this should at least be an improvement over the current labelling.
Lake Ontario, before and after:

Finger Lakes, before and after:

New Hampshire, before and after:

Yeah this layer leaves a bit to be desired, but it's good to show everything that's there.


support for v1.2?

I tried this with v1.2 and its dropping lot of errors
something to do with conversion
i.e.
[ error ] ofxAzureKinect::Device::updateDepthInColorFrame: Failed to convert depth map to color camera geometry!
I am guess you are using version 1.1 will this be updated soon?
Thanks!

actually it turns out
in device.cpp
if (colorImg && this->bUpdateColor && this->config.color_format == K4A_IMAGE_FORMAT_COLOR_BGRA32)
		{
			// TODO: Fix this for non-BGRA formats, maybe always keep a BGRA k4a::image around.
			this->updateDepthInColorFrame(depthImg, colorImg);
			this->updateColorInDepthFrame(depthImg, colorImg);
		}

is spitting out errors
Exception thrown at 0x00007FF862B0A839 in azure_test_00_debug.exe: Microsoft C++ exception: k4a::error at memory location 0x000000000014E2F8.
[ error ] ofxAzureKinect::Device::updateDepthInColorFrame: Failed to create image!

Running with v1.2, all examples throw stream of errors:
[2019-10-10 11:52:01.656] [error] [t=16200] D:\a\1\s\extern\Azure-Kinect-Sensor-SDK\src\sdk\k4a.c (1187): transformation_depth_image_to_color_camera_custom(transformation_handle, depth_image_buffer, &depth_image_descriptor, custom_image_buffer, &dummy_descriptor, transformed_depth_image_buffer, &transformed_depth_image_descriptor, transformed_custom_image_buffer, &dummy_descriptor, interpolation_type, invalid_custom_value) returned failure in k4a_transformation_depth_image_to_color_camera()

Hey I just pushed an update using 1.3.0 and the body SDK 0.9.4. Let me know if you still see any issues.

Definite progress! I have moved to SDK 1.3.0 and body 0.94.
Errors are gone for streams, shader, and pointcloud. Pointcloud shows a grey area with axis and fps. You can rotate the axis. It does not show any points.
Bodies shows a depth field image, but no skeletons are drawn. It throws the following error repeatedly:
[2019-10-17 14:55:52.468] [error] [t=8096] [K4ABT] Invalid k4abt_tracker_t<PHONE_NUMBER>000000
[2019-10-17 14:55:52.469] [error] [t=8096] [K4ABT] D:\a\1\s\src\sdk\k4abt.cpp (51): Invalid argument to k4abt_tracker_destroy(). tracker_handle<PHONE_NUMBER>000000) is not a valid handle of type k4abt_tracker_t


qutebrowser: 1.3.2 -> 1.3.3

Motivation for this change
https://blog.qutebrowser.org/qutebrowser-v133-released-security-update.html
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

Success on x86_64-linux (full log)
Attempted: qutebrowser
Partial log (click to expand)
/nix/store/zy8nzkia4v0asx1hcf5dcka7zm121f0l-qutebrowser-1.3.3/share/qutebrowser/userscripts/tor_identity: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/yxzy33fw61kj9ljk30i5qyjrv3pax0kc-python3-3.6.5/bin/python3"
/nix/store/zy8nzkia4v0asx1hcf5dcka7zm121f0l-qutebrowser-1.3.3/share/qutebrowser/userscripts/view_in_mpv: interpreter directive changed from "/usr/bin/env bash" to "/nix/store/0aa1ngxygf1iqanfbpdb10klc7r343c0-bash-4.4-p19/bin/bash"
/nix/store/zy8nzkia4v0asx1hcf5dcka7zm121f0l-qutebrowser-1.3.3/share/qutebrowser/scripts/importer.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/yxzy33fw61kj9ljk30i5qyjrv3pax0kc-python3-3.6.5/bin/python3"
/nix/store/zy8nzkia4v0asx1hcf5dcka7zm121f0l-qutebrowser-1.3.3/share/qutebrowser/scripts/dictcli.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/yxzy33fw61kj9ljk30i5qyjrv3pax0kc-python3-3.6.5/bin/python3"
/nix/store/zy8nzkia4v0asx1hcf5dcka7zm121f0l-qutebrowser-1.3.3/share/qutebrowser/scripts/keytester.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/yxzy33fw61kj9ljk30i5qyjrv3pax0kc-python3-3.6.5/bin/python3"
/nix/store/zy8nzkia4v0asx1hcf5dcka7zm121f0l-qutebrowser-1.3.3/share/qutebrowser/scripts/open_url_in_instance.sh: interpreter directive changed from "/bin/bash" to "/nix/store/0aa1ngxygf1iqanfbpdb10klc7r343c0-bash-4.4-p19/bin/bash"
checking for references to /build in /nix/store/zy8nzkia4v0asx1hcf5dcka7zm121f0l-qutebrowser-1.3.3...
wrapping `/nix/store/zy8nzkia4v0asx1hcf5dcka7zm121f0l-qutebrowser-1.3.3/bin/.qutebrowser-wrapped'...
postPatchMkspecs
/nix/store/zy8nzkia4v0asx1hcf5dcka7zm121f0l-qutebrowser-1.3.3

Failure on aarch64-linux (full log)
Attempted: qutebrowser
Partial log (click to expand)
[6769/16620] CXX obj/third_party/webrtc/modules/rtp_rtcp/rtp_rtcp/flexfec_header_reader_writer.o
[6770/16620] CXX obj/third_party/webrtc/modules/video_coding/video_coding/nack_module.o
[6771/16620] CXX obj/third_party/webrtc/modules/congestion_controller/estimators/trendline_estimator.o
[6772/16620] CXX obj/third_party/webrtc/modules/pacing/pacing/packet_queue2.o
[6773/16620] CXX obj/third_party/webrtc/modules/rtp_rtcp/rtp_rtcp/rtp_sender_video.o
[6774/16620] CXX obj/third_party/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator/remote_estimator_proxy.o
building of '/nix/store/v1jmzby10v585sg6sn8gqxpzyqwidgar-qtwebengine-5.11.0.drv' timed out after 3600 seconds
cannot build derivation '/nix/store/pc7ys1mmz518nmgbx8fcc9yap7nv6kdd-python3.6-PyQt-5.10.1.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/p8g1wrvzrzgb67qj7p3lq37l549q6jjq-qutebrowser-1.3.3.drv': 1 dependencies couldn't be built
error: build of '/nix/store/p8g1wrvzrzgb67qj7p3lq37l549q6jjq-qutebrowser-1.3.3.drv' failed

I have built it locally, ran nox-review pr and tested it.
Thanks.
@dotlambda will you cherry-pick the change to release-18.03 or do I do it ?

Please do it. I only have access to my phone right now.

Pushed to release-18.03 as 91b286c8935b8c5df4a99302715200d3bd561977


feat: update block remove liquidity

fixes #1096

block remove liquidity when single asset withdraw is >25% of pool balance

Note: I added the warning as a disabledReason first so I created a TooltipWithTouch component to get the tooltips to show on mobile. However PK asked me to move the warning msg closer to the input but still keep the tooltips available on mobile in the remove-liquidity flow. So keep that change here or take it out and do another PR for it?

I'm testing pools/mode/v2/0x7c86a44778c52a0aad17860924b53bf3f35dc932000200000000000000000007/remove-liquidity impersonated with 0x652AB9e3577eD85d7fC9A41fAFf68E9DA4Db00Ff
Going to single token shows the 25% warning but still shows an error:
We should avoid running the priceImpact and simulation if the 25% condition is true.

disabled both queries while the condition is true
show the user's wallet balance (in ratio w/ the percentage) while the condition is true


Streaming has some issues with spaces and

System Info
I am using an A100 GPU 80 GB
Who can help?
@ncomly-nvidia @kaiyux @byshiue
Information

[X] The official example scripts
[X] My own modified scripts

Tasks

[X] An officially supported task in the examples folder (such as GLUE/SQuAD, ...)
[X] My own task or dataset (give details below)

Reproduction
Let's take three cases,
Case 1: Running the official run.py script.
Here on line num: 272, 280 I have removed the print(f'Input [Text {batch_idx}]: \"{input_text}\"') and replaced this line:
print(f'Output [Text {batch_idx} Beam {beam}]: \"{output_text}\"')

with this:
print(output_text)

For which everything is running, but I am getting an output with all the history, where I was expecting to get only the next token to be streamed.
Expected behavior
I should be getting something like:
i
am
doing
well
,
thank

.... and do on

actual behavior
i am doing well,
i am doing well, thank
i am doing well, thank you
i am doing well, thank you for
i am doing well, thank you for asking
i am doing well, thank you for asking!
i am doing well, thank you for asking! how
i am doing well, thank you for asking! how about
i am doing well, thank you for asking! how about you
i am doing well, thank you for asking! how about you?
i am doing well, thank you for asking! how about you?</s>

additional notes
I even tried with approach where I re-wrote some part of the print_output function like this

def print_output(tokenizer, output_ids, input_lengths, sequence_lengths):
    batch_size, num_beams, _ = output_ids.size()
    if output_csv is None and output_npy is None:
        for batch_idx in range(batch_size):
            inputs = output_ids[batch_idx][0][:input_lengths[batch_idx]].tolist(
            )
            out_idx = 0
            input_text = tokenizer.decode(inputs)
            for beam in range(num_beams):
                output_begin = input_lengths[batch_idx] + out_idx
                output_end = sequence_lengths[batch_idx][beam]
                outputs = output_ids[batch_idx][beam][
                    output_begin:output_end].tolist()
                output_text = tokenizer.decode(outputs)
                print(output_text)
                out_idx += 1

However with this approach I do get an output like this
i
am
doing
well
,
thank

.... and do on

But when I do write this
import sys

def print_output(tokenizer, output_ids, input_lengths, sequence_lengths):
    batch_size, num_beams, _ = output_ids.size()
    if output_csv is None and output_npy is None:
        for batch_idx in range(batch_size):
            inputs = output_ids[batch_idx][0][:input_lengths[batch_idx]].tolist(
            )
            out_idx = 0
            input_text = tokenizer.decode(inputs)
            for beam in range(num_beams):
                output_begin = input_lengths[batch_idx] + out_idx
                output_end = sequence_lengths[batch_idx][beam]
                outputs = output_ids[batch_idx][beam][
                    output_begin:output_end].tolist()
                output_text = tokenizer.decode(outputs)
                sys.stdout.write(output_text)
                out_idx += 1

In this case, I get lot of problems in whitespace handling, which is causing another problem. Because in the end, for using streaming, I need to stream the tokens properly, so that they do not get repeated. But this is not working.

The streaming feature only provide the function that the tokenizer could get the latest output ids immedidately.
Even if using streaming, you still need to detokenize some tokens together to make sure the tokenizer could work well because some tokens sometimes map to a word. It is limitation of tokenizer.


File::read with a zero-sized buffer closes the stream

Calling File::read with a zero-sized buffer results in all subsequent reads returning 0 even when more data exists.
Minimal repro:
use futures::AsyncReadExt;

type Result<T> = std::result::Result<T, Box<dyn std::error::Error>>;

#[async_std::main]
async fn main() -> Result<()> {
    let path = std::path::Path::new("testfile");
    async_std::fs::write(path, [0; 8]).await?;
    let mut file = async_std::fs::File::open(path).await?;
    let mut buf = [0; 2];
    assert_eq!(2, file.read(&mut buf).await?);
    assert_eq!(0, file.read(&mut []).await?);
    assert_eq!(2, file.read(&mut buf).await?);  // this fails

    Ok(())
}

This is easily encountered when reading a stream into fixed-size chunks, e.g. repeatedly calling
async fn read_exact_or_to_end<T>(buf: &mut [u8], source: &mut T) -> Result<usize>
where
    T: AsyncRead + Unpin,
{
    let mut total_bytes_read = 0;
    loop {
        let bytes_read = match dbg!(source.read(&mut buf[total_bytes_read..]).await?) {
            0 => break,
            n => n,
        };
        total_bytes_read += bytes_read;
    }

    Ok(total_bytes_read)
}

This is straightforwardly worked around by checking if the number of bytes read is the size of the buffer, but it's easy to accidentally encounter and a hassle to debug.

This appears to have been fixed in 64b7791e, committed 11 days after release 1.12.

This seems to have been fixed in 64b7791, shortly after the 1.12 release.


Update to Outdated files in the dev-1.18-ko.3 branch.

38 of 40 files to be modified

[x] content/ko/docs/concepts/architecture/cloud-controller.md
[x] content/ko/docs/concepts/architecture/controller.md
[ ] content/ko/docs/concepts/cluster-administration/manage-deployment.md

최초 번역시 변경사항이 적용됨

[x] content/ko/docs/concepts/configuration/assign-pod-node.md
[x] content/ko/docs/concepts/configuration/resource-bin-packing.md
[x] content/ko/docs/concepts/configuration/taint-and-toleration.md
[x] content/ko/docs/concepts/extend-kubernetes/api-extension/custom-resources.md
[x] content/ko/docs/concepts/overview/components.md
[x] content/ko/docs/concepts/overview/working-with-objects/kubernetes-objects.md
[x] content/ko/docs/concepts/policy/limit-range.md
[x] content/ko/docs/concepts/policy/resource-quotas.md
[x] content/ko/docs/concepts/security/overview.md
[x] content/ko/docs/concepts/services-networking/dns-pod-service.md
[x] content/ko/docs/concepts/services-networking/service.md
[x] content/ko/docs/concepts/storage/storage-classes.md
[x] content/ko/docs/concepts/storage/volume-snapshots.md
[x] content/ko/docs/concepts/workloads/controllers/cron-jobs.md
[x] content/ko/docs/concepts/workloads/controllers/deployment.md
[x] content/ko/docs/concepts/workloads/pods/pod-lifecycle.md
[x] content/ko/docs/concepts/workloads/pods/pod-overview.md
[x] content/ko/docs/concepts/workloads/pods/pod-topology-spread-constraints.md
[x] content/ko/docs/contribute/_index.md
[x] content/ko/docs/reference/glossary/control-plane.md
[x] content/ko/docs/reference/glossary/cronjob.md
[x] content/ko/docs/reference/glossary/deployment.md
[x] content/ko/docs/reference/glossary/pod.md
[x] content/ko/docs/reference/glossary/service-account.md
[x] content/ko/docs/reference/glossary/statefulset.md
[x] content/ko/docs/reference/kubectl/cheatsheet.md
[x] content/ko/docs/reference/using-api/client-libraries.md
[x] content/ko/docs/setup/learning-environment/minikube.md
[ ] content/ko/docs/setup/production-environment/container-runtimes.md

번역시 의미가 크게 변경되지 않아 미반영

[x] content/ko/docs/setup/production-environment/tools/kubeadm/control-plane-flags.md
[x] content/ko/docs/tasks/administer-cluster/highly-available-master.md
[x] content/ko/docs/tasks/manage-gpus/scheduling-gpus.md
[x] content/ko/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough.md
[x] content/ko/docs/tasks/run-application/horizontal-pod-autoscale.md
[x] content/ko/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive.html
[x] content/ko/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro.html
[x] content/ko/docs/tutorials/kubernetes-basics/explore/explore-intro.html

2 files to be renamed

[x] R099 content/ko/docs/concepts/scheduling/kube-scheduler.md -content/ko/docs/concepts/scheduling-eviction/kube-scheduler.md
[x] R096 content/ko/docs/concepts/scheduling/scheduler-perf-tuning.md -content/ko/docs/concepts/scheduling-eviction/scheduler-perf-tuning.md

2 files to be deleted

[x] content/ko/docs/concepts/architecture/master-node-communication.md
[x] content/ko/docs/concepts/scheduling/_index.md

from #20535
/language ko

/assign

/lgtm

@gochist 해당 PR의 확인 및 승인 부탁드립니다.

@sig-docs-ko-owners 해당 PR 확인 및 승인 부탁드립니다.

@kubernetes/sig-docs-ko-owners
해당 PR의 확인과 승인 부탁드립니다.

/assign @seokho-son

@seokho-son 추가 리뷰 감사합니다.
확인하여 업데이트 및 스쿼시 진행했습니다.

Thank you !
/lgtm
/approve


[WIP] Envoy proxy

Steps to run a8 sidecar with envoy
clone master branch of lyft/envoy: https://github.com/lyft/envoy
build the envoy image locally
docker run -t -i -v /path_to_envoy_repo/envoy:/source lyft/envoy-build:latest /bin/bash -c "cd /source && ci/do_ci.sh normal"

start controlplane, gateway, and bookinfo examples from testing/docker/

Closing this PR in favor cleaner PR https://github.com/amalgam8/amalgam8/pull/465.


Regression (2.3.3 and greater): AMD declarations with outFile and mixin class generates extra invalid declarations

When using the Mixin class pattern with 2.3.3 and above, the AMD declaration file (using outFile) generates an extra ambient declaration that causes the file to be invalid (which causes downstream issues to tools or library consumers).

TypeScript Version:  2.3.3 and above (tested with next)

Search Terms: "a declare modifier cannot be used"
Code
https://github.com/kamranayub/typescript-bug-amd-declaration-ambient
Expected behavior:
There should be no extra declare declaration on line 10 of dist.amd.d.ts
Actual behavior:
There is an invalid declaration added on line 10 of dist.amd.d.ts. This doesn't occur on versions prior to 2.3.3.
Error:

A 'declare' modifier cannot be used in an already ambient context

Playground Link: See repo
We are using this pattern in a library with more code for the Configurable function but this is enough to reproduce the issue.

This is fixed in master from what I can tell, and I've opened https://github.com/Microsoft/TypeScript/pull/22733 to add your test to our regression suite 😉

Thanks!


bug: vite warnings when minifying css

What version of daisyUI are you using?
v2.5
Describe your issue
During build, Vite throws a warning during CSS minification. Removing the DaisyUI plugin from Tailwind resolves the issue.
The full message:
warnings when minifying css:
▲ [WARNING] Unexpected "{" [css-syntax-error]

    <stdin>:1980:2:
      1980 │ } {
           ╵   ^

What browsers are you seeing the problem on?
Other
Reproduction URL (optional)
No response

Can you create a reproduction repo?

Yes I can!
And doing that resulted in figuring out it does not neccesarily need to be DaisyUI's fault.
Removing the "autoprefixer" postcss plugin fixes it as well, then using cssnano's version of autoprefixer works and the warnings are gone.


Testing for item counter

Hi, I did the following task:
I Add the testing code for the Items counter.
Running Linters.

Hi @lerfast
Your project is complete! There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉


Make app remember audio option (if available) from the previous call.

Purpose
Make app remember audio option (if available) from the previous call. The OS currently default the audio option to speaker if there is no previous call.
Does this introduce a breaking change?
[ ] Yes
[x] No

Pull Request Type
What kind of change does this Pull Request introduce?

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

How to Test

Get the code

git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
npm install

Test the code
Launch the app, fill the call info
go to setup screen,
check the audio option
join the call, (try changing the audio option)
and then leave it call,
rejoin the call
check audio option in setup screen

What to Check
Verify that the following are valid

check the audio option in setup screen is set to the option from the previously established call.

Other Information

Missing the [bug] prefix in the title and the 'bug' tag.


Install Klipper firmware on Ender 3 S1, use with OctoPrint

See install guide: Klipper Installation.
It looks like I would need to use the Ender 3 S1 config. Would be good to flip the printer and check what microcontroller is on the printer board (there are two different models out there).
Bonus: You can still use the LCD display with the Pi... though the wiring for that looks a little annoying. Would be nice to find a good way to mount up the Pi on the printer or under the display?

My S1 has the STM32F401 chip. It looks like older S1s had a different chip.

Another couple options to test out include:

Klipper + Fluidd or Klipper + OctoPrint with KIAUH
Mainsail

Article comparing the three: Mainsail Vs. Fluidd Vs. OctoPrint - A Comparison. (Though it's a little old / dated).


Export gazebo_model path instead of requiring users to install the models

In the docs right now http://turtlebot3.robotis.com/en/latest/simulation.html the user is explicitly instructed to install the models. This can easily lead to outdated models lingering around.
Instead the GAZEBO_MODEL_PATH it should be declared in the package.xml like this: https://github.com/osrf/car_demo/blob/master/car_demo/package.xml#L25
Also while looking at this the models should not be in the worlds subdirectory either but in a models subdirectory for clarity.

Hi :)
I apply GAZEBO_MODEL_PATH and change name of subdirectory.
I appreciate your contribution.
Thank you!


fix: logger now working again also for cli tools

removed stacktrace output if logging-level is higher than DEBUG

closes #84


Linker error while linking static library compiled by arm-none-eabi-gcc

Hello, I am trying to use a C library compiled with arm-none-eabi-gcc and specs.nosys.
I am trying to link the compiled library into a bare metal rust executable, but I am keep getting the following error:
rust-lld: error:
          ERROR(cortex-m-rt): .got section detected in the input object files
          Dynamic relocations are not supported. If you are linking to C code compiled using
          the 'cc' crate then modify your build script to compile the C code _without_
          the -fPIC flag. See the documentation of the `cc::Build.pic` method for details.

I have viewed the CMake invocation in build.rs, but there was no -fPIC flag passed to the compiler. Also, I have inspected the static library using objdump -h, but there were no <.got> or <plt.got> sections. Upon research, I found this thread: https://discourse.llvm.org/t/exceptions-not-working-when-cross-compiling-for-arm-cortex-m4-with-clang-and-precompiled-libraries-from-arm-gnu-gcc-toolchain/59299/6, but I am not so sure if it is related, because the same kind of error shows up when I use arm-none-eabi-ld instead of rust-lld. Are there any suggestions? Any help will be appreciated.

This is resolved. It turns out that it was a weird CMake configuration issue.


Stats figure trimming doesn't respect locale

On statistics page, this change (https://github.com/NuGet/NuGetGallery/pull/7990) has unit tests which fail in non-decimal-point locales. So does the actual trimming logic for the number.
Examples:
https://dev.azure.com/devdiv/DevDiv/_build/results?buildId=3797637&view=results
https://dev.azure.com/devdiv/DevDiv/_build/results?buildId=3794657&view=results
https://dev.azure.com/devdiv/DevDiv/_build/results?buildId=3790561&view=results

The fix could use UseInvariantCulture attribute introduced in https://github.com/NuGet/NuGetGallery/pull/8021


Access Outlook Contacts?

The top row of the table suggests that Teams users with mailboxes hosted in Exchange Online, can 'Access Outlook Contacts'.
Which contacts? GAL? User's own contacts? Shared Mailbox contacts?
In any case, O365 support team lead today tells me this is incorrect, and currently Teams cannot access Outlook contacts.

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

ID: 8456689d-6f04-fa5e-4f51-f413cb0b9d89
Version Independent ID: e9b85126-0db7-4378-ad44-514e52f9fde1
Content: How Exchange and Microsoft Teams interact
Content Source: Teams/Exchange-Teams-interact.md
Service: msteams
GitHub Login: @dstrome
Microsoft Alias: dstrome

@bpwhitehouse Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

any news?

@bpwhitehouse According to the /help function in Teams, when searching after "contacts", you have all your organization's contacts imported in Teams.

When i test with my mailbox hosted in Exchange Online, i can find in the Search bar within Teams anyone from my organization's GAL, but i cannot find a Contact (has external address) i have created within Outlook.
I don't have a way to check this, but one thing that could be preventing this is a custom ABP (Address Book Policy) that excludes the All Contacts Address List (which includes all mail contacts - so the external ones).
This is doable for Teams by using the option described in this article:

I don't know if this is the case in your scenario, but it's worth a check.

@bpwhitehouse Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.


Cannot declare ambient module in referenced file with import

TypeScript Version:  nightly (2.2.0-dev.20161118)
Code
// @noImplicitReferences: true

// @Filename<EMAIL_ADDRESS>/// <reference path="modules.d.ts"/>
export const x: number;

// @Filename<EMAIL_ADDRESS>import * as foo from "foo";
declare module "foo/bar" {
    const x: number;
    export default x;
}

// @Filename: /a.ts
import bar from "foo/bar";

Expected behavior:
No error
Actual behavior:
error TS2307: Cannot find module 'foo/bar'.

declare module "foo/bar" is a module augmentation that does not declare module itself so at glance error looks legit.

OK. I'll have to keep that in mind when declaring ambient modules in the future that there can't be an import statement in file scope.


travis-ci.org not triggering

Will try to replace with github actions.

https://github.com/goanpeca/setup-miniconda
https://github.com/actions/setup-python
https://github.com/sdras/awesome-actions

https://github.com/biocore-ntnu/pyranges/pull/243
Now github actions works, need to speed it up though


conduit <IP_ADDRESS> / network-msgpack-rpc 0.0.4

conduit-<IP_ADDRESS> (Stackage upper bounds) is out of bounds for:

[ ] network-msgpack-rpc-0.0.4 (< =1.2.13). Iphigenia Df<EMAIL_ADDRESS>@iphydf. @TokTok. Used by: library

is there a reason the bound isn't conduit < 1.3?

Yeah, should be fine. I'll change it.

Done: http://hackage.haskell.org/package/network-msgpack-rpc-0.0.4


Format Buttons with IconURL Images

Platform
What platform is your issue or question related to? (Delete other platforms).

.NET HTML

Author or host
Author
If you're an author, who are you sending cards to?
BotFramework WebChat
Version of SDK
Latest
Details
I want to create a simple Yes/No action card, and I assigned iconURLs to my buttons. My goal is to make buttons smaller and basically have just the icons displayed. However, what I get back is not what I expected. Can you check my attached images and let me know how to adjust it?

@dkonyayev can you share your sample adaptiveCards json payload? @ckkashyap / @dandriscoll is this something that your team could help take a first pass at?

Closing due to lack of response


Update js-md5 to v0.4

When running in a certain server runtimes v0.3.0 makes the assertion
that the navigator option is available on the global scope resulting
in the error Cannot read property 'navigator' of undefined.
This appears to be fixed in v0.4.
The offending line can be found here: https://github.com/emn178/js-md5/blob/v0.3.0/src/md5.js#L20

Thanks @NGMarmaduke! This has been released as 1.0.4.

:tada: This PR is included in version 0.3.0-beta.1 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Delete manual upload task does not delete upload bar in "local"

Testserver: gluons.mpdl.mpg.de
Test date: 11.05.2017
Device: Tablet Nexus 9 Android 5.1.1.
User<EMAIL_ADDRESS>Action: delete active upload task
create manual upload task -> task manager -> stop task -> delete task
observation: task deleted from task manager and only already uploaded items stay in collection
-> tab "local" -> upload bar displaying the % of the latest upload status is still displayed here

Testserver: qa-imeji.mpdl.mpg.de
Test date: 28.09.2017
Device: Tablet Nexus 9 Android 5.1.1.
User<EMAIL_ADDRESS>result: ok


Time for a new release?

I notice the last release of ffmpeg-python was released in 2019.  Perhaps it is time to wrap up a new release?  Is this library still being maintained?  The number of open pull requests and issues make me wonder.  If it is, I would love to see this library distributed from the Debian project to become available in all the Linux distributions derived from Debian, like Ubuntu and Kali.  Is this something you would be interested in making happen?

The OpenHub project indicators on https://openhub.net/p/ffmpeg-python have some worrying observations.

The request for packaging of ffmpeg-python in Debian is https://bugs.debian.org/1034286 .  Because of the amount of response here as well the number of open issues and pull requests I decided to not push forward to get ffmpeg-python in Debian and instead adjust OpenAI Whisper to work without it.

@petterreinholdtsen Should we be using this library instead?
https://github.com/jonghwanhyeon/python-ffmpeg
Have you had time to review the library by jonghwanhyeon?

(It's a me! 😀)
AFAICT this library is primarily a more friendly surface syntax for FFmpeg filtergraphs (read: a way to write filtergraphs more python-ically); neither python-ffmpeg nor imageio-ffmpeg fulfills this task AFAICT.
Whisper does not need to dynamically build up a filtergraph, so it can hard-code the arguments.

For any future souls surfacing this in a search, ffmpegio has a filtergraph builder and is still maintained as of this writing. Not as perused as this one though.

@parnikkapore Hi!
Reading through the docs for python-ffmpeg, I can see how python-ffmpeg doesn't have the API niceties that ffmpeg-python does.
@parnikkapore I think we should choose a later commit of ffmpeg-python instead of patching the old release. Could you send a v4 to Guix for that and add a comment describing why by the let statement specifying the commit hash?

For any future souls surfacing this in a search, ffmpegio has a filtergraph builder and is still maintained as of this writing. Not as perused as this one though.

Nice idea for magic methods.


Access violation running sharing prefab on emulator

Hi,
After adding the sharing prefab to my project
I keep getting this error, when trying to run it on emulator:
maybe someone have an idea?
SharingService: Local Machine Name: hololens-5h8ea
(Filename: C:/buildslave/unity/build/artifacts/generated/Metro/runtime/DebugBindings.gen.cpp Line: 51)
SharingService: Connecting to Server at <IP_ADDRESS>:20602
(Filename: C:/buildslave/unity/build/artifacts/generated/Metro/runtime/DebugBindings.gen.cpp Line: 51)
Setting up 1 worker threads for Enlighten.
Thread -> id: b98 -> priority: 1
The program '[416] VCC.exe' has exited with code -1073741819 (0xc0000005) 'Access violation'.

Closing unity + emulator and building from Unity again usually fixes this bug for me. Not sure why / where Access violation comes from though.

Going to close this.  It's probably been archived by google by now.

Hi, StephenHodgson
I am also at the same issue.I am getting this issue while making a build on Hololens device or Emulator.
I want to open web browser inside Hololnes,but i am able to do this due tho these type of issue.Could please suggest how to fix it.