HideMyAss is a VPN provider

Hi @FadeMind Tomasz, happy new year!
HideMyAss (HMA) is a legitimate VPN provider, as far as I know.  The add.Risk hosts file has the following lines for it.
<IP_ADDRESS> 1.hidemyass.com
<IP_ADDRESS> 2.hidemyass.com
<IP_ADDRESS> 3.hidemyass.com
<IP_ADDRESS> 4.hidemyass.com
<IP_ADDRESS> 5.hidemyass.com
<IP_ADDRESS> 6.hidemyass.com
<IP_ADDRESS> 7.hidemyass.com
<IP_ADDRESS> hidemyass.com
<IP_ADDRESS> www.hidemyass.com

I'm OK, either way.  I'm just wondering if you know something I don't about HMA.

HMA is still in the hosts file at https://github.com/StevenBlack/hosts. Sorry if I'm missing something here.

You can always whitelist any domain.


error closing resp body

Recently started getting this error logged into the standard output, it started appearing 1 day ago.
It is logged on this line in restapi.go
https://github.com/bwmarrin/discordgo/blob/007bf767904825eb3d881daa136698771d3ee0cb/restapi.go#L112
It seems the response body can't be closed properly. The underlying error err2 has value context canceled
Bot seems to keep working fine, but I'm concerned it may be causing memory leaks.

This is a bug in Go 1.17.3. Downgrade to 1.17.2 or wait for 1.17.4, where the patch will presumably be applied.


AW.Security

Please contact Gut support if needed while we get settled. You need the best help and is why we defer to Github experts for further guidance. Please reach out with any concerns.

git fetch origin
git checkout -b Affaway-patch-1 origin/Affaway-patch-1
git merge main


doc: Convert readthedocs links from *.org to *.io

As per RTD's blog post:

Starting today, Read the Docs will start hosting projects from
subdomains on the domain readthedocs.io, instead of on
readthedocs.org. This change addresses some security concerns around
site cookies while hosting user generated data on the same domain as
our dashboard.

Current coverage is 100% (diff: 100%)

Merging #860 into master will not change coverage

@@           master   #860   diff @@
====================================
  Files          29     29
  Lines        1846   1846
  Methods         0      0
  Messages        0      0
  Branches      305    305
====================================
  Hits         1846   1846
  Misses          0      0
  Partials        0      0

Powered by Codecov. Last update 8266ff6...bc9b0b8

:+1:


add keywords to @showprogress call, fixes #113

Caused by https://github.com/timholy/ProgressMeter.jl/pull/275

Codecov Report
Patch coverage: 100.00% and project coverage change: -0.02% :warning:

Comparison is base (a1c058f) 90.22% compared to head (baf2fdc) 90.20%.

:exclamation: Current head baf2fdc differs from pull request most recent head cd87ee3. Consider uploading reports for the commit cd87ee3 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #114      +/-   ##
==========================================
- Coverage   90.22%   90.20%   -0.02%
==========================================
  Files          13       13
  Lines         767      766       -1
==========================================
- Hits          692      691       -1
  Misses         75       75

Files Changed
Coverage Δ

src/load.jl
97.95% <100.00%> (-0.05%)
:arrow_down:

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


sum_duplicates for compressed matrices

I implemented sum_duplicates method for csr and csc. It uses coo_matrix.sum_duplicates.
It depends on #326 and #328
related to #36

Please resolve the conflict.

Would you add tests for sum_duplicates? A basic case for each csc and csr would be enough.

LGTM!


[SPARK-30260][SQL] Spark-Shell throw ClassNotFoundException exception for more than one statement to use UDF jar

What changes were proposed in this pull request?

When we start spark-shell and use the udf for the first statement ,it's ok. But for the other statements it failed to load jar to current classpath and would throw ClassNotFoundException.It seems like that  the first  ClassLoader is different from the other's. For Spark-shell, the maintained class loader is always IMainsTranslatingClassLoader ,and for addJar Operation, the current classLoader is NonClosableMutuableclassLoader. For the first statement, there jar was loaded to right classLoader,and for other statements, the jar has been registered to functionRegistry and would not reload to NonClosableMutuableclassLoader, we need to  reset classloader to active sparkSession's.
Here, I will show difference between  the first statement and the second.
First statement is NonClosableMutuableclassLoader:

Second statement is IMainsTranslatingClassLoader:

Why are the changes needed?

The problem can be reproduced as described in the below.
scala> val res = spark.sql("select  bigdata_test.Add(1,2)").show()
 ----------------------
 |bigdata_test.Add(1, 2)|
 ----------------------
 |                     3|
 ----------------------
 scala> val res = spark.sql("select  bigdata_test.Add(1,2)").show()
 org.apache.spark.sql.AnalysisException: No handler for UDF/UDAF/UDTF 'scala.didi.udf.Add': java.lang.ClassNotFoundException: scala.didi.udf.Add; line 1 pos 8
   at scala.reflect.internal.util.AbstractFileClassLoader.findClass(AbstractFileClassLoader.scala:62)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   at org.apache.spark.sql.hive.HiveShim$HiveFunctionWrapper.createFunction(HiveShim.scala:251)
   at org.apache.spark.sql.hive.HiveSimpleUDF.function$lzycompute(hiveUDFs.scala:56)
   at org.apache.spark.sql.hive.HiveSimpleUDF.function(hiveUDFs.scala:56)
   at org.apache.spark.sql.hive.HiveSimpleUDF.method$lzycompute(hiveUDFs.scala:60)
   at org.apache.spark.sql.hive.HiveSimpleUDF.method(hiveUDFs.scala:59)
   at org.apache.spark.sql.hive.HiveSimpleUDF.dataType$lzycompute(hiveUDFs.scala:77)
   at org.apache.spark.sql.hive.HiveSimpleUDF.dataType(hiveUDFs.scala:77)
   at org.apache.spark.sql.hive.HiveSessionCatalog$$anonfun$makeFunctionExpression$3.apply(HiveSessionCatalog.scala:79)
   at org.apache.spark.sql.hive.HiveSessionCatalog$$anonfun$makeFunctionExpression$3.apply(HiveSessionCatalog.scala:71)
   at scala.util.Try.getOrElse(Try.scala:79)
   at org.apache.spark.sql.hive.HiveSessionCatalog.makeFunctionExpression(HiveSessionCatalog.scala:71)
   at org.apache.spark.sql.catalyst.catalog.SessionCatalog$$anonfun$org$apache$spark$sql$catalyst$catalog$SessionCatalog$$makeFunctionBuilder$1.apply(SessionCatalog.scala:1133)

After fix:
scala> val res = spark.sql("select  bigdata_test.Add(1,2)").show()
+----------------------+
|bigdata_test.Add(1, 2)|
+----------------------+
|                     3|
+----------------------+

scala> val res = spark.sql("select  bigdata_test.Add(1,2)").show()
+----------------------+
|bigdata_test.Add(1, 2)|
+----------------------+
|                     3|
+----------------------+

we should resolve this bug!
Does this PR introduce any user-facing change?

No
How was this patch tested?

manual.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

cc @cloud-fan @maropu @dongjoon-hyun

@AmplabJenkins

ok to test

Test build #115349 has started for PR 26888 at commit 7b24673.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/20155/
Test PASSed.

Is this related to https://github.com/apache/spark/pull/23921? It seems the #23921 has a different approach from this.

Is this related to https://github.com/apache/spark/pull/23921? It seems the #23921 has a different approach from this.  cc: @HyukjinKwon

Test build #115349 has finished for PR 26888 at commit 7b24673.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/115349/
Test PASSed.

Yeah, seems a duplicate.

@southernriver can you explain why/when the class loaders are changed?

should IMainTranslatingClassLoader fallback to spark context class loader?

That's duplicated with #23921 and IMHO #23921 is clearer fix. As it is quite old and no test, I've just took over and raised #27025.

According to the above discussion, I'll close this PR and SPARK-30260 . Thank you, @southernriver and all!


Increment version for datashare releases

Increment package version after release of Azure.ResourceManager.DataShare

API change check
API changes are not detected in this pull request.


feat: Replace columnHasNulls with row stats

PR to address https://github.com/facebookincubator/velox/issues/11741

Removed the use of columnHasNulls in RowContainer and replaced them with row stats
Added updateColumnStats in two more places (batch version of storeWithNulls and storeNoNull)

In the case of erasure, columnStats is invalidated so optimizations for hasNull is turned off.

Closing as done with https://github.com/facebookincubator/velox/pull/11860


fix(podspec): Update podspec to use GoogleMaps 3.0.1

Does any other open PR do the same thing?
No
What issue is this PR fixing?
https://github.com/react-native-community/react-native-maps/issues/2748
How did you test this PR?
Sadly, right now i don't have time to fully test this PR.
It would be great if someone can find the time to test this PR.

LGTM , but needs testing

Thanks for this.
I creating a separate PR that uses the latest version 3.0.3 and updates the examples app.
https://github.com/react-native-community/react-native-maps/pull/2812

I've the same issue thanks to you resolved.


broken on new 2ds

When I install the mod and load the world I will spawn in the air and fall to my death in what looks like a super flat world.

Sorry to hear you're having trouble with the World Generation.
Which version of the mod are you currently running?

I am on the latest version of Minecraft and latest version of the mod.

Those pillars show me the mod is working somewhat correctly. It might just be the spawn position itself rather than anything else. I'll see what I can do.

Sorry about the long wait, what where the coordinates you spawn at, it should be consistent(ish)

Issue is now Fixed.

Changed Compiler/Decompiler.
Reworked some World Generation.


Merge master onto develop

This PR is really just to facilitate an overall intiial review of the application.
I still need to make some additions to the README about testing, etc.  so don't review yet.
It's ready to review.
Reviewers, please set make a py2.7 virtualenv, set env var EDX_PLATFORM_VERSION=Ginkgo and run tests for Ginkgo.  I've started looking ahead to Hawthorn but it will require more work.

 (4) Ginkgo: Test/fix issues with Appsembleredx/HTML certs setup

I'm still reviewing this it may take some time because of number of commits and changed files

Thanks @amirtds - I'd say don't worry about going through every commit, just look at the latest.


Make the choice between LXML and etree a package level switch

LXML is not strictly compatible with etree, although it claims to be.
This change introduces a package-level import for ET (either LXML or etree) and allows the user to force the use of LXML but it defaults to false.
If you have LXML in your global packages, it will default to LXML at the moment and a number of drivers simply don't work with LXML

Coverage decreased (-0.01%) to 87.276% when pulling 4229ddf5478c8b6da6603f1f2486ddb000cbee81 on tonybaloney:lxml_toggle into 611035a3380c16a22373efb33e34a376abe9008c on apache:trunk.


How to draw a page to an HTML Canvas?

Is it possible to draw a single page to an html canvas element?

This is actually the same question I have but with some added few like can I make fields draggable ? or can I make the field dynamically added/removed and it would reflect on the canvas.

See https://github.com/Hopding/pdf-lib/issues/940#issuecomment-925378515, https://github.com/Hopding/pdf-lib/issues/803, and other issues related to page rendering.


Introduce test breakage in input_object_type test

There appears to be an issue where a nested structure that results in
multiple classes of the same name is not well-supported. This change to
the input_object_type test highlights the issue.
This breakage highlights issue #169

@nubstick27 please provide the solution for your PR, otherwise master will be broken

Ah! Sorry, I made this only to be referenced by #169. I was hoping for guidance and discussion before implementing a solution. I will close this for now.


Add "Refresh certificates list" Button

[x] Add "Refresh certificates list" Button
[x] Move Import Certificate Button to New Certificate Button menu

Done


REI Compat Broken

The REI plugin does not work with REI 3.0+.
https://gist.github.com/Diamondman121314/75c100eeb447ebb0f70f00c2e9b41ad4#file-gistfile1-txt-L1436

Sorry it took so long to get back to you on this; I can't reproduce this at all. Please try the following:

Use the newest version of both Uplands and REI.
Disable all mods except Uplands, REI, and the Fabric API.

If neither of those work, let me know and I'll see if there's anything I can do.

This was supposed to be closed, I fixed it some time ago lol


Update Exomia.Native.csproj to support Net Core 3.0

Currently the .Net Core 3.0 preview version 5 is available.
It will not be merged or added until it is finished and stable.


how to write in to a register

client.writer().pipe(socket);
socket.pipe(client.reader());
is dis code works

Your piping is fine, here is a sample from my code, it is writing a value to physical hardware.
var addr = writeobj.pnu - 1
        var buf
        switch (writeobj.typeno) {
            case 6: //I16
                buf = Buffer(2)
                buf.writeInt16BE(writeobj.val,0)
                break;
            default:
                return callback('write typeno:' + writeobj.typeno + ' not supported, details:' + util.inspect(writeobj))

        }

        client.writeSingleRegister(254, addr, buf, function (err, info) {
            if (err)
                callback(err)

            callback(null)
        })


Feature: Make multiline character configurable

Issue
Sometimes the code you're pasting has a closing brace on its own line without any leading spaces, which is interpreted as the end of your multiline prompt. It'd be great if the opening and closing characters could be modified, perhaps as a command-line argument.  (For example, {{{ to start and }}} to end would be very unlikely to clash with any code.)
Version and model info
$ aider --version
aider 0.36.0

Thanks for trying aider and filing this issue. Agreed that it might be nice to better handle the case where you're pasting code with a closing brace alone on a line.

Closing brace doesn't even have to be alone on a line.
> {
. foobar
. foobar }

I see you've posted "foobar" and the search/replace block rules. However, I don't see a
specific request or question about what

I just added the ability to do open the multiline with a tag like {foo and then it won't close until you enter foo}. There's also a new /editor command to launch your text editor.
So now you can send long, multi-line messages in the chat in a few ways:

Paste a multi-line message directly into the chat.
Enter { alone on the first line to start a multiline message and } alone on the last line to end it.
Enter {tag (where "tag" is any sequence of letters/numbers) and end with tag}. This is useful when you need to include closing braces } in your message.
Use Meta-ENTER to start a new line without sending the message (Esc+ENTER in some environments).
Use /paste to paste text from the clipboard into the chat.
Use the /editor command to open your editor to create the next chat message.

The change is available in the main branch. You can get it by installing the latest version from github:
aider --install-main-branch

# or...

python -m pip install --upgrade --upgrade-strategy only-if-needed git+https://github.com/Aider-AI/aider.git

If you have a chance to try it, let me know if it works better for you.

Thank you, Paul. /editor is nice, didn't know about it. Unfortunately it has the downside that it doesn't leave an entry in the history which is really useful sometimes. Also it would be great if you could activate it with a keymap. Imagine you start writing a prompt and realize midway that it would be better to do this in multiline. In that case it would be great to be able to hit the keymap to open editor, and see the already entered prompt in the editor.
I tried the dev branch and find {<any sequence of letters/numbers} is awkward to use. I would prefer to be able to do {{ and close with }}, because I can quickly repeat the same character. It could even be :: or something as long as it's easy to enter. Hence configurability might be nice...

I have aider 0.63.3.dev76+g77e18017 and it doesn't do that.

You need v0.64.0 or later.


SE-0344: Fix example code in the proposal

Multiple fixes to example code of the proposal in this PR:

The example code makes a reference to Res.self, which is not declared anywhere. From context and from sample code provided by the toolchain, it makes sense that Res (short for "Result"?) is the third generic argument of the function, which here is named as Success.
That same example code was referring to data, which from the context was meant to be responseData. Missing return statement was added as well to make this code compile in a broader example context. This example snippet is updated accordingly.
Another snippet had wrong type of argument: Argument, which was updated to argument: RemoteCallArgument<Argument> to match the DistributedTargetInvocationEncoder protocol requirement.
Argument labels for DistributedTargetInvocationEncoder implementation were updated to match the protocol requirement.
Example code apparently should have DistributedTargetInvocationDecoder as a struct, not class. It doesn't have any initializers for this to be a valid class.
ClusterTargetInvocationDecoder implementation should have its functions marked as mutating to match requirements of the DistributedTargetInvocationDecoder protocol.
RemoteCallTarget does not have mangledName property, apparently it was meant to be identifier in the example code.

Thanks, yep seems all those are right fixups.
Thanks!


So I was compiling psych engine when suddenly I realized I'm stupid and don't know how to fix this,

PLEASE HELP I'VE TRIED EVERYTHING!!!

ok

is hard

@fr459 why are u commenting useless text
for @MrYes3215 change vlc.MP4Handler to VideoHandler
and replace Main.hx with a new one https://github.com/ShadowMario/FNF-PsychEngine/blob/main/source/Main.hx

@fr459 why are u commenting useless text
for @MrYes3215 change vlc.MP4Handler to VideoHandler and replace Main.hx with a new one https://github.com/ShadowMario/FNF-PsychEngine/blob/main/source/Main.hx

Now it's saying that VIDEOHANDLER is non-existent!

you commented on an issue no one replied for a week
so
haxelib remove hxCodec
haxelib install hxCodec 2.5.1


Improve API reference

https://keptn.sh/docs/0.13.x/reference/api/ references http://YOUR.DOMAIN/api to see the API documentation.  That shows as a link which is, of course, broken in the documentation.  I would like to be able to view the complete documentation for the API as part of the documentation.
This PR is to investigate the issue.  Ideally, we should be able to autogenerate this documentation with some authored text that is embedded in the source code.

stale


Allow Decimal places to ABG parameters (Pco2 , Po2 and pH)

Describe the bug
Need to allow two decimal places to Pco2 and Po2 parameters on ABG, currently on the input field its showing as decimal places are allowed but when you enter values with decimals and submit, its throwing the error saying decimal values are not allowed.
usually these two above mentioned parameters are with two decimal places. But for pH  it should be three decimal places.

To Reproduce
Steps to reproduce the behavior:

Go to patient card
Click on log update and select round type as Detailed Update
select Arterial Blood  Gas analysis parameter
update the values to Pco2 , Po2 and pH fields with decimal places and submit
see the error

Expected behavior

[ ] Allow Pco2 and Po2 fields to accept two decimal places.
eg:) Pco2 : 29.81

[ ] Allow pH field to accept values with three decimal places
eg:) pH: 7.499

A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Hey @samholics i would like to  work on this issue

this response get from backend url patch request
response :{"po2":["A valid integer is required."]}

@abhip161 I think you can combine #8859 also into a single PR;

@abhip161 whats the status of this issue?
@Jacobjeevan can you check and do the needful

Hi @Jacobjeevan , I'm currently working on issue #8859. Once completed, I'll submit a single PR that covers both this issue


Unable to mapping non-required fields

I am sorry that my English is so bad.
Describe the bug
When a model field that is not required and a map is specified is defined in the schema, an error will occur if the create method is called with the corresponding field undefined.

Schema Sample (based on test/schemas/mappedSchema.ts)

    models: {
        User: {
            primaryHash: { type: String, value: 'us#${id}', map: 'pk' },
            primarySort: { type: String, value: 'us#', map: 'sk' },
            id:          { type: String, generate: 'ulid' },
            name:        { type: String, map: 'nm' },
            email:       { type: String, map: 'em' },
            status:      { type: String, map: 'st' },
            remarks:         { type: String, map: 'rs' },

            //  Properties packed into the "data" attribute projected to the gs1 secondary index
            address:     { type: String, map: 'data.address' },
            city:        { type: String, map: 'data.city' },
            zip:         { type: String, map: 'data.zip' },

            //  Find by type or email
            gs1pk:     { type: String, value: 'ty#us', map: 'pk1' },
            gs1sk:     { type: String, value: 'us#${email}', map: 'sk1' },
        }
    },

Source excerpts that result in errors (based on test/mapping-and-packing.ts)

test('Create', async() => {
    User = table.getModel('User')
    user = await User.create({
        name: 'Peter Smith',
        status: 'active',
        email<EMAIL_ADDRESS>        // remarks: '',                                  <= undefined
        address: '444 Cherry Tree Lane',
        city: 'Paris',
        zip: '1234567',
    })
    console.log(user);
    expect(user).toMatchObject({
        name: 'Peter Smith',
        status: 'active',
    })
})

Error message

OneTableArgError: Missing properties for mapped data field "data" in model "User"

Environment (please complete the following information):

OS : Win10 (WSL2)
Node Version: v14.19.0
OneTable Version: 2.3.3
TypeScript Version: 4.6.2

I believe the issue stems from the following lines;
I think we need to consider required parameters.

src/Expression.js
https://github.com/sensedeep/dynamodb-onetable/blob/b1112e36a3bf9f57b717bb3074b772552a47ca21/src/Expression.js#L107-L109

I tried to fix it. I passed some test, but my PC is too heavy to pass the whole test.
For the time being, I will only report the issue.

That code should only be used for nested mapped attributes. i.e. those under "data.*".  The reason is the entire 'data' object must be serialized and written by DynamoDB. So you can't update just one field.
However, remarks should be able to be updated as it isn't nested.
I've tested this and it seems to work fine.
Can you please follow the template and post a test case that demonstrates this issue for a non-nested property.

Sorry.
The Schema Sample was wrong.
Yor are right, there is a problem with the nested mapped attributes.
Here is the test code for the problem.
Cut/Paste
debug.ts
/*
    debug.ts - Just for debug

    Edit your test case here and invoke via: "jest debug"

    Or run VS Code in the top level directory and just run.
 */
import {AWS, Client, Entity, Match, Model, Table, print, dump, delay} from './utils/init'
import { OneSchema } from '../src/index.js'

jest.setTimeout(7200 * 1000)

//  Change with your schema
const schema: OneSchema = {
    version: '0.0.1',
    indexes: {
        primary: { hash: 'pk', sort: 'sk' },
        gs1: { hash: 'gs1pk', sort: 'gs1sk', project: 'all' },
    },
    models: {
        User: {
            pk:          { type: String, value: '${_type}#' },
            sk:          { type: String, value: '${_type}#${id}' },

            gs1pk:       { type: String, value: '${_type}#' },
            gs1sk:       { type: String, value: '${_type}#${id}' },

            name:        { type: String },
            email:       { type: String },
            id:          { type: String, generate: 'ulid' },

            test1:       { type: String, map: 'data.test1' },
            test2:       { type: String, map: 'data.test2' },
        }
    }
}

//  Change your table params as required
const table = new Table({
    name: 'DebugTable',
    client: Client,
    schema,
    logger: true,
})

//  This will create a local table
test('Create Table', async() => {
    if (!(await table.exists())) {
        await table.createTable()
        expect(await table.exists()).toBe(true)
    }
})

test('Success Pattern', async() => {
    let User = table.getModel('User')
    let users = await User.create({
      name: 'Peter Smith',
      email<EMAIL_ADDRESS>      id: '1',
      test1: 'aaa',
      test2: 'bbb',
    })
})

test('Failer Pattern', async() => {
    let User = table.getModel('User')
    let users = await User.create({
      name: 'Bob',
      email<EMAIL_ADDRESS>      id: '2',
      test1: 'aaa',
      // test2: 'bbb',       <-- undefined
    })
})

test('Destroy Table', async() => {
    await table.deleteTable('DeleteTableForever')
    expect(await table.exists()).toBe(false)
})

result
Determining test suites to run...Using local Java to run dynamoDB
Spawn DynamoDB 18568
Waiting for <IP_ADDRESS>:4567...
Connected!
DynamoDB is ready
 FAIL  test/debug.ts (7.205 s)
  ✓ Create Table (508 ms)
  ✓ Success Pattern (114 ms)
  ✕ Failer Pattern (1 ms)
  ✓ Destroy Table (35 ms)

  ● Failer Pattern

    OneTableArgError: Missing properties for mapped data field "data" in model "User"

      106 |             for (let [att, props] of Object.entries(this.mapped)) {
      107 |                 if (Object.keys(props).length != this.model.mappings[att].length) {
    > 108 |                     throw new OneTableArgError(`Missing properties for mapped data field "${att}" in model "${this.model.name}"`)
          |                           ^
      109 |                 }
      110 |             }
      111 |             for (let [k,v] of Object.entries(this.mapped)) {

      at Expression.prepare (src/Expression.js:108:27)
      at new Expression (src/Expression.js:16:14)
      at Model.putItem (src/Model.js:821:26)
      at Model.create (src/Model.js:508:33)
      at Object.<anonymous> (test/debug.ts:67:28)

Test Suites: 1 failed, 1 total
Tests:       1 failed, 3 passed, 4 total
Snapshots:   0 total
Time:        7.278 s
Ran all test suites matching /test\/debug.ts/i.
npm ERR! Test failed.  See above for more details.

Sorry to be unclear. If you are updating an attribute that is mapped to a nested map, you must always update all properties of that map. This is the design and required by how DynamoDB updates object attributes.
So if you want to update test1, you must supply test2. Otherwise, DynamoDB will delete the value of test2.
This only applies for nested mapped attributes. If they are top level, you don't need to update all attributes.

Thank you.
I would reconsider the schema design.


Review units for method: setSpeed(int speed)

It is necessary to review the range of values for method setSpeed for a tacho motor.

https://github.com/ev3dev-lang-java/ev3dev-lang-java/blob/develop/src/main/java/ev3dev/actuators/lego/motors/BaseRegulatedMotor.java
    /**
     * Sets desired motors speed , in degrees per second;
     * The maximum reliably sustainable velocity is  100 x battery voltage under
     * moderate load, such as a direct drive robot on the level.
     * @param speed value in degrees/sec
     */
    public void setSpeed(int speed) {
        this.speed = speed;
		if (!this.regulationFlag) {
            this.setIntegerAttribute(DUTY_CYCLE, speed);
		} else {
            this.setIntegerAttribute(SPEED, speed);
        }
    }

http://ev3dev-lang-java.github.io/docs/api/latest/ev3dev-lang-java/ev3dev/actuators/lego/motors/BaseRegulatedMotor.html
public void setSpeed(int speed)
Sets desired motors speed , in degrees per second;
The maximum reliably sustainable velocity is 100 x battery voltage under moderate load, such as a direct drive robot on the level.
Parameters:
speed - value in degrees/sec

http://docs.ev3dev.org/projects/lego-linux-drivers/en/ev3dev-jessie/motors.html#tacho-motor-subsystem
count_per_rot | read-only |
Returns the number of tacho counts in one rotation of the motor.
Tacho counts are used by the position and speed attributes,
so you can use this value to convert from rotations or degrees to tacho counts.
(rotation motors only)

count_per_m | read-only |
Returns the number of tacho counts in one meter of travel of the motor.
Tacho counts are used by the position and speed attributes,
so you can use this value to convert from distance to tacho counts.
(linear motors only)

speed | read-only |
Returns the current motor speed in tacho counts per second. Note, this is not necessarily degrees (although it is for LEGO motors).
Use the count_per_rot attribute to convert this value to RPM or deg/sec.

speed_sp | read/write |
Writing sets the target speed in tacho counts per second used for all run-* commands except run-direct. Reading returns the current value.
A negative value causes the motor to rotate in reverse with the exception of run-to-*-pos commands where the sign is ignored.
Use the count_per_rot attribute to convert RPM or deg/sec to tacho counts per second.
Use the count_per_m attribute to convert m/s to tacho counts per second.

Interesting links:
https://github.com/ev3dev/ev3dev-lang-python/issues/220

Business Rule:
It is necessary to create some kind of input validation to avoid values greater than 900.

Please do not do that. It is possible to achieve higher speeds. I have tried to mix 3 NiMH batteries with 3 NiZn batteries and the motors really had higher peak speeds. I have not measured the RPM, but the buzzing noise had higher pitch. If the speed is higher than maximum, the motor regulator will probably keep them on 100 % of time, which is OK.

Oki.
The essence of this issue was to review the units sent from LeJOS interface to EV3Dev runtime but everything is Ok. I was checking it because exist some possible projects in the air to interact with SLAM subsystems and it is important the accuracy between tacho countsand other metrics.
Maybe, I should invest more time in documentation about Motor theory for Differential model.

Reviewed


Lodestar gossip queues to wrap processRpcMessage()

Motivation

When we subscribe to all subnets (or the node have so many connected validators), we waste time uncompressing messages, getting message id and drop it in the end

Description

Lodestar gossip queues to wrap processRpcMessage() function instead of validate() function

Closes #3553
Test Result with subscribeAllSubnets flag
This shows significant improvement with subscribeAllSubnets flag and 2 contabo nodes (contabo-19/master vs contabo-20/this-branch)

Master cannot maintain a good number of peer

This branch can

Master can process up to 1024 attestation messages

This branch can process 4x number of messages

Master: gossip block is delayed a lot and node uses UnknownBlock sync frequently

This branch: gossip block is delayed mostly <= 10s (40s 1 time), UnknownBlock sync is not used

The Sequence Diagram


validator: ProcessExtensions quits early if it encounters a debug instruction

The validator can fail to register an extension if a debug instruction appears before an OpExtension instruction

Should the validator not fail this due to incorrect module layout?

OpModuleProcessed is a debug instruction new in 1.1.  I've been convinced by @sheredom that there is no restriction on where it can be placed.  But perhaps that is debatable.

SPIR WG agreed to restrict OpModuleProcessed to section 7 of the layout.


Timeline info in commit graphs

Graham: can you clarify what this means (if you remember)?

No idea what this is. Will reopen if such knowledge emerges.


Allocation example

Fixes https://github.com/Deltares/Ribasim/issues/816

Looks good to me! Shall we also run this test model during core tests?
There is a merge conflict that needs to be resolved, but otherwise good to go.


Cocoa Pods Error

[!] Unable to find a specification for NXDrawKit

Oh.. I'll check and let you know.

This is my log for pod update.
localhost:NXSwiiftOne8` nicejinux$ ls
NXDrawKit.framework	NXSwiiftOne.xcworkspace	Pods
NXSwiiftOne		Podfile
NXSwiiftOne.xcodeproj	Podfile.lock
localhost:NXSwiiftOne8 nicejinux$ pod update
Update all pods
Re-creating CocoaPods due to major version update.
Updating local specs repositories

CocoaPods 1.1.0.beta.1 is available.
To update use: `sudo gem install cocoapods --pre`
[!] This is a test version we'd love you to try.

For more information, see https://blog.cocoapods.org and the CHANGELOG for this version at https://github.com/CocoaPods/CocoaPods/releases/tag/1.1.0.beta.1

Analyzing dependencies
Downloading dependencies
Installing NXDrawKit (0.3.0)
Installing RSKImageCropper (1.5.1)
Installing SnapKit (0.15.0)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There are 3 dependencies from the Podfile and 3 total
pods installed.
localhost:NXSwiiftOne8 nicejinux$ pod --version
1.0.1
localhost:NXSwiiftOne8 nicejinux$

I didn't find any errors.
Can you show me your error messages?

I'll close this issue. If the error happen again, please reopen issue.
Thanks.


Improve e2e test

Currently, the e2e test fails when the following two resources already exist:
Error from server (AlreadyExists): error when creating "STDIN": customresourcedefinitions.apiextensions.k8s.io "remotes.gitkube.sh" already exists
Error from server (AlreadyExists): error when creating "STDIN": clusterrolebindings.rbac.authorization.k8s.io "gitkube" already exists

For the CRD, we just need to ignore the error and for clusterrolebindings we can just use the test namespace name.

Also see https://github.com/hasura/gitkube/issues/29


Can not reject host request which is in the past.

Subject: Can not reject host request which is in the past.
Description:
I received a hosting request on October 24th for October 26th.
I was not able to Accept or Reject this request before the 26th.
The request is still pending and when I click on Reject, an error message states "This host request is in the past."
The notification on my Messages still shows l have 1 message pending but I can not do anything to switch it off.
Results:
I was expecting to be able to switch off the notification saying I have a pending request.
Backend version: develop-948446a4
Frontend version:
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:106.0) Gecko/20100101 Firefox/106.0
Page: https://couchers.org/messages/request/30633
User: guillaume_l (19326)

not a bug


Apollo dataset fine tune loss nan

I used 4DMOS to perform fine tuning on the Apollo dataset, but shortly after starting training, I encountered a loss nan issue. Have you ever tried using 4DMOS to perform fine tuning on the Apollo dataset before?

Are you fine-tuning on Apollo or training from scratch?
I trained 4DMOS on multiple other datasets and sensors and did not encounter this issue. The problem with the Apollo labels is that only moving objects are labeled, and the remaining points are unlabeled (class id 0) instead of being considered static. Since unlabeled points will be ignored for training, the model only sees positive samples (e.g. moving) for training.
You can try again changing this line and remap the id 0 to static. This will considered unlabeled points as static.


postCouchPotato.py Not working

SickBeard works fine, just CouchPotato gives this issue
Traceback (most recent call last): File "/Volumes/Macintosh HD/usr/local/sickbeard_mp4_automator/postCouchPotato.py", line 6, in  from readSettings import ReadSettings File "/usr/local/sickbeard_mp4_automator/readSettings.py", line 11, in  from babelfish import Language ImportError: No module named babelfish
Babelfish is certainly installed.
Then trying to avoid babelfish I get afterwards
Traceback (most recent call last): File "/usr/local/sickbeard_mp4_automator/postCouchPotato.py", line 8, in  from tmdb_mp4 import tmdb_mp4 File "/usr/local/sickbeard_mp4_automator/tmdb_mp4.py", line 14, in  from tmdb_api import tmdb File "/usr/local/sickbeard_mp4_automator/tmdb_api/tmdb.py", line 18, in  import requests ImportError: No module named requests
And again, requests is certainly installed.

Never mind,
changed line 1 from
#!/usr/bin/env python
to
#!/usr/bin/env python2.7
fixed.

Wrong python env


Bad snippet's cursor default setting: Disabled Intellisense

This is NOT a bug report, it's not also a feature request, I only think this is not a good default setting:
"editor.suggest.snippetsPreventQuickSuggestions": true

I regularly use VSCode snippets and I always thought this behavior was either a shortcoming or a bug that intellisense doesn't work in snippet's cursors! While this is not the case, and it's just a default setting which I'm pretty sure many users are completely unaware of (they also think this is a missing feature!), considering the fact that this Stack Overflow answer has a comment from almost all the last 4 years, 2019, 2020, 2022, and 2023.
Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.74.2 (user setup)
OS Version: 22H2 (OS Build 19045.2486)

Steps to Reproduce:

Trigger a VSCode user snippet that has cursors (e.g., $1) in it.
When the snippet is generated, at the active cursor type in something that must normally trigger the intellisense (e.g., another snippet prefix, or etc.). Intellisense doesn't get triggered. No suggestions.

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.74.3. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

@VSCodeTriageBot Yes, the issue still remains. (Lol I just had to restart VSCode to let the update install.)

We aren't going to change the default for that setting because many people believe the opposite (today) should be happening. However, with latest insiders this has changed so that IntelliSense always shows but isn't always activated


Remove "for_cas" field requirement on set

When making a compare-and-set update, the client does not need to set "for_cas" on each item.

https://ocd.appscale.com:8080/job/Daily Build/5910/

http://ocd.appscale.net:8080/job/Daily Build/6118/
http://ocd.appscale.net:8080/job/Datastore/687/


[pilot] Do not use spaceship if both skip_waiting_for_build_processing and apple_id are set

Checklist

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

Motivation and Context
With the new 2FA rules by Apple, more and more users are looking for a way to use app specific passwords to upload to the App Store.
Description
As iTunes Transporter does accept app specific passwords, and is used by pilot to upload the binary, we can achieve this with a few tiny changes in the program logic (do not log in via Spaceship if there is no reason to. This is the case if both skip_waiting_for_build_processing and apple_id are set).
closes #14258
closes #14723

Ok, your changes look good to me @joshdholtz. From my side this is good to merge.

Heyo, who's the point person on this? @janpio or @joshdholtz? Couldnt quite tell from the history.

I had the idea and implemented a first version, with some pretty complicated code. Then @joshdholtz fortunately jumped in and refactored it to something a lot more readable via https://github.com/fastlane/fastlane/pull/14456/commits/68eddca23178e22c768152de96487e726e6005cf
I have on my TODO to rewrite the tests to take care of the things your commented on, and I @ mentioned @joshdholtz in your comment that applied to something that he wrote.

Rebased so CI can actually run (Circle removed our old Xcode 9.0.0 we were using).
Also reworked the tests to address valid and great feedback from @snatchev. Now uses expect to make sure the login method that triggers the spaceship login is called or NOT called correctly (which this PR is all about).
I also created https://github.com/fastlane/fastlane/pull/14723 with just the tests of this, to show that the current codebase always calls the spaceship login and thus fails the test (in the expected way).


Component based style

Hi material-web team,
I'm a web developer from Thailand (exp 10+ years).
I'm very appriciate your hard work in this project and how you introduce it to developer community. I'm also waiting for this project to release in the future.
Recently, I just discovered some new technique to implement Component Based Style (for calling in short) using CSS-in-JS. I think it's much more flexible and and much more modular, also easily controlled by Javascript runtime and packaging.
I've a sample project here : https://nitipit.github.io/gadjet/ which I think can explain a lot of ideas.

Thanks for posting! We're pretty happy with our current component architecture, so changes are not planned right now :)


Unexpected series for EC2 metrics

When using a discovery job to pull in CPU Utilization Maximum for EC2 instances it appears as though each available dimension creates a new series.
Given 2 t2.micro instances in the eu-west-2 region I expected two series (plus or minus various dimensions which might or might not be available)
aws_ec2_cpuutilization_maximum{account_id="XXXXXXXXXXXX",dimension_ImageId="ami-aaa",dimension_InstanceId="i-ccc",dimension_InstanceType="t2.micro",name="arn:aws:ec2:eu-west-2:XXXXXXXXXXXX:instance/i-ccc",region="eu-west-2"} 0.169491525423731
aws_ec2_cpuutilization_maximum{account_id="XXXXXXXXXXXX",dimension_ImageId="ami-bbb",dimension_InstanceId="i-ddd",dimension_InstanceType="t2.micro",name="arn:aws:ec2:eu-west-2:XXXXXXXXXXXX:instance/i-ddd",region="eu-west-2"} 0.338983050847535

Instead I'm seeing 6,
aws_ec2_cpuutilization_maximum{account_id="XXXXXXXXXXXX",dimension_ImageId="",dimension_InstanceId="",dimension_InstanceType="",name="global",region="eu-west-2"} 0.338983050847535
aws_ec2_cpuutilization_maximum{account_id="XXXXXXXXXXXX",dimension_ImageId="",dimension_InstanceId="",dimension_InstanceType="t2.micro",name="global",region="eu-west-2"} 0.338983050847535
aws_ec2_cpuutilization_maximum{account_id="XXXXXXXXXXXX",dimension_ImageId="",dimension_InstanceId="i-ccc",dimension_InstanceType="",name="arn:aws:ec2:eu-west-2:XXXXXXXXXXXX:instance/i-ccc",region="eu-west-2"} 0.169491525423731
aws_ec2_cpuutilization_maximum{account_id="XXXXXXXXXXXX",dimension_ImageId="",dimension_InstanceId="i-ddd",dimension_InstanceType="",name="arn:aws:ec2:eu-west-2:XXXXXXXXXXXX:instance/i-ddd",region="eu-west-2"} 0.338983050847535
aws_ec2_cpuutilization_maximum{account_id="XXXXXXXXXXXX",dimension_ImageId="ami-aaa",dimension_InstanceId="",dimension_InstanceType="",name="global",region="eu-west-2"} 0.169491525423731
aws_ec2_cpuutilization_maximum{account_id="XXXXXXXXXXXX",dimension_ImageId="ami-bbb",dimension_InstanceId="",dimension_InstanceType="",name="global",region="eu-west-2"} 0.338983050847535

I find the series with a name of global a little confusing because their name implies a holistic measurement but the values appear to track a single instance. This structuring makes it hard to do visualizations across the various dimensions.
This appears to stem from the fact that the AWS ListMetrics API doesn't group dimensions with the same Namespace + Metric in to the same result. Is it valuable to adjust how this works to roll up the dimensions on to a single series associated with the instance? Happy to take on the effort just wanted to validate it made sense first. This appears to apply to other series and metrics as well so it would have a large impact on the way data is currently returned.

I think this is the same issue as in #404

I have the same issue for EC2, and wondering what I should put to dimensionNameRequirements options
like it is in this example #issuecomment-1247685098

Closing as this is expected behavior


Fix rationalLiteral.ts

Added fraction reduction with gcd.
Refactored exp() method.
Added error when shifting fractions.

The code looks good, can you add some tests for your changes as well?

I added the behaviour tests for rational literals.


Tizen packaging issue

Tizen packaging requires dependencies are faulty for some of the packages. For example, nntrainer-devel-static has dependency of devel package.
1:57:04 [:~/.../x86_64] $ rpm -qp nntrainer-devel-static-0.2.0-0.x86_64.rpm --requires
devel = 0.2.0-0
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1

:octocat: cibot: Thank you for posting issue #1399. The person in charge will reply soon.


IniFile:DeleteHeaderComment() cant delete odd numbers

	IniFile:AddHeaderComment("0")
	IniFile:AddHeaderComment("1")
	IniFile:AddHeaderComment("2")
	IniFile:AddHeaderComment("3")
	IniFile:DeleteHeaderComment(0)
	IniFile:DeleteHeaderComment(1)
	IniFile:DeleteHeaderComment(2)
	IniFile:DeleteHeaderComment(3)

result:
;1
;3

Maybe because when you execute one DeleteHeaderComment the one of them are removed, so that only leaves 3 comments. Try
for I = 1, 4 do
   IniFile:DeleteHeaderComment(0)
end

Your right. I dont thought like that. Thanks for the fast response.


ETCDCTL_PEERS set for units

Is there a way currently to set ETCDCTL_PEERS for all units running on the machines that do not have etcd running in cloud config file

+1

Here is one way to do it.  It creates /etc/profile.d/etcd-envvars.sh which will be sourced when you login to a machine so fleetctl has the correct env setup. A oneshot 'setup-etcdctl-env.service' unit here uses this file to generate /etc/environment file which can be included in units.  BTW, I also add INSTANCE_ID in /etc/environment file, if you don't need it, just remove it.
#cloud-config
# Workers cloud-config: run fleetd only
coreos:
  fleet:
    public-ip: $private_ipv4
    etcd_servers: "http://<IP_ADDRESS>:4001,http://<IP_ADDRESS>:4001,http://<IP_ADDRESS>:4001"
    .....
  units:
    - name: etcd.service
      mask: true
    - name: fleet.service
      command: reload-or-restart
    - name: setup-etcdctl-env.service
      command: start
      content: |
          [Unit]
          Description=Setup etcdctl env vars
          Wants=coreos-setup-environment.service
          After=coreos-setup-environment.service

          [Service]
          Type=oneshot
          RemainAfterExit=true
          ExecStart=/bin/bash -c "source /etc/profile.d/etcd-envvars.sh; env | grep -E 'ETCDCTL|FLEETCTL|INSTANCE_ID' >>  /etc/environment"
          [Install]
          WantedBy=multi-user.target
    ....

write_files:
  - path: /etc/profile.d/etcd-envvars.sh
    permissions: 0644
    owner: root
    content: |
        # Override default etcd host (<IP_ADDRESS>:4001),
        # these env vars are necessary for tools that talk to etcd.
        # Also used by setup-etcdctl-env.service to generate envs in /etc/environment file
        export ETCDCTL_PEERS="http://<IP_ADDRESS>:4001,http://<IP_ADDRESS>:4001,http://<IP_ADDRESS>:4001"
        export FLEETCTL_ENDPOINT="http://<IP_ADDRESS>:4001"
        export INSTANCE_ID=$(/usr/bin/curl -s http://<IP_ADDRESS>/latest/meta-data/instance-id)

:+1:


How can I reset development environment if I have broken it?

Hi I have broken dev environment and don't know how to reset it.
first I saw message
Invalid object name 'FinancialsUS.dbo.CRONUS USA'. Statement(s) could not be prepared when i opened a page.
Then i've got another
[2017-10-20 12:18:29.41] Sending request to https://nav2018us09.westeurope.cloudapp.azure.com:7049/NAV/dev/apps
[2017-10-20 12:18:29.57] The request for path /NAV/dev/apps failed with code InternalServerError.
Are you using the Azure VM (aka.ms/navdeveloperpreview) or are using docker locally?

If a container is broken, remove it and create a new container.
If the Azure VM is broken, remove it and create a new VM.


Documentation -- Functionality documentation improvements

Hi, I am currently working on the JOSS review for your extension and have some concerns about the functionality documentation:

If possible, I would rewrite each section with an overview, and bullet points or a numbered list describing the steps the user has to take. This would be especially useful for the portal veins segmentation description.
I think it would also be helpful to include screenshots and videos of the sample dataset that is described in your documentation (I am not sure if the same one is used). For instance, a video detailing the selection of nodes for the portal veins would be useful to a new user.
There seems to be minor discrepancies, for instance the name of the extension is not consistent in the documentation and in the screenshots.
For the testing section, it would be useful to include what errors might occur, how to resolve them, and what the user should expect after running Reload and Test.
It would be helpful to describe the parameters for the portal veins (vesselness filter options)
In exporting the results, there are some files that are exported but not explained in your documentation.

Thank you!

Hi @deepakri201, thank you for this detailed feedback on our documentation.
We will be working on it in the following few weeks and we will keep you updated when everything has been pushed to the repo.

@Thibault-Pelletier any updates here?

Hi @Kevin-Mattheus-Moerman and @deepakri201,
Thank you for your feedback and sorry for the delay.
I have just updated the documentation to add more detailed information on using the extension.
We are also in the process of editing the tutorial videos.
They should be made available (hopefully) sometime next week.


Finish migration and wrap up of DSCR module.

Description
This PR is migrating the old DatePickerConflictResolver into AmsDateConflictResolver and AmsDSCRModule for headless usage.
Related Issues

#7

@all-contributors please add @lilingxi01 for design, code, and test.


Support for Dogecoin and Urocoin

I am trying to find out values in
https://github.com/Bit-Wasp/bitcoin-php/blob/master/src/Network/NetworkFactory.php
for Dogecoin and Urocoin

Normally these can be found in the chainparams.cpp file, of 0.10+ clients.
Looks like they can be scattered all over the place :/ https://github.com/urocoin/uro/blob/319de97bbd56a10a3b2dca5b36be0c7a9c6603ae/src/main.cpp#L3233 0.9 - 0.10 saw a big reorganization of it all

Just fyi - instead of always parameterizing the Network class (can't continue stuffing things in the constructor), you can have a class implement NetworkInterface and pass those instances around if it's any use.

Did ya get sorted?

hey @afk11 thank you for your reply and sorry for the delay.
I have used your static contructor to get a Doge Network:
https://github.com/blockcypher/php-client/blob/master/lib/BlockCypher/Crypto/CoinSymbolNetworkMapping.php#L36

Yeah that looks correct - they really hid those constants ;)
If this is all good I'll close this issue?

It's OK. Thanks.


Recipe not downloading packages from the new Orchard Gallery

I recently updated my DefaultPackageUpdater to point at the new Gallery (since the old one wasn't redirecting), but cooking my site with a recipe that includes a module from the gallery fails.
I've been debugging this and it seems that ModuleRecipeHandler (via <Module packageId="module1" [repository="somerepo"] version="1.1" />) checks if the module is already installed. This check thinks that the module is installed, even though the package hasn't been downloaded (it doesn't exist in Orchard.Web\Modules). But, since the handler thinks the module is installed, then it skips the download, which causes feature enable to fail, since the module doesn't exist on disk.
If I remove the ModuleAlreadyInstalled check and run my recipe, then the site cooks properly.
I ran feature list both before and after cooking my recipe, and neither listed the modules I'm trying to include from the gallery.

We need a redirection from the old feed url to the new one.

What version are you using?

I'm on v1.9.2.
I manually set DefaultPackageUpdater  to point at the new feed URL and that's when the ModuleAlreadyInstalled check failed. Before changing the feed URL the install threw an exception before getting to the ModuleAlreadyInstalled check

This was an issue with the gallery. This should work now without any changes in your code.


Calico Policy Agent for Kubernetes

This PR creates a Policy Agent that is responsible for implementing Calico policy on Kubernetes pods. Kubernetes calls the calico_kubernetes plugin, which creates an endpoint, creates a generic profile, and sets basic policy (if calico policy is utilized, deny all incoming traffic; otherwise, allow all traffic).
The Policy Agent watches Kubernetes etcd for new resources and updates the pods accordingly. The intent is to implement the Kubernetes API experimental fields - Namespace.Spec.experimentalNetworkPolicy and Service.Spec.Type=experimentalNamespaceIP
(https://github.com/kubernetes/kubernetes/pull/13937)

Due to a bit of an awkward PR shuffle, I now have ownership of @L-MA 's PR #41

Closing for now, will revisit when necessary


Observation request ignored when resource is first dynamically created

If a GET request to a dynamic resource requests to be an observer, it will be ignored if this is the first time the specific resource has received a request. Subsequent requests behave as expected.

Seems to be a limitation of how libcoap operates, due to how we are using the unknown resource for dynamic resources. Does not appear to be any real way to work around the issue.


Fix extra empty line issue on tutorial

Bug/issue #, if applicable:
Close #662
Summary
See the full context on #622
Another way to fix the problem is changing the logic here src/components/ContentNode/CodeListing.vue

Note:
After this change when we try to copy the content of CodeListing, we will miss the "\n"

// Expected copy result
/*
S

A
*/

// Actual copy result
/*
S
A
*/

A later fix to implement a clipboard button may help lift the issue.
https://github.com/apple/swift-docc-render/issues/449
Checklist
Make sure you check off the following items. If they cannot be completed, provide a reason.

[x] Added tests
[x] Ran npm test, and it succeeded
[x] Updated documentation if necessary

@swift-ci please test

\cc @dobromir-hristov

Close. Prefer to use #667


URL not found

Problem
Click on live example on Generate-Schema page. it redirects to the apollographql.docs
Expected
To find a live example.

Rolling into #1316


Voice recorder / Audio Player widget

Hello team,
Thank you for fantastic work with Appsmith.
I have been exploring the app and was wondering how one can add a voice recorder and an audio player to the app?
That would be a very helpful for the app feature we are trying to build in our team.
Thanks!

Alright, so I can play audio by putting the public url of my audio in the video player.
Though still wondering how to use in-built recorder widget.

Hey, @dusadvarshit! Thanks for the widget request. We will add this to our backlog of new widgets

note:

The audio widget is configurable to record voice, From the property pane the user should be able to do so.
User can also give paste url of the audio source or upload to the file to play.
User can choose to auto play media on load.
User can show hide the widget
User has the following events

onPlay
onPause
onEnd

If the record option is true

Available events:

onRecordingStart
onRecordingEnd

@somangshu can you share the component we're considering using for this?
I think we should separate audio player and voice recorder. Both seem to be doing 2 different tasks. One is taking input, while the other is giving output.

@Nikhil-Nandagopal here the audio player is only used to provide the feedback of recording, Its very normal to listen to something you have recorded before we are actual saving. To me it sounds like a unified and complete experience.
Ref1
Ref2

@somangshu that makes perfect sense. I got confused because I thought there was also a URL that the user could use for a playback.
The libs don't seem very popular. Maybe we should make something custom with this audio player?
https://github.com/justinmc/react-audio-player#readme


www/caddy: Changes needed for Caddy v.2.8.0

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

[x] I have read the contributing guide lines at https://github.com/opnsense/plugins/blob/master/CONTRIBUTING.md
[x] I have searched the existing issues, open and closed, and I'm convinced that mine is new.
[x] When the request is meant for an existing plugin, I've added its name to the title.

The new Caddy version will have some small breaking changes that influence the template generation of the os-caddy plugin.
https://github.com/caddyserver/caddy/releases/tag/v2.8.0-beta.1
Changes that need to be made:

[x] Make ACME E-Mail a required field, so Zerossl and Lets Encrypt continue to work at the same time. https://github.com/opnsense/plugins/pull/3960
[x] Rename the basicauth directive to basic_auth in the Caddyfile template. Since my implementation uses bcrypt by default, the deprecation of scrypt can be ignored. https://github.com/opnsense/plugins/pull/3961

Handled by other tickets.


remove event ordering on event series

Fixes #2840
Ordering in JS can cause some unexpected results, and also have thing work differently in different parts of the site, so let's keep it in the API requests.


Fix eviction order

1. Issue, if available:
N/A
2. Description of changes:

Update links in docs
Fix bug in pod eviction order

3. How was this change tested?
Unit test only
4. Does this change impact docs?

[ ] Yes, PR includes docs updates
[ ] Yes, issue opened: link to issue
[X ] No

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Nice to see you stop by Todd! Nice fix 💪

Thanks! I was just reading the docs/code for familiarization and stumbled across it.


Preserve ng-click events

I have a use case where I'd like to preserve the ng-click event on a draggable container, however Dragular seems to disable this unless the element is an anchor or a button. This doesn't satisfy my use case because I want to be able to click anywhere on the element to trigger the ng-click event, and allow the user to drag from anywhere inside the element as well. Any suggestions?

Yes I can put something to distinguish between click and drag, maybe something like this. If you need it soon, you can PR ;)

Hmm have you tried the delay option? dragula example: http://bevacqua.github.io/dragula/#single2

@Astray-git is right, it is solved by delay option, I have tested it, see fiddle here.

Delay is likely what you're looking for, but there's also the invalid option from dragula (it looks like it's implemented here, but not documented)
options.invalid
You can provide an invalid method with a (el, target) signature. This method should return true for elements that shouldn't trigger a drag. Here's the default implementation, which prevents drags originating from anchor elements and buttons.
function invalidTarget (el) {
  return el.tagName === 'A' || el.tagName === 'BUTTON';
}

Note that invalid will be invoked on the DOM element that was clicked and every parent up to immediate children of a drake container.

Using the delay property has resolved the problem I was having, I can now preserve ng-click events on draggable elements! Thanks very much for the support and code examples.


Empty Assignee search list in issues with Redmine 3.4.2

After upgrading to Redmine 3.4.2 (from 3.3.3), I got the following behavior:

Go to a project, Issues tab

Filters -> Add Assignee
Result: the list of assignees to filter on is empty.

Removing redmine_elasticsearch from the plugins fixes the issue

More precisely, removing (commenting) the reference to the gem

'active_model_serializers', '~> 0.8.3'

in the Gemfile fixes the issue.
I'm sorry I can't go further in the analysis, the code of the elasticsearch plugin is far beyond my understanding capabilities :(

For whoever would like to get the Elasticsearch plugin to work with Redmine 3.4.x, or to debug the current code...
I finally got it to work by reverting the active_model_serializer gem dependency back to version 0.7.0.
The issue with Redmine 3.4.x is that now Redmine retrieves filter data dynamically with ajax calls. In particular, the ajax call to /redmine/queries/filter?project_id=81&type=IssueQuery&name=assigned_to_id
returns a json response instead of an array, when active_model_serializer v 0.8.x is linked.
This does NOT happen with v0.7.0 nor with 0.10.0.
However, as mentioned above, v 0.10.0 lost ascending compatibility by removing access to self.root.
I tried many things in v0.8 to disable serializing for queriesController#filter, but failed with all my attempts.
I tried to understand how to replace the self.root = false in the serializers when using v 0.10.0, but could not find what to do.
So finally, changing the gemfile to reference :
 'active_model_serializers', '~> 0.7.0'
was the only way I found to make the redmine_elasticsearch plugin work with Redmine 3.4.x.


nRF528xx: RCP API Version 8 is not in the supported range [4-6]

I've instaled this https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.0/matter/openthread_rcp_nrf_dongle.html on my nrf stick but now I get the following problem:
otbr-agent[32041]: [NOTE]-AGENT---: Running 0.3.0-079bbce-dirty
otbr-agent[32041]: [NOTE]-AGENT---: Thread version: 1.3.0
otbr-agent[32041]: [NOTE]-AGENT---: Thread interface: wpan0
otbr-agent[32041]: [NOTE]-AGENT---: Radio URL: spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=115200
otbr-agent[32041]: [NOTE]-ILS-----: Infra link selected: enp6s18
otbr-agent[32041]: [INFO]-NCP-----: OpenThread log level changed to 5
otbr-agent[32041]: 49d.17:14:07.253 [I] Platform------: RCP reset: RESET_POWER_ON
otbr-agent[32041]: 49d.17:14:07.256 [C] Platform------: RCP API Version 8 is not in the supported range [4-6]
otbr-agent[32041]: 49d.17:14:07.257 [C] Platform------: CheckRcpApiVersion() at radio_spinel_impl.hpp:423: RadioSpinelIncompatible
[15:46:07] INFO: otbr-agent ended with exit code 3 (signal 0)..```

I thin the RCP API should be bumped. I don't know how trivial that is.

Woops, wrong account to post this with

The latest openthread firmware doesn't work I.E. API Version 8. I used the firmware built here https://golioth.github.io/golioth-openthread-demo-docs/docs/create-rcp and it works happily.


added a barchart in employee detail page

Targets #2065
Description
we added a bar chart to the employee detail page and this bar chart shows the last 7 days' efforts of every team member.

@JCArya
I am getting this error while clicking on the effort report icon


Pin DVC version

Since the dvc version in dvc-azure isn't pinned, it is possible that you are using  a diffrent version of dvc even if you have pinned the dvc-azure version.
This may leads to issues with using dvc.
For example: The dvc version 3.* is available now. With this version there are some extra fileds added to the config which an older dvc version can't handle and run into errors. We used dvc-azure in a new Python environement with dvc version 3.* , pushed the data in the storage account and tried to download the data in another Python environment. Both environments had pinned the same version of dvc-azure, but since the second environment was created earlier, it still used dvc 2.* and can't handle the new fields.

@domirohner dvc-azure is not meant to be installed separately. Please use pip install dvc[azure] instead.


Added GRAIN

Added GRAIN Interchain Token Service data for Arbitrum and Optimism to squid.tokenlist.json

this PR seems to delete the configs for another token instead of adding to the json. can you do that instead?

this PR has become stale. if this asset still needs to be added, pls use the CLI instead of manually overwriting another token's configs


Issue# 175 - This code modifies package to avoid the problem described in the issue

See issue #175
I think the code is ok, and certainly works for me. It you want, I could modify the code so that the renaming only takes place in JsonEncodeDecoderClassCreator, rather than in every sub-class of BaseSourceCreator. But it seems the other sub-classes would not be subject to the same problem.

sorry - this one slipped. is this still an open issue for you ? I guess so if I look at the patch - just to confirm.

No worries. Yes, this is still an issue for us. Would be great if you could merge this in.

merged manually - thanx


Issue 408: Upgrade org.apache.httpcomponents:* to >= 4.5.5

Related issue: #408
Updated pom.xml from strongbox-parent.

@ptirador ,
Have you checked whether the issue described in #451 is still happening? BTW, please note, that Jersey is now becoming part of the Eclipse Foundation. If https://github.com/jersey/jersey/issues/3629 has been fixed (and it's not clear, whether or not it was included as a fix in 2.27 which has been released), then we should be okay. Could you please check? Does this impact the build time, etc?

@ptirador ,
I've tried your PR and it looks good to me.
@fuss86 , @sbespalov :
If you guys experience any odd behaviour related to the HTTP client/pool, this might be the cause.

@ptirador ,
I've reverted this in 0a234a936132706907237ed0ad7d868d2f77a983, as it seems to be breaking the strongbox-web-integration-tests for the maven sub-module. If you have some time, could you try investigating this further? Thanks! :)


Add many Nuvoton device SVDs

I got a bunch of the SVDs for the Nuvoton devices from the arm site and added them.
I got them from https://www.keil.arm.com/devices/nuvoton-nuc029sge/features/

Unfortunately, I don't  see a clear license for these files, so they cannot be included at this time.


BlobUploads not exposed via IRegistryClient ?

Is there a reason why I can't access BlobUploads via IRegsitryClient (but can if I cast to RegistryClient) ?

Looks like most of the blob upload operations haven't actually been implemented yet, probably hidden on purpose

That's absolutely correct. I didn't need that functionality when I started this project, so I didn't code those bits up.

IBlobUploads were implemented a while ago...


Error with Chrome 66 and 67

Hi all, with the versión 6.5.0 when I launch my tests, the browser window it looks like broken.
polymer test -l chrome --npm

I can't see the results of the test on it neither open the console to debug. This happen to another colleague of my team.
This happen with chrome 66 and 67.
My version of Polymer Cli is 1.6.0. It also happens with version 1.7.2.

Move the issue to the new repository.


⚠ Bofrost.at has degraded performance

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

HTTP code: 200
Response time: 2771 ms

Resolved: Bofrost.at performance has improved in c2ee558.


Use typeclass injection to remove explicit parameters passing.

Actually, if I need to pass a Context/Activity into something more deeper than directly injected field
    factory { ComicRepository(get(), get({ it.values })) }
    factory { SuggestionViewModel(get({ it.values })) }
    bean { Room.databaseBuilder(it[CONTEXT_PARAM], ComicDatabase::class.java, "comics").build() }

private val suggestionViewModel by viewModel<SuggestionViewModel>(parameters = { mapOf(CONTEXT_PARAM to this.applicationContext) })

in this example, ComicRepository needs a context in order to build a Room database, but actually, the injected field is the ViewModel, in order to pass that context to build the ComicDatabase, need to explicitly pass params values over all layers, in the same way.
I think that with technique explained here could be removed that explicit parameters and make them available across layers.
It is a bit boring passing parameters over and over, did you think something about that problem?

Hello,
interesting. I need a bit of time to reread carefully the pointed link.

here a gist with an example

We will make a clean on dynamic params APIs. This issue will be part of the topic (use maps/objects as parameters).
Then, it's not yet super clear on how we could make it :/


*: fix response body leaks

@calavera @LK4D4
Signed-off-by: Antonio Murdaca<EMAIL_ADDRESS>

LGTM

LGTM


IDLE tests could be deleted too

The current build scripts delete test-related directories after the build, by finding exact directory matches against the names test and tests. However this leaves one directory behind:
lib/python3.6/idlelib/idle_test/
It's only ~1MB, but seeing as the other test directories are being deleted, I think it makes sense to include it too.
Ideally at some point upstream will support disabling building tests in the first place (eg --disable-test-suite) which will be much less fragile (plus save build time), but for now the ticket seems to have stalled:
https://bugs.python.org/issue27640

Closed by #430

@gliptak thank you :-)

@edmorley to save some download bandwidth :)


Fix tests and update tests packages

Could you please advise what might cause travis build to fail?
The only thing I see in logs is
/home/travis/.travis/functions: line 109: ./tool/travis.sh: Permission denied
The command "./tool/travis.sh analyze" exited with 126.


Provide username of reporter when reporting in API

Implement as requested in message https://chat.stackexchange.com/transcript/message/46883691#46883691
Example text: Post manually reported by *user*.

Coverage remained the same at 62.734% when pulling 82dfcb5850b262d4c84b5511286ea234cef66469 on paper1111:patch-1 into 7d71f0876512f529838411e108a357f234088d5e on Charcoal-SE:master.


not working

it just says
In Crawler.php line 542:

  The current node list is empty.

download [<series>...]

Sorry mate, the code is 2 years old and I am sure the structure has been changed on laracast site.


Vite Storybook - Implement Darkmode natively

Summary
I can get vite, storybook to work fine with the latest version.
My problem is that the only current darkmode switcher employs a class and not a style or a data attribute.
Would be awesome if the team could spend some time to get this working natively.

edit:
this was the only addon that worked somewhat: https://github.com/hipstersmoothie/storybook-dark-mode
Even this article was no good: https://medium.com/design-bootcamp/how-to-toggle-between-dark-and-light-mode-in-storybook-7e9351eb26c1
Examples
No response
Motivation
No response
Search keywords: vite storybook

Managed to implement this another way.  It's good enough so will close:
import React from 'react';
import type { Preview } from '@storybook/react';
import { RaikouProvider } from "@raikou/system";
import { emotionTransform, RaikouEmotionProvider } from "@raikou/emotion";
import<EMAIL_ADDRESS>import<EMAIL_ADDRESS>import { useTheme } from 'next-themes';
import { IconMoonFilled, IconSunFilled } from '@tabler/icons-react';
import { ActionIcon } from '@raikou/core';

function ColorSchemeWrapper({ children }: { children: React.ReactNode }) {
  const { theme, setTheme } = useTheme();
  return (
    <>
      <ActionIcon
        size="xl"
        radius="md"
        variant="default"
        pos="fixed"
        bottom={20}
        right={20}
        onClick={theme === "light" ? () => setTheme("dark") : () => setTheme("light")}
        style={{ zIndex: 1000 }}
        aria-label="Toggle theme color direction"
      >
        {theme === 'light' ? <IconSunFilled /> : <IconMoonFilled />}
      </ActionIcon>
      {children}
    </>
  );
}

const preview: Preview = {
  decorators: [
    (Story) => <ColorSchemeWrapper>{Story()}</ColorSchemeWrapper>,
    (Story) => (
      <RaikouProvider stylesTransform={emotionTransform}>
        <RaikouEmotionProvider>
          {Story()}
        </RaikouEmotionProvider>
      </RaikouProvider>
    ),
  ],
  parameters: {
    controls: {
      matchers: {
        color: /(background|color)$/i,
        date: /Date$/i,
      },
    },
  },
};

export default preview;


getv with variables

{{ $deploy_env := getenv $ENV "defaults" }}
PASSWORD={{ getv "/secret/shhh/$deploy_env/user/password" "/secret/shhh/defaults/user/password" }}
USERNAME={{ getv "/secret/shhh/$deploy_env/user/name" "/secret/shhh/defaults/user/name" }}

Will it be possible to override the getv depending on the ENV variable if they exists on the backend and fallback on defaults is unset.
We can add entries to vault to defaults and overrides to say dev ENV.

Use prefix: confd -prefix=/secret/shhh


Update Speech to Text Example

Pull Request Template
Type of Change

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

Description

Updated Required packages list (previously incomplete)
Ran black
Added sample output for last cell
Other Minor changes

Checklist

[x] I have read the CONTRIBUTING document.
[x] My code follows the code style (BLACK) of this project.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

@Dominastorm Can you explain what exactly were the bug fixes here? We are also concurrently working on it, so would prefer not to make conflicting changes to a notebook file. It's a pain to handle those.

The required packages list was incomplete, so I updated that. And the output of the last cell was incorrect, so I fixed that


Fixed ping mechanism not working

Partial revert of #1675

Why do we need extra pings in the internal proxy? If the pinging mechanism is correct in the layer, we should not need it. Or am I wrong

Extra pings because this connection is left dangling as to keep the agent alive for the duration of the internal proxy execution so operator hard closes this connection due to inactivity


Docs: Consistent and clear recommendation for if types should be included in DefinitelyTyped or in packages

Page URL
https://www.typescriptlang.org/docs/handbook/declaration-files/publishing.html

Otherwise, we recommend submitting the types to DefinitelyTyped, which will publish them to the @types organization on npm.

Issue
The documentation suggests that package maintainers should endeavor to keep their types published in DefinitelyTyped.
However the official guidance from Definitely Typed is to put the types in each package directly, if possible.
https://github.com/DefinitelyTyped/DefinitelyTyped#create-a-new-package

If you are the library author and your package is written in TypeScript, bundle the autogenerated declaration files in your package instead of publishing to Definitely Typed.

When a package bundles its own types, types should be removed from Definitely Typed to avoid confusion.

This jives with how I think of Definitely Typed's intent; to provide types for packages that:

refuse or can't be bothered to include types
want to keep the published package size as small as possible

However, I think the "and your package is written in TypeScript" phrase is particularly misleading as well. It is perfectly valid to add & publish TypeScript types for a package written in JavaScript (heck, or even , for example, CoffeeScript).
Recommended Fix
Clarify and make recommendation consistent across projects.
I, personally, feel strongly that the official recommendation should be that packages should publish their own types.
I shouldn't need to npm i package && npm i -D @types/package to install a single package.
@types/DefinitelyTyped is a crutch for packages that don't include types.
Even if a developer isn't using TypeScript directly, the type information usually improves the developer experience.

I've re-read this issue a few times now, and I think I'm just struggling to see how they don't collaborate. Can you give me some actionable ideas/PRs? Our mental model for where types should live is:

If you generate the types from your source code, ship it with the npm package
If you don't, you probably want to use DT but obviously you can use still bundle some index.d.ts files if you like

I've come across a project recently (and I think another previously) that was considering incorporating the declaration files currently on DT into their sources for publishing on Npm. It seemed to be there was, and maybe still is, some confusion about when DT should be used.
While I don't think DT is going anywhere, it's better to include type declarations directly in the packages, no?
I think the specificity of the "generating" of types from "TypeScript and JavaScript projects" is suggesting that there are cases where it's prefered to keep the types in DT, when I'm pretty sure there basically aren't any.

It's not always better - if the module maintainers don't use or understand typescript then how can they reliably maintain the .d.ts files? DT offers a way to easily test, deploy and maintain those types outside of that. There's no absolute rule for how anyone should deploy it, which is why we give those heuristics and offer options which I think are pretty reasonable

There are maintainers that are willing to incorporate type declarations into their sources who then see the wording on these pages and think that TS would rather the types be in DT when, if possible, it's better to incorporate the types into the package directly.

Right, and they may be better suited to not doing that - randos add types to peoples packages all the time in drive-by PRs and then the get out of date or are unmaintained because they're not actively used. We get PRs un-undeprecating  DT modules occasionally. If someone is deterred by that messaging, that can be OK.
The point is that this isn't always a net win for the maintainers and users, to switch from a nuanced statement to one that assumes it's all great isn't good activism for adding types to projects overall.

The statement, as is, isn't nuanced. It's confusing.
It suggests that it's only valid to include types in published package for types generated from sources (TS or JS). However manually created types are just as valid.

Maybe an alternative solution to the confusion here is spelling out the differences in the options, in particular as far as the consumer and maintainers are concerned. Specifically, that a user has to install two packages instead of one or that maintainers need to keep their types in sync with sources.


BasicClient.quit("Message") does not display custom message on quit event.

When using .quit("Some Custom Message") the client disconnects cleanly, but it does not display its quit message, only its own nickname which is usually added by the server, indicating the custom message is not being passed by the method to the server.

Am able to reproduce, current theory is there is a race condition during Exit.
What appears to happen is Pydle sends a QUIT message with the correct payload, but then immediately closes its connection with the server.
According to the RFC specification, the server sends an acknowledgement ERROR message in response, which it can't do if pydle closes the link.
Here is a comparison between Pydle (top) and Hexchat(bottom) as seen by Wireshark.

To resolve this chicken/egg scenario, We need a way of communicating to pydle.Client.disconnect(expected:bool) that an incoming disconnect is expected, without calling the method itself. In order for the exit message to be properly acknowledged by the IRC server, pydle must remain connected until the server sends back an acknowledgement. Unfortunately this acknowledgement is immediately followed by the server closing the link.
I think a viable approach would be to use an asyncio.Event as a flag, stored in the pydle.Client instance.
When pydle is asked to quit gracefully, it will set this flag and send the quit message to IRC.
When disconnect is inevitably called it can check the state of this flag (as opposed to it being passed as an argument), thus allowing it to treat an incoming disconnect as expected while allowing something else to cause the disconnect.


[Bug]: Java properties for proxy not working as expected.

Is there an existing issue for this?

[X] I have searched the existing issues

Description

The system proxy is not working when the trailing slash is configured in the http_proxy or https_proxy.

There were no fields for proxy username and proxy password.

NO_PROXY is not working for the CIDR range for example (10.*.*.*) or (<IP_ADDRESS>/24), even not working if the domain name is specified like .example.com.

Steps To Reproduce

Configure the docker http_proxy and https_proxy with a trailing slash.
Configure the NO_PROXY with an IP.
Now run the appsmith container with proxy environment variables.
Log in to appsmith and create a data source API that is behind the proxy.

The below image is for the NO_PROXY reference

The below image is for http_proxy and https_proxy with trailing slash.

The reference implementation for NO_PROXY and proxyUser and proxyPassword.
Public Sample App
No response
Version
1.7.11

@manikumarnune123 are you running appsmith using docker or from source?

@Nikhil-Nandagopal Docker

@sharat87 any idea what is happening here?


Create a send feed-back component

Create a send feed-back component that allow users to rate the app giving it a grade and if it is low, choosing an problem within a list. An API/component to handle sent feed-backs will be implemented in ORS website.

Out of scope. To be treated in the heigit specific app implementation via a plugin.


"Could not install at this time." using Carthage

When launching app, Xcode says This app could not be installed at this time.

Environment

Xcode version: 11.2
Firebase SDK version: 6.11.0
Firebase Component: InAppMessaging
Component version: 6.11.0

Details
This app could not be installed at this time.
Domain: IXUserPresentableErrorDomain
Code: 1
Failure Reason: Could not install at this time.
Recovery Suggestion: Failed to load Info.plist from bundle at path /Users/d_date/Library/Developer/CoreSimulator/Devices/77721E6D-CF65-4764-A7D2-5EDC43E4B82D/data/Library/Caches/com.apple.mobile.installd.staging/temp.6rsqZJ/extracted/Payload/App.app/Frameworks/FirebaseInAppMessagingDisplay.framework; Extra info about plist: dev=16777220 ino=8648929516 mode=0100644 nlink=1 uid=501 gid=20 rdev=0 size=638 atime=1572657914.635659 mtime=1572657911.890905 ctime=1572658592.817237 birthtime=1572657911.890905 blksize=4096 blocks=8 flags=0x0 firstBytes={length = 4, bytes = 0x3c3f786d} ACL= extendedAttributes= keyCount=7 keySample={ CFBundleIdentifier DTSDKName CFBundleName CFBundleInfoDictionaryVersion CFBundleExecutable }
Failed to load Info.plist from bundle at path /Users/d_date/Library/Developer/CoreSimulator/Devices/77721E6D-CF65-4764-A7D2-5EDC43E4B82D/data/Library/Caches/com.apple.mobile.installd.staging/temp.6rsqZJ/extracted/Payload/App.app/Frameworks/FirebaseInAppMessagingDisplay.framework; Extra info about plist: dev=16777220 ino=8648929516 mode=0100644 nlink=1 uid=501 gid=20 rdev=0 size=638 atime=1572657914.635659 mtime=1572657911.890905 ctime=1572658592.817237 birthtime=1572657911.890905 blksize=4096 blocks=8 flags=0x0 firstBytes={length = 4, bytes = 0x3c3f786d} ACL= extendedAttributes= keyCount=7 keySample={ CFBundleIdentifier DTSDKName CFBundleName CFBundleInfoDictionaryVersion CFBundleExecutable }
Domain: MIInstallerErrorDomain
Code: 35
User Info: {
FunctionName = "-[MIBundle _validateWithError:]";
LegacyErrorString = PackageInspectionFailed;
SourceFileLine = 128;
}
Steps to reproduce:
1. Install library via Carthage
As follow installation https://github.com/firebase/firebase-ios-sdk/blob/master/Carthage.md#carthage-usage , introduce In App Messaging to your app.
Cartfile
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseAnalyticsBinary.json"
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseAuthBinary.json"
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseDynamicLinksBinary.json"
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseInAppMessagingBinary.json"
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseInAppMessagingDisplayBinary.json"
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseMessagingBinary.json"
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebasePerformanceBinary.json"
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseRemoteConfigBinary.json"

2. Add InAppMessagingDisplayResources.bundle to Copy Bundle Resources in Build Phase
3. Execute run
In Build/Products in Derived Data, InAppMessagingDisplayResources.bundle has succeeded to copy.

The contents has also exist.

Info.plist of InAppMessagingDisplayResources.bundle looks good.

I found this is my mistake since framework has embedded.


Citation section and badge added

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@7a5b310). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main       #4   +/-   ##
=======================================
  Coverage        ?   98.01%
=======================================
  Files           ?        4
  Lines           ?      101
  Branches        ?        0
=======================================
  Hits            ?       99
  Misses          ?        2
  Partials        ?        0

Flag
Coverage Δ

pytest
98.01% <0.00%> (?)

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


Add output support to HMW-IO-12-FM

This pull request:

fixes issue:  ---
adds support for HomeMatic device: HMW-IO-12-FM

New class: Added to IOSwitch
Home Assistant platform: Not necessary as its an instance of IOSwitch

does the following: Adds missing support for output part of HMW-IO-12-FM (single channels can be set to output, e.g. for LEDs in multiswitches)

Doesn't this remove support for the input events with the changes in misc.py? Since it's implemented as a remote it wouldn't hurt to keep that part along with your change.

I am still in the evaluating phase of home assistant. Using IP Symcon at the moment and want to migrate to something open source. And the missing support here was a blocker for me using HA.
I have set up an example automation which turns on one of the LEDs when pressing a button on the multiswitch and it is working:

id: '1573916545009'
alias: Licht WZ
description: ''
trigger:

event_data:
channel: 4
name: 6F WZ Terrasse
param: PRESS_SHORT
event_type: homematic.keypress
platform: event
condition: []
action:
event: switch.turn_on
event_data:
entity_id: switch.6f_wz_terrasse_6

AsI said, I am kind of new to home assistant, so I am not sure I missed some aspect here.

And you did take that part out of misc.py in your testing environment? That's odd. Please test if your solution for the output channels keeps working with the code in misc.py as it was before. What you've done in actors.py is looking good. But I don't want to break the events for others. Keeping the code in misc.py would ensure that.

If I remove the implemenation in misc.py Home Assistant will use the implementation as remote and ignore the IOSwitch one. I do not know how you work inside your module, but my guess would be that you search through the implementation dictionaries and use the first one you find then stop.
As the IOSwitch used for the 12/7 actor also has input channels, the events should still be generated.
At least thats what I see when I try it in hardware.
If I change misc.py, the outputs work and the inputs as well. If I leave misc.py untouched, the input part works and the outputs are not found in Home Assistant.
Please let me know how to proceed. I can also create a new class, but that will require a change in HA stuff as well.

Hm, ok. It's been a while since this has been implemented. I forgot about the details. But you're probably right, that having both classes can be a problem.
My concern comes from this line in the homematic component in Home Assistant. But since the class you have edited subclasses HelperEventRemote (even though channels aren't explicitly assigned) this should be why it keeps working. I'll merge this then. Thanks for your work. 👍

Ok thanks. If any problem is reported, I am happy to help solving it.
Also if you need any help with something, feel free to shout.


Damcilva/3.0/toolchain wrapper parts/full

Merge Checklist

All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)

[ ] The toolchain has been rebuilt successfully (or no changes were made to it)
[ ] The toolchain/worker package manifests are up-to-date
[ ] Any updated packages successfully build (or no packages were changed)
[ ] Packages depending on static components modified in this PR (Golang, *-static subpackages, etc.) have had their Release tag incremented.
[ ] Package tests (%check section) have been verified with RUN_CHECK=y for existing SPEC files, or added to new SPEC files
[ ] All package sources are available
[ ] cgmanifest files are up-to-date and sorted (./cgmanifest.json, ./toolkit/scripts/toolchain/cgmanifest.json, .github/workflows/cgmanifest.json)
[ ] LICENSE-MAP files are up-to-date (./SPECS/LICENSES-AND-NOTICES/data/licenses.json, ./SPECS/LICENSES-AND-NOTICES/LICENSES-MAP.md, ./SPECS/LICENSES-AND-NOTICES/LICENSE-EXCEPTIONS.PHOTON)
[ ] All source files have up-to-date hashes in the *.signatures.json files
[ ] sudo make go-tidy-all and sudo make go-test-coverage pass
[ ] Documentation has been updated to match any changes to the build system
[ ] Ready to merge

Summary

What does the PR accomplish, why was it needed?
Change Log

Change
Change
Change

Does this affect the toolchain?

YES/NO
Associated issues

#xxxx

Links to CVEs

https://nvd.nist.gov/vuln/detail/CVE-YYYY-XXXX

Test Methodology

Pipeline build id: xxxx

Note: currently targeted at main for dev purposes, will likely point to 3.0

Individual PRs:
https://github.com/microsoft/CBL-Mariner/pull/6956
...


Optimized tone calculation logic

Closes #67
Description
Optimized tone calculation logic.
Is this a breaking change (Yes/No):
No

Fixed #68

@hirotomoyamada I’m thankful too! and hope you get better results
I'm rooting for you

@jiwooproity
Thanks!


Fix for NPE when IDCS returns no groups.

Signed-off-by: Tomas Langer<EMAIL_ADDRESS>Resolves #442

I am merging this change, as the build failure is related to MP Fault Tolerance intermittent failure that is not related.


Bucketing Explained?

System Info / 系統信息
Hey, what is Bucketing's purpose and how does it work with the fine trainer's library and what does it do?
My thought from my experience in training is, it allows generalizing the number of frames and resolutions by exposing the model to different samples. Is this correct?
It supports different resolutions + durations through the number of frames.
My question surrounding this was, then what is the correct settings for LTXV ?
it seems like they say they support
24 FPS videos at 768x512
So the bucket sampler says more or less by default needs 2 second videos at that resolution, with this configuration
49x512x768?
Does this mean it will only use videos within that frame range and or truncate anything out of bounds of the number of frames?
I assume it if you add more parameters like so
17x512x768 49x512x768 61x512x768 129x512x768
It will find the closest number of frames for a sample then truncate the remainder or padd the remainder of frames correct?
Thanks
@a-r-r-o-w
Information / 问题信息

[X] The official example scripts / 官方的示例脚本
[ ] My own modified scripts / 我自己修改的脚本和任务

Reproduction / 复现过程
This is just a question
Expected behavior / 期待表现
Answer to the question.

The purpose of bucketing is to enable batch_size > 1 training and allowing training only with some fixed resolutions and number of frames.
For example, setting it to 49x512x768 81x1024x1024 will round all your videos down to the nearest resolution/frame bucket. If a video has 60 frames, some of its in-between frames will be discarded to select a total of 49 frames uniformly, and resizing to 512x768 resolution will be performed. If a video has 80 frames, it will still be put in the 49 frame bucket. So, the behaviour is to find the closest smaller bucket size in which the video does not fit. Multiple videos put into same bucket can be combined together for a single forward pass, if batch size is greater than 1. There is no padding involved
If no smaller bucket size is compatible for a video (let's say, it has lesser number of frames than the smallest specified frame bucket size), it can either be discarded or used individually  based on some dataset CLI argumnets

@a-r-r-o-w thanks for the explainer! much appreciated!


RealmObject from map

This PR is a draft suggestion about providing additional realm API for creating realm objects from a map (json).
Coming from a community request: https://github.com/realm/realm-dart/issues/1260

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

23 of 25 (92.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 88.805%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

lib/src/realm_class.dart
17
18
94.44%

lib/src/realm_object.dart
6
7
85.71%

Totals

Change from base Build<PHONE_NUMBER>:
0%

Covered Lines:
3070

Relevant Lines:
3457

💛  - Coveralls

We are working on supporting EJson serialization/deserialization in this https://github.com/realm/realm-dart/pull/1295. This is PR is no more needed.


onAutoRetry event should allow returning boolean to prevent further retries

Type of issue

[ ] Bug report
[x] Feature request

Uploader type

[x] Traditional
[ ] S3
[ ] Azure

Feature Request
onAutoRetry should allow returning true/false to allow/prevent further retries
Feature request details
Sometimes logic on the client side will need to make decisions about whether to continue trying to upload a failed/failing upload. Currently there is no way to make intelligent decisions about when to keep retrying and when to fail the upload. We have to either set uploads retry attempts to 10000 and try forever or set it to 10 and possibly fail an upload on a poor connection even if it would have completed with more attempts.

There are many client side connection issues that can’t be solved from the developers end. What about especially large files on poor connections? Users don’t want to sit and stare at an upload screen for an hour clicking retry every time their connection gets reset. By allowing a Boolean return, devs can check other factors (to see if there is a connection at all, etc) and determine if the current upload should continue or fail.
Alternatively being able to set the upload status to upload_failed by api would work.


Could you please kindly include tensorflow, keras?

Would it please be possible to install tensorflow, keras through vcpkg?

Hi @jesukiranspurgen
tensorflow has been added to vcpkg, please try to update vcpkg and use it. As for keras  still needs to be added.
If you wish to add this port in the future, you can reopen this issue, but we're closing it for now.


bugfix: mad_std must ignore nan, since we're filling with nan

mad_std in dask wasn't ignoring nans
need a test that covers this

Coverage decreased (-89.02%) to 0.0% when pulling c539e3323f015ef893c0c5d9214d09c9b09e143d on keflavich:mad_std_must_ignore_nan into dff97f9d7770d6b0151b13ae12af8aa5ac9ff48d on radio-astro-tools:master.

Coverage decreased (-89.02%) to 0.0% when pulling c539e3323f015ef893c0c5d9214d09c9b09e143d on keflavich:mad_std_must_ignore_nan into dff97f9d7770d6b0151b13ae12af8aa5ac9ff48d on radio-astro-tools:master.


[FLINK-29655] Split Flink CRD from flink-kubernates-operator module

This refactor introduces a new module called flink-kubernetes-operator-api and moves the CRD in said module with the aim of making the transitive dependencies of it as slim as possible via removing flink from the compile time dependency tree.

@tweise has pointed out to me that we actually do not guarantee Java API compatibility at this point, and consequently it is best to make the changes now necessary to be able to provide said guarantee later.
https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/operations/compatibility/#java-api-compatibility

Thanks, @gyfora. Moved the packages as you suggested.