Uploading big data files (8GB)

Hello everyone
I setting up the an IPT node for the Cornell Lab of Ornithology. We have a data file of observations of 8 GB compressed, with around 270 millions of records. There is a limit of 100MB, how can I upload this file to our node? Can I change this limit?
Thanks
Francisco.

Thanks for your question Francisco.
For publishing an extremely large data set such as this, I would actually recommend working with a small subset of records first. This will allow you to iteratively refine it much more easily, since each publishing round won't take as long.
Assuming you have access to the IPT Data Directory, here are the steps to follow:

Create a smaller file containing the first few lines from the larger original file.
Upload this smaller file as a new data source for the existing IPT resource.
Perfect your mappings and metadata and ensure it publishes successfully.
Manually replace the smaller file with the larger one on the file system. Note the file is located inside $IPT_DATA_DIR/resources/[shortname]/sources You will need to preserve the file's name and column structure for the swap to work though.

Hope this approach works for you and good luck publishing.

Thank you @kbraak !


Video don't fit in the window

Different behaviour depending on browser. Firefox opens full cam inside the window (full-height), chrome cuts the height and fills with all the width. In my opinion it should be done as firefox does.

@SedueRey,  Could it be done using just css adjustments?

Yes, I think I can adjust it


Test for api conformance

Test that ensures that there are no contradicting relationships between visibility and service permissions.

I introduced visibility_private for services which where not covered actually, also added admin_viewer roles as requirement for status services


Support for forcing localization and phone number

In some cases, device language is not sufficient so we need to be able to force the localization. We also need sometimes to specify the default phone number. My fork is just handling iOS for now, I don't know how it's done for Android yet.

Hey your commit has conflicts with latests changes please resolve it before to merge it into master

Hey Alejandro, conflicts should have been resolved !


When creating profile, "Verify Mnemonic Phrase" step shouldn't be skipped

As per our discussion with @evias, we need to make sure that the user has a backup of his mnemonic passphrase. So to force the user to have a backup, the user shouldn't be able to skip the "Verify Mnemonic Phrase" step when creating a profile. Therefore the "Skip" button in the image below needs to be removed.

Yes, for the mainnet release, it shouldn't be skipped, but for a testnet release, it is a really big pain to go through verification each time, so for a temporary status, I think it is okay to have it there to make testing easier.

fixed.


Update AbstractJsonApiModelDeserializer.java

When calling final Object objectFromProperties = PropertyUtils.createObjectFromProperties(rootType.getRawClass(), attributes);, an exception because of a "property type mismatch" will be thrown when something like {"x": 12} is contained in a JSON-String, but the class has a property like Double x;. By using a Jackson object mapper, these errors should disappear.

Thx, but the build fails...


Support Java 7 #81

Hi, have a look at this pull-request to transform the code to Java7. You did not use so much JDK8-specifics, so it was "easy" to transform. Try it out.
Using this you could provide a version for NB8.1/8.0 the plugin portal. https://github.com/welovecoding/editorconfig-netbeans/issues/42

This is awesome news! I will review your pull request this weekend and then merge it in. Looks like we are going for our initial 1.0 release. Looking forward to it! Uh yeah! :sunglasses:

@bennyn: Schau dir besonders die Changes in FileInfoReader an! Den Code habe ich aus den Lambdas mit Readern nachgebaut. Hoffentlich funktioniert noch alles. Die restlichen Inline-Funktionen konnte mir NetBeans via Hint zurueckkonvertieren.

@Shredder121: I added try-with-resources. See the additional commit https://github.com/welovecoding/editorconfig-netbeans/commit/f738fee7e09c78e0ee3d478240d13aec4998bcb0 on the branch

@junichi11 / @bennyn / @Shredder121 : Feel free to checkout the branch and fix the issues for yourself, if they are only minor ones.

@markiewb Thanks for your PR. Please don't misunderstand. As Benny wrote the above, it will be reviewed by @bennyn. I just left comments :) So, please wait a while.

@junichi11: I do not mind and I do not misunderstand it. It's fine. I guess you are busy too. g

@markiewb Sorry for being so late with reviewing it! But as you said, everyone's busy.
Next thing will then be plugin certification. Thank you so much @markiewb. :beers:

@bennyn: Gern geschehen! Only with a public release and the placement at the plugin center your plugin gets the attention of the users. Your invested work should not be wasted, that's why I helped you.


bug: Problem with Angular 9 + Ionic 5

Bug Report
Ionic version:
[x] 5.x
Current behavior:
When run ionic serve the app doesn't work

Steps to reproduce:
I try upgrade with follow steps:

ng update @angular/cli@8 @angular/core@8
npm install @ionic/angular@latest @ionic/angular-toolkit@latest --save
ng update @angular/cli @angular/core`

Ionic info:
   Ionic CLI                     : 6.1.0 (/usr/local/lib/node_modules/@ionic/cli)
   Ionic Framework               : @ionic/angular 5.0.0
   @angular-devkit/build-angular : 0.900.1
   @angular-devkit/schematics    : 9.0.1
   @angular/cli                  : 9.0.1
   @ionic/angular-toolkit        : 2.1.2

Ng version
@angular-devkit/architect         0.801.2
@angular-devkit/build-angular     0.900.1
@angular-devkit/build-optimizer   0.900.1
@angular-devkit/build-webpack     0.900.1
@angular-devkit/core              9.0.1
@angular-devkit/schematics        9.0.1
@angular/cli                      9.0.1
@ngtools/webpack                  9.0.1
@schematics/angular               8.3.25
@schematics/update                0.900.1
rxjs                              6.5.4
typescript                        3.7.5
webpack                           4.41.2

my tsconfig.app.json
{
  "extends": "./tsconfig.json",
  "compilerOptions": {
    "outDir": "./out-tsc/app",
    "types": []
  },
  "include": [
    "src/**/*.ts"
  ],
  "exclude": [
    "src/test.ts",
    "src/**/*.spec.ts"
  ]
}

Thanks for the issue. Can you provide a repo with the code required to reproduce this issue?

Maybe it's not working because Ionic doesn't support Angular 9 yet?

@nicobytes  I feel like the latest version of Ionic still handles up to Angular 8 (as tried to create any project lets me make only Angular 8 projects). If I try to make a blank app and update with the instructions you provided it compiles without any issues. Can you try  rm -rf ./node_modules && npm i && ionic serve ?

I have the same issue.
Is there any official way to add new project and then upgrade into angular v9? or the templates will be updated to default have angular v9?

You can upgrade an app to Angular 9 by running ng update @angular/core @angular/cli.
The starter apps currently ship with Angular 8 and will be updated to ship with Angular 9 by default soon.


Import an image when in-source: false

More a question than an issue per se.
I use in-source: false to generate my JS files in a separate lib folder. I wanted to use an image in my React code. I found in your template that you use @module to import it like so:
@module("./logo.svg") external logo: string = "default"

but the generated JS code can't find it because it is not in the right folder anymore.
The documentation talks about a loader to solve that kind of issue, but I haven't really been able to understand how to make it work.
So how can I import an image in a .res file and have the correct path for it in the generated JS file when it lives in a separate lib folder?
Thanks a lot!

Update: I overlooked the part where I have to put this code in the HTML:
<script type="module">
   import "/src/Main.res";
</script>

so everything works fine now!
Thank you for this great plugin!


Bring Go version to 1.12.5

@radekg please review

Hi @gliptak. Thank you for the PR. I see that golang 1.12.5 is now the most recent. Do you think it's a good idea to use the most recent one?

@radekg updated to 1.12.6

Merged. Thank you for contributing this. Thank you for the patience.


(Angular2) Ensures correct model status (fixes #199)

Reduces duplicate calls to this.textMaskInputElement.update.

Thanks for doing this work @PerfectPixel! Really appreciate it!
I'll just CC @andyrue here to review before I merge and publish since he's done a lot of work on this directive

@msafi sure thing :)


Spins endlessly

Just popped a fresh installation under a password-protected directory. Why does the loading circle spin endlessly?

@bleonard252 As this project is developed with single-click update feature. And it fetches the latest version from Github repo for any update. So, please check do your hosting/server php function file_get_contents works fine for external URL(s). Also, we integrated php curl in the next build.

file_get_contents fails on my server for HTTPS requests. cURL works, though, so I'm looking forward to that! 😄

@bleonard252 Recently, we have released the beta version 2.0.0 Here, we have introduced PHP cURL. Hope you will love it.
Thanks


[WIP] Bump supported browsers for v5

WIP while we discuss, but wanted to use the PR to get the conversation going.

Chrome history: https://en.wikipedia.org/wiki/Google_Chrome_version_history
Firefox latest ESR (v60): https://www.mozilla.org/en-US/firefox/organizations/
Edge history: https://en.wikipedia.org/wiki/Microsoft_Edge#Release_history
Desktop Safari history: https://en.wikipedia.org/wiki/Safari_version_history
Opera history: https://help.opera.com/en/opera-version-history/

Fixes #28310

Also, perhaps it'd be wise to exclude some browsers explicitly.
Try playing with https://browserl.ist/?q=>%3D+1%25%2C+last+1+major+version%2C+not+dead%2C+Chrome+>%3D+45%2C+Firefox+>%3D+38%2C+Edge+>%3D+12%2C+iOS+>%3D+9%2C+Safari+>%3D+9%2C+Android+>%3D+4.4%2C+Opera+>%3D+30

Is IE11 being kept around? Issue #28349 removes some IE leftovers but there's queries as to whether Bootstrap should work at all in IE11.
Personally, it'd be easier to keep V4 for IE11 and use V5 (and beyond) to target more modern browsers. Now jQuery is being dropped it's possible to look into ESM (and maybe the JS can be shipped without being transpiled) but with IE11 that won't be possible.

The issue with keeping v4 for IE11 is it also supports IE10. I'm hoping to see v5 work decent enough on IE11 with the recommended polyfills that I'll be able to justify moving to it instead of having to stick with v4 for the foreseeable future.

Hi. Since Android 5, Webview is available at its own apk (based in Chromium 75.0.3770.101 as of today), so it will be useful to support that OS version as well.


Error after installation, no user_attribute table

Dear All,
after the installation of Superset (following this guide, https://superset.incubator.apache.org/installation.html - I've Ubuntu 18.04 server with latest updates) I got an error after the login:
sqlalchemy.exc.OperationalError
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table: user_attribute
[SQL: SELECT user_attribute.welcome_dashboard_id AS user_attribute_welcome_dashboard_id
FROM user_attribute
WHERE user_attribute.user_id = ?]
[parameters: ('1',)]
(Background on this error at: http://sqlalche.me/e/e3q8)

Traceback (most recent call last)
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1244, in _execute_context
cursor, statement, parameters, context
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 552, in do_execute
cursor.execute(statement, parameters)
The above exception was the direct cause of the following exception:
File "/root/venv/lib/python3.6/site-packages/flask/app.py", line 1997, in __call__
return self.wsgi_app(environ, start_response)
File "/root/venv/lib/python3.6/site-packages/flask/app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "/root/venv/lib/python3.6/site-packages/flask/app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "/root/venv/lib/python3.6/site-packages/flask/_compat.py", line 33, in reraise
raise value
File "/root/venv/lib/python3.6/site-packages/flask/app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "/root/venv/lib/python3.6/site-packages/flask/app.py", line 1614, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/root/venv/lib/python3.6/site-packages/flask/app.py", line 1517, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/root/venv/lib/python3.6/site-packages/flask/_compat.py", line 33, in reraise
raise value
File "/root/venv/lib/python3.6/site-packages/flask/app.py", line 1612, in full_dispatch_request
rv = self.dispatch_request()
File "/root/venv/lib/python3.6/site-packages/flask/app.py", line 1598, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/root/venv/lib/python3.6/site-packages/superset/views/core.py", line 2768, in welcome
.filter_by(user_id=g.user.get_id())
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 3305, in scalar
ret = self.one()
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 3275, in one
ret = self.one_or_none()
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 3244, in one_or_none
ret = list(self)
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 3317, in __iter__
return self._execute_and_instances(context)
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 3342, in _execute_and_instances
result = conn.execute(querycontext.statement, self._params)
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 988, in execute
return meth(self, multiparams, params)
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/sql/elements.py", line 287, in _execute_on_connection
return connection._execute_clauseelement(self, multiparams, params)
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1107, in _execute_clauseelement
distilled_params,
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1248, in _execute_context
e, statement, parameters, cursor, context
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1466, in _handle_dbapi_exception
util.raise_from_cause(sqlalchemy_exception, exc_info)
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 383, in raise_from_cause
reraise(type(exception), exception, tb=exc_tb, cause=cause)
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 128, in reraise
raise value.with_traceback(tb)
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1244, in _execute_context
cursor, statement, parameters, context
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 552, in do_execute
cursor.execute(statement, parameters)
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table: user_attribute [SQL: SELECT user_attribute.welcome_dashboard_id AS user_attribute_welcome_dashboard_id FROM user_attribute WHERE user_attribute.user_id = ?] [parameters: ('1',)] (Background on this error at: http://sqlalche.me/e/e3q8)

Going into an internal page it is working, so I can manage my dashboards and use for example MySQL (adding it as source).
I saw through SQL Lab that there isn't the user_attribute table.
how I can I fix this?
I tried to run:
superset db upgrade
but nothing happens, this table still does not exist.
I tried also to set PYTHONPATH before run that command:
export PYTHONPATH='/root/venv/lib/python3.6/' echo $PYTHONPATH /root/venv/lib/python3.6/
but still the same error:

INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume transactional DDL.
INFO  [alembic.runtime.migration] Running upgrade bddc498dd179 -> 4451805bbaa1, remove double percents
Traceback (most recent call last):
File "/root/venv/bin/superset", line 15, in
cli()
File "/root/venv/lib/python3.6/site-packages/click/core.py", line 722, in call
return self.main(*args, **kwargs)
File "/root/venv/lib/python3.6/site-packages/flask/cli.py", line 380, in main
return AppGroup.main(self, *args, **kwargs)
File "/root/venv/lib/python3.6/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/root/venv/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/root/venv/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/root/venv/lib/python3.6/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/root/venv/lib/python3.6/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/root/venv/lib/python3.6/site-packages/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/root/venv/lib/python3.6/site-packages/flask/cli.py", line 257, in decorator
return __ctx.invoke(f, *args, **kwargs)
File "/root/venv/lib/python3.6/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/root/venv/lib/python3.6/site-packages/flask_migrate/cli.py", line 134, in upgrade
_upgrade(directory, revision, sql, tag, x_arg)
File "/root/venv/lib/python3.6/site-packages/flask_migrate/init.py", line 95, in wrapped
f(*args, **kwargs)
File "/root/venv/lib/python3.6/site-packages/flask_migrate/init.py", line 280, in upgrade
command.upgrade(config, revision, sql=sql, tag=tag)
File "/root/venv/lib/python3.6/site-packages/alembic/command.py", line 276, in upgrade
script.run_env()
File "/root/venv/lib/python3.6/site-packages/alembic/script/base.py", line 475, in run_env
util.load_python_file(self.dir, "env.py")
File "/root/venv/lib/python3.6/site-packages/alembic/util/pyfiles.py", line 90, in load_python_file
module = load_module_py(module_id, path)
File "/root/venv/lib/python3.6/site-packages/alembic/util/compat.py", line 156, in load_module_py
spec.loader.exec_module(module)
File "", line 678, in exec_module
File "", line 219, in _call_with_frames_removed
File "/root/venv/lib/python3.6/site-packages/superset/migrations/env.py", line 100, in
run_migrations_online()
File "/root/venv/lib/python3.6/site-packages/superset/migrations/env.py", line 93, in run_migrations_online
context.run_migrations()
File "", line 8, in run_migrations
File "/root/venv/lib/python3.6/site-packages/alembic/runtime/environment.py", line 839, in run_migrations
self.get_context().run_migrations(**kw)
File "/root/venv/lib/python3.6/site-packages/alembic/runtime/migration.py", line 361, in run_migrations
step.migration_fn(**kw)
File "/root/venv/lib/python3.6/site-packages/superset/migrations/versions/4451805bbaa1_remove_double_percents.py", line 82, in upgrade
replace('%%', '%')
File "/root/venv/lib/python3.6/site-packages/superset/migrations/versions/4451805bbaa1_remove_double_percents.py", line 53, in replace
.join(Table)
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 2235, in join
from_joinpoint=from_joinpoint,
File "", line 2, in _join
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/orm/base.py", line 220, in generate
fn(self, *args[1:], **kw)
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 2414, in _join
left, right, onclause, prop, create_aliases, outerjoin, full
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 2437, in _join_left_to_right
) = self._join_determine_implicit_left_side(left, right, onclause)
File "/root/venv/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 2568, in _join_determine_implicit_left_side
"Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Try adding an explicit ON clause to help resolve the ambiguity.

Solved with:
pip install sqlalchemy==1.2.18


[interface][attributes] ArrayBuffer support

Support Arraybuffer type as attributes in the IDL generator.

This is done by now. PR# is hard to trace, I'll just close it.


change demes.convert.from_msprime() to use nested dicts as intermediate graph

This should be simpler than the current approach of "make an invalid Graph and slowly fix it up", which has to work around all the validation.

No longer relevant. This will code will move to msprime and be cleaned up there.


Azcopy v10 does not have provision to give storage account key as part of Azcommand line

Which version of the AzCopy was used?
V10.2.1
Note: The version is visible when running AzCopy without any argument
Which platform are you using? (ex: Windows, Mac, Linux)
Windows
What command did you run?
Below line source key storage account key and not SAS token
$srcURL="https://.blob.core.windows.net/sam/"
$sourcekey="******************
$src = $srcURL + $sourcekey
$destFolder ="D:\temp"
#$result = ./AzCopy.exe /Source:$srcURL /SourceKey:$sourcekey  /Dest:$destFolder /s /xo /y /v:$verboseLogFile   /z:$journalLogFile  # v6
$result =.\azcopy  copy  $src  "D:\SAMTest\Data"  --log-level="ERROR" --recursive=true   # v10
Note: Please remove the SAS to avoid exposing your credentials. If you cannot remember the exact command, please retrieve it from the beginning of the log file.
What problem was encountered?
In V6  we are ablee to passs the argument  /sourcekey  which is not allowing in v 10
How can we reproduce the problem in the simplest way?
when we are appending source jey to the URl in v10 getting error "RESPONSE Status: 404 The specified resource does not exist."
Have you found a mitigation/solution?
no as per the help we see  sas and oauth authentication can be done in  v10

Hi @gkkj
The change, to disallow the use of the storage account key, is deliberate.  The new options, SAS and OAuth, are more secure. Note that there are 3 types of OAuth that are possible: Managed Service Identity (which is best if running on an Azure VM), Service Principal Authentication (which is good for unattended or scripted use on-premises) and "normal" OAuth which is good for interactive use.  If none of those suit, you should use SAS.
Because these new approaches are more secure, version 10 is not going to support the same key-based authentication that version 8 had.
Are you able to use OAuth or SAS in your scenario?

HI
If V 10 not suits for storage account key  then we may need to use SAS need to work on it
Thanks
Gopal
From: John Rusk [MSFT]<EMAIL_ADDRESS>Sent: Thursday, July 25, 2019 1:27 PM
To: Azure/azure-storage-azcopy<EMAIL_ADDRESS>Cc: Krishna, Gopala [Accenture]<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: [EXTERNAL] Re: [Azure/azure-storage-azcopy] Azcopy v10 does not have provision to give storage account key as part of Azcommand line (#513)
Hi @gkkjhttps://github.com/gkkj
The change, to disallow the use of the storage account key, is deliberate. The new options, SAS and OAuth, are more secure. Note that there are 3 types of OAuth that are possible: Managed Service Identity (which is best if running on an Azure VM), Service Principal Authentication (which is good for unattended or scripted use on-premises) and "normal" OAuth which is good for interactive use. If none of those suit, you should use SAS.
Because these new approaches are more secure, version 10 is not going to support the same key-based authentication that version 8 had.
Are you able to use OAuth or SAS in your scenario?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Azure/azure-storage-azcopy/issues/513?email_source=notifications&email_token=AMWSUYVTB6G6LHBFOW6UHJTQBFMGDA5CNFSM4IGXRLKKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2YVXAY#issuecomment-514939779, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AMWSUYUW2JG6DXYPJF4KFGDQBFMGDANCNFSM4IGXRLKA.

OK. I'll close this issue now, since the software is working as designed.


0.0.4version---No module named 'autogluon.contrib.torch'

The following code yields an error. My autogluon version is 0.0.4.When I run the example in the
file ./exmaple/torch/train_enas_imagent.py, I met an error.
`import autogluon as ag
from autogluon.contrib.torch import *
from autogluon import Dict, Categorical
from autogluon.model_zoo.models.utils import _update_input_size
Traceback (most recent call last):
File "train_enas_imagenet.py", line 5, in
from autogluon.contrib.torch import *
ModuleNotFoundError: No module named 'autogluon.contrib.torch'
`
but it's ok in version 0.0.3.

Resolving as it appears no further action is required.


Add new signing and storage features

Adds a set of new features to the signing and storage packages to allow
extracting chains information and verify the signature.

Yes it does! Thank you for the pointers,
So I updated a few tests. I actually needed the PipelineClientset for the storage function I added for the tekton storage ( retrieveAnnotationValue). I created a helper function to verify the signature. Let me know what you think.
Side question: when are the e2e tests being executed? For instance I could not test the GCS implementation as it requires an account, so being able to see it run in a CI somewhere would have been  fantastic.

Awesome! This is looking pretty good to me, let's try and run the tests and hopefully they're happy 🤞🏽

/ok-to-test

Absolutely:

Update the Signer interface to also handle verifying a signature.
Add new TaskRunVerifier struct to verify the signature of a task run.
Update the Backend interface to add functions allowing to easily retrieve a payload and a signature.
Implement the new functions of the Backend interface for the tekton, gcs,  and docdb backends.

@priyawadhwa there is no changelog file for this project, should we start one?

We could try updating the github.com/tektoncd/pipeline dep here to v0.28.0 to match what we have in cli, might fix the dependency issue 🤞🏽

Not sure if chains wants to adopt this or not, just thought it was worth mentionning 😉

That sounds really good! I'll look into it :)

We could try updating the github.com/tektoncd/pipeline dep here to v0.28.0 to match what we have in cli, might fix the dependency issue 🤞🏽

I moved this problem to another issue: https://github.com/tektoncd/chains/issues/269


YOLOX

Hello, why do I use yolox-tiny model very slowly?data_time takes about 17

@xubiao-ui You can consider increasing workers_per_gpu


Add CSS @when/@else

https://css-tricks.com/css-is-going-gosh-darned-hog-wild-i-tell-ya-what/#when
https://tabatkins.github.io/specs/css-when-else/
https://github.com/w3c/csswg-drafts/issues/112

Stolen from https://www.bram.us/2021/12/27/css-in-2022/#experimental-support--when:

Blink/Chromium: Issue #1282896
Gecko/Firefox: Issue #1747727
WebKit/Safari: Issue #234701

Now available at https://caniuse.com/css-when-else

@Fyrd Great, thanks! :)
Just a heads up, it might be changed to @if instead of @when: https://github.com/w3c/csswg-drafts/issues/6684
And I know, normally you don't do that, but I really think if that were to happen we should rename the file 0:-)

@Schweinepriester Thanks! Yeah I saw there were discussions about it in another thread, but hadn't seen that one. Agree we can rename the file if it gets renamed later on.


Add backend expressions  to expression.schema.v1.json

Description
Background:
At Team Studio, we utilize expression.schema.v1.json to validate the construction of expressions and ensure their validity. This works excellently for all front-end expressions. However, as we make the configure processes and expressions that run on the backend, it becomes necessary to incorporate backend expressions into this schema. Without this integration, the StudioExpression component will fail to validate the expression accurately.
Solution Proposal:
We propose expanding expression.schema.v1.json to include backend expressions and adding an error message to the app-frontend if anyone attempts to configure a backend expression in the frontend.
Additional Information
https://docs.altinn.studio/app/development/process/flowcontrol/#controlling-flow-out-of-a-gateway-base-on-user-action-performed-using-expressions

Jeg la denne til på TODO og koblet til Betaling-roadmapen, ref denne diskusjonen:

https://altinndevops.slack.com/archives/C045EB3JA9X/p1713868259292899

Sitat fra David:

For Studio sin del hadde det vært fint å fått inn gatewayAction  slik at vi kan levere på betaling fra vår side.


Deprecation thrown in testing suite console.

2 occurrences: DEPRECATION: Calling Ember.get without a target object has been deprecated, please specify a target object.

@erangeles Which tests is this occurring in?  https://travis-ci.org/softlayer/sl-ember-components/jobs/105032555 is the latest build of the v0.11.0 branch and no such errors are occurring.

It is at http://localhost:4200/tests

@notmessenger happening in tests/integration/components/sl-grid-cell-test.js , addressed in https://github.com/erangeles/sl-ember-components/commit/a4db4b62c3404269f7057a5d2cc0ee6f03058e2c

@erangeles - I am not able to reproduce the errors that you are seeing in this issue. One thing you may or may not know is that running these two commands is not the same:
ember serve then looking at http://localhost:4200/tests  (this one runs in the development environment)
vs.
ember test (this one runs in the test environment)

deprecation verified locally in firefox

steps to recreate.

git pull on v0.11.0 branch in sl-ember-components repo to gather latest changes
ember server
visit /tests (let all tests run) and open console

screenshot:
![Image of screenshot]
(http://imgur.com/HNOZhMY)

@erangeles I am finally seeing what you reported.


Fix dependencies

Remove force resolution for minimist, since none of the packages depend on the broken version any more.
Signed-off-by: David Thompson<EMAIL_ADDRESS>

These changes out of date


Speed up equals for Double and Float in JS

Explanation:
public static void main(String[] args) {
        Double[] array = Stream.generate(() -> Double.longBitsToDouble(ThreadLocalRandom.current().nextLong()))
                .limit(10_000_000).toArray(Double[]::new);
        int counter = 0;
        for (int i = 0; i < array.length - 1; i++) {
            counter += array[i].equals(array[i + 1]) ? 0 : 1;
        }
        long time = System.currentTimeMillis();
        for (int i = 0; i < array.length - 1; i++) {
            counter += array[i].equals(array[i + 1]) ? 0 : 1;
        }
        System.out.println("Time " + (System.currentTimeMillis() - time) + " counter " + counter);
    }

this simple benchmark shows:
Chrome:
Old: Time 406 counter 15001524
New: Time 94 counter 14991638
Firefox:
Old: Time 2390 counter 14991538
New: Time 142 counter 14990878
So, in JS we got 4 to 15 speed improvement by this simple change.

I didn't do benchmark for Float, but I assume that speedup will be lower, but still 2-7.
I don't think this will increase performance. Current toLongBits puts it in ArrayBufferView and then extract it. Proposed approach is similar to current implementation. Other issue here: NaN case, so code won't be simple.

but I assume that speedup will be lower, but still 2-7.

Please, don't assume!

I don't think this will increase performance. Current toLongBits puts it in ArrayBufferView and then extract it.

Don't forget also that it deals with BigInt, which is slow by itself.

Other issue here: NaN case, so code won't be simple.

What do you mean? if (isNaN(value) && isNaN(that.value)) return true?

Updated benchmark for floats.
Chrome:
Old:
Doubles 444 counter 24997087
Floats 90 counter 34996938
New:
Doubles 93 counter 24995714
Floats 88 counter 34995576
Firefox:
Old:
Doubles 2458 counter 24995261
Floats 314 counter 34995094
New:
Doubles 144 counter 25000839
Floats 141 counter 35000696
Assumption was wrong. Still, in Chrome floats have approx. same speed while in Firefox change gives 2-times speedup, so improvement has benefit.

I suggest that you increase number of iterations by factor of at least 50, so the results will be relevant. Also I suggest to measure several times.

Can't increase number of test cases. It starts crashing tabs even on 100_000_000. Still, added equal pairs.
public class Client {
    private static final int TEST_COUNT = 10_000_000;
    public static void main(String[] args) {
        Double[] array = Stream.generate(() -> Double.longBitsToDouble(ThreadLocalRandom.current().nextLong()))
                .limit(TEST_COUNT).toArray(Double[]::new);
        Float[] fArray = Stream.generate(() -> Float.intBitsToFloat(ThreadLocalRandom.current().nextInt()))
                .limit(TEST_COUNT).toArray(Float[]::new);
        IntStream.generate(() -> ThreadLocalRandom.current().nextInt(array.length)).limit(array.length / 4).forEach(i -> {
            array[i] = 5.0;
            fArray[i] = 3.0f;
        });
        int counter = 0;
        for (int i = 0; i < array.length - 1; i++) {
            counter += array[i].equals(array[i + 1]) ? 0 : 1;
            counter += fArray[i].equals(fArray[i + 1]) ? 0 : 1;
        }
        long time = System.currentTimeMillis();
        for (int i = 0; i < array.length - 1; i++) {
            counter += array[i].equals(array[i + 1]) ? 0 : 1;
        }
        System.out.println("Doubles " + (System.currentTimeMillis() - time) + " counter " + counter);
        time = System.currentTimeMillis();
        for (int i = 0; i < fArray.length - 1; i++) {
            counter += fArray[i].equals(fArray[i + 1]) ? 0 : 1;
        }
        System.out.println("Floats " + (System.currentTimeMillis() - time) + " counter " + counter);
    }
}

Results:
Chrome:
Old:
Doubles 497 counter 25493442
Floats 154 counter 35003106
Doubles 518 counter 25494665
Floats 154 counter 35005594
Doubles 505 counter 25496297
Floats 153 counter 35007874
New:
Doubles 167 counter 25496649
Floats 154 counter 35007636
Doubles 167 counter 25499776
Floats 154 counter 35010534
Doubles 170 counter 25501053
Floats 156 counter 35012212
Firefox:
Old:
Doubles 4798 counter 25497246
Floats 618 counter 35007078
Doubles 4829 counter 25500967
Floats 578 counter 35011228
Doubles 4775 counter 25501696
Floats 582 counter 35013302
New:
Doubles 393 counter 25499172
Floats 372 counter 35010210
Doubles 408 counter 25498895
Floats 404 counter 35010110
Doubles 392 counter 25499503
Floats 380 counter 35010690
Same conclusion, same speed for floats in Chrome, but improvement for other cases.

You don't need to waste memory. You can wrap working loops and repeat then, say, 10 times


on docker alpine, node, centos install nodejs, always print Segmentation fault.

Apr 10 11:07:01 testnet03 systemd: Stopping user-0.slice.
Apr 10 11:07:48 testnet03 kernel: node[7499]: segfault at 17986 ip<PHONE_NUMBER>017986 sp 00007fc239596438 error 14
Apr 10 11:08:52 testnet03 kernel: node[7564]: segfault at 17986 ip<PHONE_NUMBER>017986 sp 00007f4a9e635438 error 14
Apr 10 11:09:55 testnet03 kernel: node[7637]: segfault at 17986 ip<PHONE_NUMBER>017986 sp 00007f6c01053438 error 14
Apr 10 11:16:21 testnet03 dockerd: time="2018-04-10T11:16:21.019337918Z" level=info msg="Container 8fc2ad9d09c2d818468d111c28324d0eaa376f326e548c17418a45c7011c180b failed to exit within 10 seconds of signal 15 - using the force"
Apr 10 11:38:42 testnet03 kernel: node[8111]: segfault at 17986 ip<PHONE_NUMBER>017986 sp 00007f07cf293438 error 14
Apr 10 11:38:46 testnet03 kernel: node[8171]: segfault at 17986 ip<PHONE_NUMBER>017986 sp 00007f04b9b0a438 error 14
Apr 10 11:38:49 testnet03 kernel: node[8227]: segfault at 17986 ip<PHONE_NUMBER>017986 sp 00007f8b1cc65438 error 14
Apr 10 11:38:53 testnet03 kernel: node[8283]: segfault at 17986 ip<PHONE_NUMBER>017986 sp 00007f2025de4438 error 14
Apr 10 11:38:58 testnet03 kernel: node[8340]: segfault at 17986 ip<PHONE_NUMBER>017986 sp 00007f05df912438 error 14
Apr 10 11:39:03 testnet03 kernel: node[8395]: segfault at 17986 ip<PHONE_NUMBER>017986 sp 00007f73e0496438 error 14
Apr 10 11:39:10 testnet03 kernel: node[8452]: segfault at 17986 ip<PHONE_NUMBER>017986 sp 00007fb71

This sounds like it's an issue with your host machine -- I'd recommend trying to reproduce it with a clean (freshly-installed) system hosted elsewhere.
If you're still able to reproduce, then I'd recommend writing up some very simple steps for others to be able to also reproduce the issue and posting to the Docker Community Forums, the Docker Community Slack, or Stack Overflow so someone can help you debug further and try to figure out the root cause. :+1:


Allow conifer to search all and relive all youtube content from within using youtube on conifer but only for just handling archived website versions for youtube.com.

allow conifer to access and relive all youtube content rankings from...
Private, deleted, unlisted, and current content from youtube website timeline.
but only for just the youtube website only for use in conifer range from archived versions for youtube.com.

so this feature will allow conifer to access to all youtube content ranking from unlisted current private deleted youtube content that were deleted previously from youtube website timeline over the years.

and this feature will only handle for just archived website versions For just only For youtube.com.


Remove webhook validation for InfiniBand and RDMA

Since we always deploy both mutation and validating webhooks there is no need to validate policy for InfiniBand and RDMA enabled because mutating webhook will wet 'isRdma' flag to 'true' for InfiniBand'.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.009%) to 39.664%

Totals

Change from base Build<PHONE_NUMBER>:
0.009%

Covered Lines:
5175

Relevant Lines:
13047

💛  - Coveralls

is it bad if we have this validation here?
the mutation webhook is coming before the validation webhook so we should be ok here no?

is it bad if we have this validation here? the mutation webhook is coming before the validation webhook so we should be ok here no?

mutation webhook is always executed before validating, so it means we've got dead code: the statement will be always false

Here is admission controller documentation: https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#admission-control-phases

failing CI lane is not related to this change


[HOLD for payment 2023-11-09] [HOLD for payment 2023-10-27] [TRACKING] HelpDot tidying + updates

General Updates

[ ] The # headings should be bigger IMO - can we update # headers so that they show bigger / like more obvious headings? - https://github.com/Expensify/App/issues/29481

Category-specific Updates

[ ] Create hub Expensify Partner Program (design team request for icon here)
[ ] Move Expensify Card hub and nest it under Bank Accounts & Credit Cards
[ ] Update Exports to Insights & Custom Reporting
[ ] Update Policy & Domain Settings to Workspace & Domain Settings

Subcategory-specific Updates

[ ] Delete the `Business Bank Accounts AUD file (the resource was incorrectly published under a newly created file (Add a Business Bank Account AUD)
[ ] Update file name of Add-a-Business-Bank-Account-(AUD).md to Business-Bank-Account-AUD.md
[ ] Update file of Deposit-Accounts-AUS.md to Deposit-Accounts-AUD
[ ] Delete the Your Expensify Account Manager file (that resource is merged into a general "support" article)
[ ] Update Personal Credit Cards to Personal Cards

Articles to write (non-technical)

[x] How employees get the Expensify Card
[x] How employees use the Expensify Card
[ ] Report Details (under Expense and Report Features)

Minor fixes to published resources (Maddy can submit a PR for these)

[x] Change list in SS to bulleted list

Bugs / Fixes

[x] Tables in articles have a cluttered styling
[x] Redirect old article links to new articles links
[ ] Typing the name of an article in the search bar isn't pulling up the resource (example - Scheduled Submit)

Ideas for Improving Visual Design

[x] Separate Overview How to Deep Dive FAQ sections by adding an alternating background or border to each header section. Something minor like a slightly different background color that alternates from header section to header section - https://github.com/Expensify/App/issues/29481

@maddylewis @rushatgabhane Hi, I found some bugs in the HD on production. Since you guys are still working on it, can I already report the bugs as well as the solutions?
I have fixed quite some issues on HD in the past, so if you need additional manpower, i would be happy to help!

there is a know bug about back button after deeplinking.
@Talha345 other than that yes please, could you please let us know the bugs

@rushatgabhane Sure, should i report here or in slack?

@rushatgabhane Sure. Hope I will be compensated for valid bugs.
Steps to Reproduce:

Go to https://help.expensify.com/articles/new-expensify/getting-started/chat/Expensify-Chat-For-Conference-Attendees#gsc.tab=0
Click on any of the 3 links under Getting Started section.
Invalid redirect happens and 404 page is shown.

Video:
https://github.com/Expensify/App/assets/36226639/8e7dfc22-50ec-4c87-bb34-aa5b981bc805

Uploading svg of new Category Hub icon for Partner Program

still working / ongoing tracking issue

Payments

[ ] @rushatgabhane - C+ ($500)
[ ] @Talha345 - reporting bonuses (3x = $150)

this is live - closing!

$500 payment approved for @rushatgabhane based on this comment.


WCAG 2.2: Passwords ‖ Target Size (Minimum)

What
Update our guidance on passwords to emphasise that any controls that change the visibility of the password (e.g. a toggle to show or hide the password in plain text) needs to be at least 24 by 24 pixels in size.
Resources

Passwords guidance page
WCAG 2.2 criterion for 'Target Size (Minimum)'

Why
The new WCAG 2.2 Level AA criterion 'Target Size (Minimum)' says:

The size of the target for pointer inputs is at least 24 by 24 CSS pixels

As we do not currently provide any code for show/hide toggles on password fields, services may choose to implement one themselves—for example, to avoid the user typing a password twice when creating an account, which could be a failure of the 'Redundant Entry' criterion.
To combat this, we may want to emphasise this guidance as a temporary solution until such a time that we've developed a Design System component for this use case.
Who needs to work on this

Content designer or technical writer

Who needs to review this

Accessibility specialist
Content designer or technical writer

Done when

[ ] Guidance has been updated

This has been added to the 'WCAG 2.2 content updates' document.

Closing issue – content has been drafted, reviewed and added to pull request #3090 as part of https://github.com/alphagov/govuk-design-system/issues/3276.


[WIP] Notifications

Depends on https://github.com/Peripli/service-manager/pull/248

Coverage increased (+0.3%) to 90.505% when pulling d75cc80b1231b15478473735ecaa2ae65ba88d8d on notifications into 1752c94d4259fdb1d5dc0f6af3312819e0c809b7 on master.


doc: Outline sourcing guidelines

In the documentation, establish:

Types of source material that should be archived (all?)

Archive service(s) that should be used

How to cite different types of source material
Sources that are not valid and why (e.g.: Business Insider > advocating for censorship to subsequently monetize it)

Styx summary as well


Savings Load Shapes

Is there consideration of the predicted savings load shape when selecting the model? Knowing the timing, direction and scale of expected impacts could be useful in selecting / deselecting model types.
Also, some retrofits should "show up" in the interval meter data immediately after installation. This might fit under "verification".  But it can provide a quick assessment of the success of the measure.

We haven't had explicit discussions about how to evaluate predicted savings, but it seems reasonable to investigate whether or not it can be helpful. Predicted savings have been a bit unreliable for testing purposes in the past, so let's think about how we can discern the value.

For residential, Ram Rajagopal at Stanford did a detailed analysis of load shapes using interval data (paper here?). As I recall they identified over 200 different patterns for their "load shape dictionary".
We've also done some work assessing the impact of different load changes and our conclusion has been that when restricted to hourly or 15 minute data, most such changes will require custom analysis due to all the noise. For example, measuring the impact of a new fridge requires a different method than a new pool pump or A/C unit.

I strongly support Steve Kromer's suggestion, particularly its use for verification as he mentioned.

One issue to consider is developing any methods that have a dependency on a front end prediction/simulation model would require one to have confidence in the model outputs (and therefore all the inputs, etc)e... and that is a tall order in any case, and especially at scale in a program or portfolio.  And would we have to require a model in order to measure results?
I would refer this back to the first principles of an measurement that can be replicated and verified by all parties.

A comment here about "predicted" load shapes.  Speaking for myself, this is about predictions from a data-driven model, e.g. a statistical model, not a first principles model. At least two concepts are at play here: model time granularity--you can't get a load shape from a daily or monthly model--and the physical significance of the model.  I do recognize the limitations of disaggregation of site-level measurements to end-uses, and that too is very dependent on time granularity.


Free art licence

Here's another licence we could probably include?
https://commons.wikimedia.org/wiki/File:Tinamotis_pentlandii.tif
Since it is compatible / equivalent with CC-BY-SA-4.0 (I gather from https://en.wikipedia.org/wiki/Free_Art_License), then we could just patch it to that perhaps?

Done in #82


[Prototype] Implementation of a Lindblad solver

Liaise with @vytautas-a on best ways to proceed.

closed by #191


Field moisture 4C 11/11 high CO2 variability

Here's another very high-variability CO2 observation on 11/11. You can see it labeled as "8" in this figure:

The cause is our old friends AL 8 and AL 20 (see #19 ), which have very high initial flux measurements before settling down:

(Not uploading the raw data graph, but it shows what you'd expect.)

This seems a relatively easy call, given how much (~3x) higher they are than everything else for this temperature and treatment. Run an outlier test and (probably) drop from the data set?

Added another standard output to this script. This shows the distribution of these samples compared to all the other 4 C field moisture samples. They're pretty extreme.

Stil present but less extreme in normalized data. Closing, as we have no particular reason to think this is a problem.


Please add San Mateo County, CA

Hi @abfabsabs, thanks for your request to add San Mateo to the site! We have an open request at https://github.com/defund12/defund12.org/issues/766. If you’d like to add to or edit the messaging, please visit that issue.
Thank you!


update Contact Form!

TODO:
Missing Functionallity!
Add responsiveness!
Add Content to right of page!
Add 3d Models to overview!

Wrong branch!


json: cannot unmarshal object when trying to create in toto occurrence

Expected Behavior
Occurrence created as expected
Actual Behavior
Getting the following error:
{
    "error": "json: cannot unmarshal object into Go value of type []json.RawMessage",
    "message": "json: cannot unmarshal object into Go value of type []json.RawMessage",
    "code": 3,
    "details": []
}

Steps to Reproduce the Problem
POST /v1beta1/projects/provider_example/occurrences HTTP/1.1
Host: localhost:8080
Content-Type: application/json
Content-Length: 1930

{
    "resource": {
        "name": "docker image",
        "uri": "https://gcr.io/scanning-customer/dockerimage@sha256:244fd47e07d1004f0aed9c156aa09083c82bf8944eceb67c946ff7430510a77b",
        "contentHash": {
            "type": "SHA256",
            "value": "244fd47e07d1004f0aed9c156aa09083c82bf8944eceb67c946ff7430510a77b"
        }
    },
    "noteName": "clone",
    "kind": "INTOTO",
    "intoto": {
        "signatures": [
            {
                "keyid": "<>",
                "sig": "<>"
            }
        ],
        "signed": {
            "command": [
                "git",
                "clone",
                "<>"
            ],
            "materials": [
            ],
            "products": {
                "<>": {
                    "sha256": "<>"
                },
                "<>": {
                    "sha256": "<>"
                },
                "<>": {
                    "sha256": "<>"
                }
            },
            "byproducts": {
            },
            "environment": {
            }
        }
    }
}

I used the Swagger to find the relevant endpoint, and created it based on existing in toto link.
Prior to this APi call, I successfully created a matching note with the same name and kinda, and created a project.
Additional info
The server is running using the following docker command:
docker run -p 8080:8080 us.gcr.io/grafeas/grafeas-server:v0.1.6

How can I do that? It was very hard to find out how to call the server, had to hack around with the Swagger / Postman collection

For the instructions on how to call the server, I'm assuming you saw these ones already?
For the format, it looks like it's not well-formed:
"resource": {
        "name": "docker image",
        "uri": "https://gcr.io/scanning-customer/dockerimage@sha256:244fd47e07d1004f0aed9c156aa09083c82bf8944eceb67c946ff7430510a77b",
        "contentHash": {
            "type": "SHA256",
            "value": "244fd47e07d1004f0aed9c156aa09083c82bf8944eceb67c946ff7430510a77b"
        }
    },

should be
"name": "docker image",
"resource": {
        "uri": "https://gcr.io/scanning-customer/dockerimage@sha256:244fd47e07d1004f0aed9c156aa09083c82bf8944eceb67c946ff7430510a77b",
    },

Also, the use of contentHash and name inside Resource is discouraged per spec. There may be a few other issues in the current current being passed, but these immediately jumped out.
Hope this helps!

Ohh thanks - this indeed should help. I hope to find some time to test it out.


All-encompassing QR code scanner #1723

Closes  #1723, #1826

@hboon also can how can i determin if detected address is not Ethereum wallet address?

@hboon also can how can i determin if detected address is not Ethereum wallet address? ...

@vladyslav-iosdev you mean if it’s a contract address and not wallet? We can’t. We can only do a simple length and string check to make sure it’s an Ethereum address. While we might do something smarter like querying the address to figure out if it’s a token/contract, sometimes the user might really want to watch it like a “wallet”, so can’t really be sure.  I haven’t checked the code yet, but remember the comment I made about providing configurable “source” options like UIImagePicker. We probably will use this same code but with specific options in existing screens like Send screen where is address to send to or EIP681 but never prompt the user to add a custom contract. Similarly in the import wallet screen.

@vladyslav-iosdev are you waiting for me to review this?

@vladyslav-iosdev are you waiting for me to review this?

actually i dont't know, i worked on it to long ago, and i don't remember what, not finished here yet. but anyway u can check it.

@vladyslav-iosdev sorry,  my bad. I'll check it out.

So the universal scanner (for this PR at least) is only activated in the Wallet tab, right? The scanner functionality in other screens remain unchanged?

yes, right.

So the universal scanner (for this PR at least) is only activated in the Wallet tab, right? The scanner functionality in other screens remain unchanged?

yes, right.

That's great. More self-contained :) Thanks.

Can you try with this EIP681 link:
ethereum:0x89d24a6b4ccb1b6faa2625fe562bdd9a23260359/transfer?address=0x007bEe82BDd9e866b2bd114780a47f2261C684E3&uint256=1.3e18
If I scan it with the universal scanner, it shows the amount to transfer as 1.3e18. but it should be 1.3. If you scan the same link when in the DAI card, it shows 1.3 as expected.

@hboon done, now should be ok.

Looks good, but seems to be failing a test. Can you help fix it? After that we just need to wait for AlphaWallet/QRCodeReaderViewController#2 to be ready.

damn, right, i missed about test. i will return to it after finish bartercard task.

Looks good, but seems to be failing a test. Can you help fix it? After that we just need to wait for AlphaWallet/QRCodeReaderViewController#2 to be ready.

@hboon  i pushed tests fixes.

@vladyslav-iosdev I think the commit the Podfile should point to should be 30d1a2a7d167d0d207ae0ae3a4d81bcf473d7a65 instead, according to https://github.com/AlphaWallet/QRCodeReaderViewController/commits/alphawallet?

@vladyslav-iosdev I think the commit the Podfile should point to should be 30d1a2a7d167d0d207ae0ae3a4d81bcf473d7a65 instead, according to https://github.com/AlphaWallet/QRCodeReaderViewController/commits/alphawallet?

oh, yep, u right. done.

Sorry I missed this:
Can you remove this part :branch=>'alphawallet' from the Podfile? I don't know what would happen if we specify both the branch and commit hash.

Can you remove this part :branch=>'alphawallet' from the Podfile? I don't know what would happen if we specify both the branch and commit hash.

done


Searching be external_id doesn't return a result

The scenario is:

I create a Zendesk Ticket with an external_id
I immediately try to lookup that ticket with the same external_id and get no results
I wait 10 minutes or so, and its starts showing up.

external_id = SecureRandom.uuid
  #=> "7cfde8e8-5004-4911-9d62-e21e68447d9b"

zendesk_ticket = ::ZendeskAPI::Ticket.new(ZENDESK_CLIENT, {
  :subject => subject,
  :group_id => group_id,
  :external_id => "1234-5678",
  :comment => {
    :value => comment,
    :public => false
  },
  :requester => {
    :name => name,
    :email => email
  }
})

zendesk_ticket.save

found_ticket = ::ZendeskAPI::Search.search(ZENDESK_CLIENT, {
  :query => "type:ticket external_id:#{external_id}"
}).first

# found_ticket will be nil here

@jwswj does the 10 minute delay apply to searching Users?

@maxkwallace The delay does, and can be anywhere between 1-10mins due to the way our search indexing currently works. We have a project to rebuild our indexer pipeline, however it's a big project so it won't drop for a while. What's your use case, maybe there is a workaround...

@jwswj thanks for the reply! I can work around this using the existing API, but this delay should definitely definitely definitely be reflected in the docs (e.g. https://developer.zendesk.com/rest_api/docs/core/search). It's very frustrating to try to design around limitations like this when they're buried in GitHub issues.

I've raised the issue with the search team so hopefully it can be mentioned on that page @maxkwallace.


release checksum file not created by sha256sum

Is there a particular Windows checksum checker the checksum file is intended for? I wasn't able to use it with sha256sum because it's not created by sha256sum, so it was necessary to manually compare the checksum by opening the file and ignoring the stray characters.
kbingham@oryp3win10:~$ cd /mnt/c/Users/w/Downloads/

kbingham@oryp3win10:/mnt/c/Users/w/Downloads$ sha256sum --check ./Ziti.Desktop.Edge.Client-2.1.16.exe.sha256
sha256sum: ./Ziti.Desktop.Edge.Client-2.1.16.exe.sha256: no properly formatted SHA256 checksum lines found

kbingham@oryp3win10:/mnt/c/Users/w/Downloads$ cat ./Ziti.Desktop.Edge.Client-2.1.16.exe.sha256
��E4DFE771909B9EBC3B05A98E8F5FDCE2F965DC79199818655EC0270AA3E26248

my guess is those two files are UTF 32's BOM marker and sha256sum isn't able to process it for 'reasons'. i just checked a recent checksum and can confirm the bom is present.


Simplify deployment; Use vault_hostname instead of vault_aws_certificate_arn

The module now required the variable vault_aws_certificate_arn to be set. To make a vault_aws_certificate_arn, the examples/*/main.tf create a few resources.
The resource vault_aws_certificate_arn is somewhat difficult to explain, whereas vault_hostname seems much more understandable.
Proposal:

Make vault_aws_certificate_arn optional. (default = "")
Introduce a new variable vault_hostname (or so).
Include these resources in the module: aws_acm_certificate, data: aws_route53_zone, aws_route53_record and aws_route53_record.

If a vault_aws_certificate_arn is provided, simply use it in the module. If vault_aws_certificate_arn is not provided, create the required resources.

Still relevant; either

Have a domain/hostname, the module will create certificates.
Bring your own certificate, the module will skip all certificate steps.

This would require a major version release.


Sectioned cluster_fallback configs + added WebAssembly text to Wasm section

Description
Moved the DP Resilience feature (Cluster Fallback) properties to their own section for better organization and linking. Loosely related to https://github.com/Kong/docs.konghq.com/pull/6064.
Also noticed our Wasm section had no reference to the text 'WebAssembly' which resulted in it not being found easily. Added that to the title of that section to allow for better searchability.
Checklist

[x] Review label added
[x] PR pointed to correct branch (main for immediate publishing, or a release branch: e.g. release/gateway-3.2, release/deck-1.17)

Setting a "do not merge" for now, I've opened up a parallel PR on the kong-ee side to get these merged in + some cleanup/fixes to the cluster fallback section.

@d19dotca fyi, I also pulled in the edits I made on the source repo side.


Corrected pin string construction from JPasswordField contents

In the initial loop on the various JPasswordField in MainFrame.abbinaCie(), getPassword() do not return the 1 character string content of the field, but a char[]. Adding it to the in-construction pin string implicitly calls toString[] on the char[], which results in a textual representation of it, something like this: [C@27716f4.
Here we propose passing the String.valueOf() of the char[] to the in-construction pin string.

thanks for your contribution


not saving qrcode

i am unable to save the QRcode, this is the error I am getting when trying to  save it
{filePath: null, errorMessage: java.io.FileNotFoundException: /storage/emulated/0/visionx_crpto/1609860906319.jpg: open failed: ENOENT (No such file or directory), isSuccess: false}

Have you resolved the issue>


support raw_keyboard_window

The flutter engine on Windows OS current use android keyboard map
#static constexpr char kAndroidKeyMap[] = "android";
Need support keyboard map for Windows OS like raw_keyboard_linux, raw_keyboard_macos

Hello @hayhv !
Thank you for posting an issue.
This may be also related to the #31945

Closing as this is a duplicate of https://github.com/flutter/flutter/issues/37710


Axe Issue "ARIA hidden element must not contain focusable elements" in multiple components

Issue Description
Axe tool Throws up "ARIA hidden element must not contain focusable elements"  issue for

Terra-Modal-Manager
Terra-Dialog-modal
Terra-Overlay
Terra-Notification-Dialog

Steps to recreate

Navigate to https://engineering.cerner.com/terra-ui/components/terra-modal-manager/modal-manager/about
Open modal dialog in any of the examples
Modal dialog shows up. run Axe tool to see the issues listed for modal-manager
( Same steps for all the other components mentioned above)

Additional Context / Screenshots
Modal-manager :

Dialog-Modal :

Overlay :

Notification-Dialog :

Ion-provider-relationship-js Jenkins  : https://jenkins.cerner.com/ion/blue/organizations/jenkins/ion-server-core%2Fion-provider-relationship-js/detail/dev/65/pipeline/

After investigation what i am able to find is that all the violations are caused by details tag in the terra-ui as when we are using inert on the root element, it removes all tabindex for the child elements and due to which details tag gets focusable. @bjankord what do you think about it?
The above user issue has been resolved as it was a version mismatch.

Thank you for investigating @pranav300 😃

Nice investigation @pranav300. It seems like this may be something the inert polyfill we are using should handle, however, it doesn't look to be that way. I would be in favor of logging an issue to https://github.com/WICG/inert and provide them a reduced test case, a page with the inert attribute set in it and a nested details element. Then see if we can determine if they are interested in resolving this issue in the polyfill or if we need to resolve it outside of the polyfill in our own codebase.

I have logged an issue in inert polyfill repo https://github.com/WICG/inert/issues/133.

Planning to remove details element from doc site, it doesn't seem their is a way to remove the details element out of tab order.

I am closing this issue as it will be resolved in #883.


Add shot location

Add shot location buttons from perspective of person hitting the shot:
Left-outside, Left-inside, Middle, Right-inside, Right-outside

Create ShotLocations enum (done)
Create ShotLocationsWidget (done)
Change Shot object to include shot location property (done)
Connect shot_location signal (done)
Add widget to GUI (done)
Horizontally stack "Other Shot" widgets (done)


Adapt documentation following attribute changes

This is a follow up to the changes done to standard Gradle variant
attributes.

@melix Pushed that info, please take a look.


some errors when retrain on sold2_wireframe.tar

Thank you for your work !
I run the step5 on sold2_wireframe.tar like:
python experiment.py --mode train --dataset_config config/wireframe_dataset.yaml --model_config config/train_full_pipeline.yaml --exp_name sold5 --pretrained --pretrained_path ./exp  --checkpoint_name sold2_wireframe.tar
Then i run match_lines.py in notebooks using the checkpopint that I run out, find the errors:
Traceback (most recent call last):   File "/SOLD2-main/misc/show.py", line 121, in <module>     outputs = line_matcher([torch_img1, torch_img2])   File "/SOLD2-main/misc/../model/line_matcher.py", line 253, in __call__     self.line_detection(images[0], valid_masks[0],   File "/SOLD2-main/misc/../model/line_matcher.py", line 97, in line_detection     line_map, junctions, heatmap = self.line_detector.detect(   File "/SOLD2-main/misc/../model/line_detection.py", line 122, in detect     candidate_map = self.candidate_suppression(junctions,   File "/SOLD2-main/misc/../model/line_detection.py", line 291, in candidate_suppression     proj = (torch.einsum('bij,bjk->bik', cand_vecs, dir_vecs[..., None])   File "//anaconda3/envs/newfuck/lib/python3.8/site-packages/torch/functional.py", line 344, in einsum     return _VF.einsum(equation, operands)  # type: ignore RuntimeError: shape '[1, 1, 2]' is invalid for input of size 0
can you help me? thx a lot !

Hi, it seems that you are not using the latest version of the code (or at least your line numbers do not match the ones in the repo). The latest version fixed a few issues when the number of detected junctions is too small, which is what is happening in your case. So I would recommend upgrading to the latest version and trying again. Let me know if this does not solve the issue.

thank you for your answer!
I try what you said, and now there is no errors.
but i don't understand, why this model can't detect any lines, which I just use sold2_wireframe.tar fine-turning in step5 for some epochs. can you help me? thanks

On which dataset did you fine-tune it? Did you try to visualize the pseudo ground truth to check that it was correct? You can use the notebook https://github.com/cvg/SOLD2/blob/main/notebooks/visualize_exported_dataset.ipynb to do so.


Incompatibility? Can't load chatbot-ui with LAI binaries

LocalAI version:
INF LocalAI version: v1.40.0 (6ef7ea2635ae5371be4e6eef516c2ad4afd9f4a3)
Environment, CPU architecture, OS, and Version:
Linux DESKTOP-LOH1C68 4.4.0-22000-Microsoft #1281-Microsoft Tue Nov 08 17:05:00 PST 2022 x86_64 x86_64 x86_64 GNU/Linux, Windows Subsystem For Linux 1.0, WSL is running Ubuntu
Host runs Windows 11 Pro, has 32GB of RAM and is using a AMD Ryzen 5 5600H with Radeon Graphics  at 3.30 GHz
Describe the bug
This is more of an incompatibility, rather than a bug. But any attempt to load chatbot-ui ends with HTTP 404 errors on the host.
To Reproduce
Attempt to load chatbot-ui using the latest Linux binaries; this will result in the server starting but guaranteed 404 errors upon trying to load the UI.
Expected behavior
Chatbot UI loads exactly as advertised. No fuss, no 404s.
 Also, I'm using the binaries as Docker was simply too hard for me to figure out and was causing a myriad of issues, even under Oracle VM Virtualbox.


add setting to skip validation. fail validation fails build.

This adds a flag to skip validation. This is used to skip amp-list which currently exposes a validation bug right now.

I intentionally submitted PR without the amp-list skip first so we could see the build fail and then pass after the fix (see above). @sebastianbenz @juliantoledo PTAL thanks!

We currently duplicate knowledge about the different validation flags across validate-example and compile-example. If we simply attach the metadata object to the file object instead, compile-example no longer needs to know about skipValidation.

Good idea. Fixed. PTAL thanks!

LGTM


Blank navigator when viewer canvas becomes too small

Hi,
I'm having an issue when using the "navigatorMaintainSizeRatio" attribute. The solution enables a user to add multiple image viewers to the window. As each additional viewer is added the existing viewers are resized. This works perfectly for 2 viewers (with the screen split vertically), however, when I add subsequent viewers, the existing navigators will resize, but will become blank. This can be avoided by dramatically increasing the navigatorSizeRatio (from 0.2 to 0.4). I have noticed that this can also be replicated by having one viewer take up the entire window, then resizing the window to a point which the nvaigator will become blank.
Thanks!

Interesting. What are you trying to accomplish? You're putting multiple viewers on the screen and each has a navigator?

Yes, that's exactly it. I have noticed that if you create the viewer at a size you know the navigator is blank it will appear fine. I did try to clear the navigator cache, but that didnt seem to solve the issue. Are there any steps that I could take detroy the navigator and re-instantiate?

Not that I know of; they're pretty tightly coupled. Sounds like another reason for #492.
Do you have a repro you can share a link to?

Hi, Just an update on this. I was able to solve this in a resize event listener which checked to see if the navigator canvas had become blank (comparing "DataURL" values of a blank canvas of equal size). If so, I remove the old (blank navigator) from the DOM, $('#'+this.openSeaDragonViewer.navigator.id).remove(); and re-instantiate using the openseadragon navigator constructor method "new OpenSeadragon.Navigator" wilst setting the "id" attribute to "false" or "null" forcing a redraw.

Sorry you had to hack it like that, but I'm glad you found something that works.
If you get a chance it would still be great to have a repro to help someone fix the underlying issue.


enhancement Make alter job more robust by ignoring some task failure

Proposed changes
Issue Number: close #10718
Problem Summary:
Describe the overview of changes.
Checklist(Required)

Does it affect the original behavior: (Yes/No/I Don't know)
Has unit tests been added: (Yes/No/No Need)
Has document been added or modified: (Yes/No/No Need)
Does it need to update dependencies: (Yes/No)
Are there any changes that cannot be rolled back: (Yes/No)

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

LGTM But did you test it in real env? How to test it?

LGTM But did you test it in real env? How to test it?

not yet, but it can simply stop one be after doing some alter operation, then what we expected is final successful alter job


feat: add warehouse support

ok went through it all. might have some more thoughts on some of it after we chat.

ok all done. don't think anything big? but happy to discuss anything that's confusing or you want to talk about or anything.

ok was not able to look at any test stuff. but think i got through everything else

Hello @mihoward21!
Should I read from this PR that the sdk does not work with V2 splits? I'm running into a lot of issues trying to get the sdk to work (see #39) and this might explain that...
Are currently created splits of the V1 or V2 variety and would that influence the viability of this sdk package?

@r0ohafza feel free to merge this to the v4 branch whenever


File not found

You have used

import com.mindorks.framework.mvp.di.component.DaggerApplicationComponent;

in MvpApp but this file doesn't exist in project

I built the project and I file was generated sorry to open the issue


feature: Add a default Cors configuration

Currently, I have to add a custom configuration to enable Cors.
https://github.com/hantsy/spring-graphql-sample/blob/master/dgs-subscription-ws/src/main/kotlin/com/example/demo/DemoApplication.kt#L17
Hope there is a default configuration for /graphql endpoint. (and SSE endpoint if using sse)

Because CORS is very specific to each application, and there are some dangers in not knowing it's enabled, I think we should not support this out of the box. @berngp WDYT?

Add a CorsFilter is on conditional, as it was done in the graphql-java-kickstart spring boot starter.

What should be the default configuration? E.g. what hostnames should be allowed?

@paulbakker  add all hosts to allow by default.

Discussed this some more with @berngp and @srinivasankavitha offline, and we think it's best not to do this. It can be unexpected and possibly dangerous. Also, there isn't really a great set of defaults that works for everyone.
Since it's well documented and easy to "fix" the issue in Spring, it's probably best to not try to solve this.


Altair devnet sync aggregate performance bug

Description
So teku is consistently producing blocks with 0%-20% sync aggregate participation on the Altair devnet, also on our own teku node.
I called that log-level API to change our deployment to TRACE (so useful, thanks for this extra feature), and found messages like:
17:57:56.163 TRACE - Received malformed gossip message on /eth2/0112ad5a/sync_committee_contribution_and_proof/ssz_snappy
2021-07-16 17:57:56.186 | rvice-event-thread-0 | TRACE | tech.pegasys.teku.networking.p2p.libp2p.gossip.GossipHandler | GossipHandler        | Received message for topic Topic(topic=/eth2/0112ad5a/sync_committee_contribution_and_proof/ssz_snappy): 358 bytes
17:57:56.186 TRACE - Received message for topic Topic(topic=/eth2/0112ad5a/sync_committee_contribution_and_proof/ssz_snappy): 358 bytes
2021-07-16 17:57:56.186 | rvice-event-thread-0 | TRACE | tech.pegasys.teku.networking.eth2.gossip.topics.topichandlers.Eth2TopicHandler | Eth2TopicHandler     | Received malformed gossip message on /eth2/0112ad5a/sync_committee_contribution_and_proof/ssz_snappy
17:57:56.186 TRACE - Received malformed gossip message on /eth2/0112ad5a/sync_committee_contribution_and_proof/ssz_snappy
2021-07-16 17:57:56.236 | rvice-event-thread-0 | TRACE | tech.pegasys.teku.networking.p2p.libp2p.gossip.GossipHandler | GossipHandler        | Received message for topic Topic(topic=/eth2/0112ad5a/sync_committee_contribution_and_proof/ssz_snappy): 358 bytes
17:57:56.236 TRACE - Received message for topic Topic(topic=/eth2/0112ad5a/sync_committee_contribution_and_proof/ssz_snappy): 358 bytes
2021-07-16 17:57:56.236 | rvice-event-thread-0 | TRACE | tech.pegasys.teku.networking.eth2.gossip.topics.topichandlers.Eth2TopicHandler | Eth2TopicHandler     | Received malformed gossip message on /eth2/0112ad5a/sync_committee_contribution_and_proof/ssz_snappy
17:57:56.236 TRACE - Received malformed gossip message on /eth2/0112ad5a/sync_committee_contribution_and_proof/ssz_snappy

So it is definitely receving aggregates, but they are malformed?! Sometimes the network, non-teku nodes, are able to get 100% though, so encoding is correct. Could the decoder have a bug, or maybe the size bounds or other decoding validation is inaccurate?
Acceptance Criteria
Get normal sync-aggregate performance
Steps to Reproduce (Bug)

Join altair devnet
Enable trace logs: curl -X PUT -H "Content-Type: application/json" -d '{"level":"TRACE"}' localhost:4000/teku/v1/admin/log_level
Grep for "contrib" to find sync contribution related logs

Expected behavior:
Decode messages, aggregate better. Maybe not 100% (due to sync-aggregate selection bug in pre-beta altair version of devnet), but at least not less than other clients on average.
Actual behavior:
Messages about malformed sync contribution messages, poor participation performance in sync aggregates.
Frequency:
Devnet-1, allways. Check explorer blocks page for sync-aggregate participation numbers, and notice how it's happening to Teku (and the EF 101 node is also teku)
Version
 curl localhost:4000/eth/v1/node/version
{"data":{"version":"teku/v21.6.1+32-g9ca50f4/linux-x86_64/oracle_openjdk-java-15"}}

Additional Information
Can discuss devnet stuff on telegram, I'm always available for help with debugging.

It looks like two SSZ fields are ordered differently in the Teku implementation:
https://github.com/ConsenSys/teku/blob/2bf4509368e132b40ceae676c6e415af1394157d/data/serializer/src/main/java/tech/pegasys/teku/api/schema/altair/ContributionAndProof.java#L30
Teku:
public class ContributionAndProof {
  @JsonProperty("aggregator_index")
  @Schema(type = "string", format = "uint64")
  public final UInt64 aggregatorIndex;

  @JsonProperty("selection_proof")
  @Schema(type = "string", format = "byte", description = DESCRIPTION_BYTES96)
  public final BLSSignature selectionProof;

  @JsonProperty("contribution")
  public final SyncCommitteeContribution contribution;

Spec (alpha 7 - beta 1):
class ContributionAndProof(Container):
    aggregator_index: ValidatorIndex
    contribution: SyncCommitteeContribution
    selection_proof: BLSSignature

Hmm, that's the ContributionAndProof.java, there's a second variant that has them in the right order; https://github.com/ConsenSys/teku/blob/master/ethereum/spec/src/main/java/tech/pegasys/teku/spec/datastructures/operations/versions/altair/ContributionAndProofSchema.java
So less sure about the ordering problem now. But why is the message malformed? Something must be wrong with the schema or decoder

Turns out that it's not the field order, that schema file is for the ssz, and is correct. However, with a debugger I found that the altair topic handler gets initialized with a null message type:

The SignedContributionAndProofGossipManager extends the AbstractGossipManager, which initializes the Eth2TopicHandler by calling getGossipType() in its constructor, while SignedContributionAndProofGossipManager isn't done constructing. Thus the getGossipType() returns null, since gossipType = schemaDefinitions.getSignedContributionAndProofSchema(); (part of the constructor of the sub class) has not executed yet, I think.


Fixes/scoped keyword fixes

Fixes: #9182

You can test this PR using the following package version. 11.0.999-cibuild0024962-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]


add skeleton for genbank support

This is to fix #986. not for merge for the time being. Just for code review and feedback. Will be constantly updated.

Solid start, all of the wiring for IO looks correct.

Thanks, @ebolyen
Updated with some real functions. One particular thing is the change of _line_generator. I made the strip optional, which makes more sense IMHO. And I need unstripped lines to partiton genbank using indentation levels.

@RNAer the change to _line_generator is fine

updated. readers are most done. It should pass all the tests except flake8 due to some imports that will be used for writers. could you guys review it?

Did a quick review @RNAer

I have a general question on documentation of private functions. I think it is still good to document them. The reason they are not currently documented is that we don't want them read by numpydoc or just merely time saving?

@RNAer it's usually a matter of complexity. Ideally private functions should be small enough that a one-line docstring is enough. If it isn't, please feel free to expand the documentation. There's no hard rules for private things.

@wasade @ebolyen @jairideout , all previous comments are addressed.

@wasade @ebolyen @jairideout , all previous comments are addressed.

writers are ready for review.

@ebolyen , in case you missed it. :-)

Thanks @RNAer, I missed this email, there also seems to be a merge conflict at the moment, probably changelog related.

pretty sure due to changelog. will solve that later.
On Fri, Aug 14, 2015 at 10:05 AM, Evan Bolyen<EMAIL_ADDRESS>wrote:

Thanks @RNAer https://github.com/RNAer, I missed this email, there also
seems to be a merge conflict at the moment, probably changelog related.
—
Reply to this email directly or view it on GitHub
https://github.com/biocore/scikit-bio/pull/1023#issuecomment-131181689.

This is starting to shape up pretty well @RNAer, I think the next steps will be to add more tests to fuss out any potential issues (we would especially want to test out lowercase behaviour if we are going to keep it)

@ebolyen , could you review this update when you get time? it should pass the checks.

@RNAer It looks like you have all of the pieces in place, are you ready for review? Or is there still more to be done?

Yes, it's ready for review. : )
On Wed, Aug 26, 2015 at 10:18 AM, Evan Bolyen<EMAIL_ADDRESS>wrote:

@RNAer https://github.com/RNAer It looks like you have all of the
pieces in place, are you ready for review? Or is there still more to be
done?
—
Reply to this email directly or view it on GitHub
https://github.com/biocore/scikit-bio/pull/1023#issuecomment-135112503.

@RNAer Awesome, I'll start reviewing.

Coverage for genbank.py is at 98%, we would like this to be at 100% with no branch misses.
Name                                                    Stmts   Miss Branch BrMiss  Cover
-----------------------------------------------------------------------------------------
skbio/io/format/genbank                                  308      6    141      5    98%

You can see this locally by running:
WITH_COVERAGE=TRUE make test
and then
coverage html && open htmlcov/index.html

@RNAer Done with review, I think this needs a few more tests, (currently 11 lines aren't adequately tested). Otherwise it looks really nice! I think we should also support automatic conversion of t when reading into RNA. @jairideout do you agree?

@ebolyen , it seems you and Jai have different opinion on the RNA reader? Besides that, the only things to fix before merge is: 1) improve test coverage from 98% to 100%; 2) make sure sniffer is ok with that header. Is that correct?

@RNAer Our opinions are the same, you might have missed this comment. RE: everything else, that is correct. This is basically ready for merge, we just need to improve coverage, and make the sniffer tolerant of the header. There were a couple of minor comments on the docs, but those are inline and should easy.

@ebolyen Running some flat files i downloaded from NCBI FTP site under genbank directory, gbbct100 to be specific. It seems that it doesn't like the portion of the file that explains the exons present in the sequence. I put the traceback I received here: http://pastebin.com/RAnpQ8Ec

@RNAer The section of file that is on pastebin is only a portion of the actual "FEATURES" section, pastebin would not allow me to paste the whole thing. I have been comparing this features section to that of other entries that existed before it in the file that were apparenlty able to be parsed. It seems like the only different is that this section that fales is very large(long) compared to the sections that do not fail.
For example this entry (the first in that file) seems not to have had a problem. I am assuming the sequences are handled in the order they are presented in the file. http://pastebin.com/K4Jz1qrA

hmm, that's very interesting. I'll take a look. If it is too long for
pastebin, is it ok for you to share the genbank file over google
drive/dropbox? Thanks for testing this!
On Thu, Aug 27, 2015 at 10:53 AM, MikeDeberg<EMAIL_ADDRESS>wrote:

@RNAer https://github.com/RNAer The section of file that is on pastebin
is only a portion of the actual "FEATURES" section, pastebin would not
allow me to paste the whole thing. I have been comparing this features
section to that of other entries that existed before it in the file that
were apparenlty able to be parsed. It seems like the only different is that
this section that fales is very large(long) compared to the sections that
do not fail.
For example this entry (the first in that file) seems not to have had a
problem. I am assuming the sequences are handled in the order they are
presented in the file. http://pastebin.com/K4Jz1qrA
—
Reply to this email directly or view it on GitHub
https://github.com/biocore/scikit-bio/pull/1023#issuecomment-135506265.

@RNAer I put the whole traceback output file as well as the file I am trying to work on in a folder.... this should give you access to both:
https://drive.google.com/folderview?id=0BxdqONUwlRqWfmFneVg0MnhuMTVuQWRlUnhrQW5GTDdpN2RZckpmdVNiSHRxdC1UckUtWmc&usp=sharing

@MikeDeberg The offending line is /anticodon=(pos:18699..18701,aa:Ala,seq:tgc) in the genbank file. I originally tried to process it either to string (double quoted) or int. I changed it to leave it as it is. Now it should be fine.
@ebolyen I changed to make sure we can read into RNA directly.
As on sniffer, I strongly disagree to change it. That header does not belongs to GenBank file essentially. That's also why the file ends with .seq instead of .gb (?). And even for these files, sniffer only print a warning stead of raise an exception. You can still read it into memory.
I added one more test. The coverage tools seems not perfect. It reports missing tests for these lines, but in fact I tested the case of Sequence as constructor.

@RNAer That seems to have fixed that instance of the error however I get a similar issue when working with another of the flat files. Here is the output I get and the file itself on google drive.
Error:
http://pastebin.com/EeCwy24b
FIle gbbct1.seq.gz:
https://drive.google.com/open?id=0BxdqONUwlRqWfmFneVg0MnhuMTVuQWRlUnhrQW5GTDdpN2RZckpmdVNiSHRxdC1UckUtWmc

I think it is caused by the line "misc_feature    754^755". This basically
means a cutting site between bases 123 and 124. Currently this type of
location string is not supported because it can't be represented by
positional_metadata, as positional_metadata is only applicable to position
of units, not to position between units. We need a better way to do this.
On Fri, Aug 28, 2015 at 11:52 AM, MikeDeberg<EMAIL_ADDRESS>wrote:

@RNAer https://github.com/RNAer That seems to have fixed that instance
of the error however I get a similar issue when working with another of the
flat files. Here is the output I get and the file itself on google drive.
Error:
http://pastebin.com/EeCwy24b
FIle gbbct1.seq.gz:
https://drive.google.com/open?id=0BxdqONUwlRqWfmFneVg0MnhuMTVuQWRlUnhrQW5GTDdpN2RZckpmdVNiSHRxdC1UckUtWmc
—
Reply to this email directly or view it on GitHub
https://github.com/biocore/scikit-bio/pull/1023#issuecomment-135859348.

@RNAer could the reader skip that section at least? ReferenceAlignment will also need to handle this situation, so we may have an API solution in the future.

@RNAer any chance you could merge master or at least pull in our asv.conf.json and benchmarks directory? Our automatic benchmarking keeps choking on this branch since those haven't been merged yet. If it's too much of a hassle don't worry about it.

done. pulled master and skipped "^" section.
On Fri, Aug 28, 2015 at 1:14 PM, Anders Pitman<EMAIL_ADDRESS>wrote:

@RNAer https://github.com/RNAer any chance you could merge master or at
least pull in our asv.conf.json and benchmarks directory? Our automatic
benchmarking keeps choking on this branch since those haven't been merged
yet. If it's too much of a hassle don't worry about it.
—
Reply to this email directly or view it on GitHub
https://github.com/biocore/scikit-bio/pull/1023#issuecomment-135877602.

@RNAer OK! Different error, getting closer. I was running the gbbct1.seq.gz file...
http://pastebin.com/RRtrZbbu

@RNAer awesome thank you!

@MikeDeberg Now it should "handle" all cases of location string. @ebolyen , when we think about the API solution in future, we should think about all the 3 cases I skipped here (line 710) and the different between order operator and join operator (ftp://ftp.ebi.ac.uk/pub/databases/embl/doc/FT_current.html#3.4)

@RNAer Beautiful, works on gbbct1.seq.gz. I will be running it on a thousand other similar files.

@MikeDeberg , just check back - does it survive from the pounding?

@RNAer Indeed, I haven't run all thousand yet but it's looking great.

@RNAer Thanks for updating! The RNA behavior looks great!

I added one more test. The coverage tools seems not perfect. It reports missing tests for these lines, but in fact I tested the case of Sequence as constructor.

In your screenshot the untested branch that coverage is catching is when the constructor is None and the file does not help with inferring the appropriate type. Coverage is indeed correct in this.
This PR is basically ready to go as soon as coverage is at 100% (as this will force a couple more test cases and help make the tests better). It also wouldn't hurt to put in a "roundtrip" test or two where you read a file, write it, and read it again, making sure the objects are euqal, and vice versa where you write, read, and write and make sure the files are the same.
Thanks again for all of your great work on this!

@ebolyen how about it now?

@RNAer Looks good! :shipit: :beers: :+1: :100: :fireworks:

Thanks @RNAer!


Network policy integration test failure

STEP: Running spec: Using a running cluster - should respect network policies
STEP: deplying test pods

<IP_ADDRESS>: namespace "policy-tester" created
service "network-policy-echoserver" created
deployment "network-policy-echoserver" created
pod "network-policy-tester" created
Connection to <IP_ADDRESS> closed.

STEP: testing connection with policy disabled
<IP_ADDRESS>: error: unable to upgrade connection: container not found ("busybox")
Connection to <IP_ADDRESS> closed.

<IP_ADDRESS>: error: unable to upgrade connection: container not found ("busybox")
Connection to <IP_ADDRESS> closed.

<IP_ADDRESS>: error: unable to upgrade connection: container not found ("busybox")
Connection to <IP_ADDRESS> closed.

<IP_ADDRESS>: Connecting to network-policy-echoserver (<IP_ADDRESS>:80)
Connection to <IP_ADDRESS> closed.

STEP: enabling global network policy on the policy-tester namespace

<IP_ADDRESS>: networkpolicy "default-deny" created
Connection to <IP_ADDRESS> closed.

STEP: testing connection with global policy enabled
<IP_ADDRESS>: Connecting to network-policy-echoserver (<IP_ADDRESS>:80)
Connection to <IP_ADDRESS> closed.

The problem was that the integration test was updated to use the new kubernetes API for network policy, but Calico has not adopted this API for deployments backed by etcd.
cc: @dkoshkin


Remove internal GCS connection functionality

HCS maintains an internal guest connection to the GCS normally if you request it.
However, there are certain features that require us to maintain an external connection
(external in this sense meaning not in HCS) instead like late cloning.
We had swapped to always managing the connection to the GCS ourselves some time ago and
afaik there's been no fallout from it, so I propose let's get rid of the internal branches
altogether. This greatly simplifies the work for going through a different virtstack for
hypervisor isolated containers as well.
Ran go mod vendor in /test to bring in the changes as well.
Signed-off-by: Daniel Canter<EMAIL_ADDRESS>

did you run the cri-containerd tests for this change?

@katiewasnothere Yea, there's basically no change as it's the default already, I removed the one test (that I could find) that resorted to internal


Define colors

For guide pps: https://colorhunt.co/

I think this one is a good color palette:
https://www.materialpalette.com/amber/brown
also this one:
https://www.materialpalette.com/brown/amber

The first color palette sounds good. You can pr.


New routes missing

Routes to edit the boards and create a column are missing, can you please check and create them

Just checked. The routes are missing, will add them now and push the changes.


Ability to set externalHost and port from environment variables

It would be great if it were possible to set this two Wireguard configuration options from env vars:

externalHost
port

@pmontepagano thanks for raising this (sorry for being slow to respond).
I've opened #43 to address this and to cover all configuration more broadly.

Hey @pmontepagano i know it's been a really long time 😅 but this is now implemented. You can configure these options using WG_EXTERNAL_HOST and WG_PORT.
https://place1.github.io/wg-access-server/2-configuration/


Cow: Watch oldmainmumbai.co

Cow requests the watch of the watch_keyword oldmainmumbai\.co. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

oldmainmumbai\.co has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by tripleee in Charcoal HQ


Cannot install opencv and imgaug in the same pip install line

Repro steps:

make a fresh virtualenv
run python3 -m pip install imgaug opencv-python

Want: imgaug and cv2 are both installed
Got: error during imgaug setup.py, nothing is installed.
The problem here is that setup.py is looking for cv2 to already be installed, which it may not yet be.
My use case is installing imgaug along with several other packages via pip3 install -r requirements.txt; I understand that there's an env var to skip this check, but I'd rather not start collecting env vars in every script that wants to set up an environment this way.

For the pip install statement it would help to just invert the order, but I guess that won't help for the requirements.txt file... Not sure what the best way is to solve this. I might turn the cv2 in the installer into a warning or make python-opencv a fixed dependency.

Yes, maybe that's the best way. So far I haven't done that because there are other ways to install OpenCV and thereby get cv2 in python, while I think python-opencv's cv2 overwrites/dominates these. Might still be the best option overall.

Version 0.2.8 is now on pypi.


add file /lib/domains/vn/edu/bkc.txt to add a domain bkc.edu.vn to the repository

add file /lib/domains/vn/edu/bkc.txt to add a domain bkc.edu.vn to the repository

@aittd03 Pull request merged. Thank you!


Empty window at plugin load error

Godot version:
3.1.1 stable official x64
OS/device including version:
Windows 10 1709 x64
Issue description:
Attempted to activate plugin with some error, and got empty warning window.

Steps to reproduce:

Place any kind of error to a plugin main file.
Go to Project Settings -> Plugins.
Try to activate plugin.
See empty window with warning and no text,

Minimal reproduction project:
http://www.mediafire.com/file/o0qjswb0r074zik/PluginAutoload.zip/file

I attempted to recreate this using the minimum reproduction project provided and could not.
Godot version:
3.1.1 stable official x64
OS/device including version:
Windows 10 1803 x64

@Teashrock Are you still having the issue mentioned?

@expat1999
No bug? Screenshot, please.
@siddharth952
Sorry, didn't saw an update here.

@Teashrock Does this occur if you set the editor language to English? Perhaps this is due to a bug in the translation.

@Calinou
I'll try.

The problem is likely due to the fact that there is a whitespace between '%' and 's' in the Russian translation.
https://github.com/godotengine/godot/blob/56269e2db835e50a4cf2681bb73c44ae41fcca10/editor/translations/ru.po#L2426

Fixed by #30450.


"TypeError: getCheckboxProps is not a function" in  Search

While trying to build a docker image I tried to build the project with both alpine based nodejs versions (21/18) and the latest official nodejs image and I am getting the same error in every instance. Using npm vs yarn does not make a difference.

I don't know if this is something to be fixed or it's a nodejs/yarn/os issue. Can you share the environment the current site runs on. It might actually be nice to show some sort of a git tag/version at the bottom of the web interface too.

Hi @xpufx, the site is currently running on NodeJS v18.14.2 and npm 9.5.0. You should be able to build the project with these versions. I remember having compatibility issues when building with NodeJS v20.x, which is why I’m using such an old version. Unfortunately, I don’t recall which dependencies were causing these issues...
I hope this helps!

Hi @xpufx , someone had the same issue as you recently and submitted a pull request with a fix. You shouldn't have any more problems now.
https://github.com/BenoitBellegarde/UltimateTab/issues/42


Fix flaky test: TestLocalPilot

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: nmittler
If they are not already assigned, you can assign the PR to them by writing /assign @nmittler in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

pkg/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/lgtm
/approve

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: ozevren
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

pkg/OWNERS [ozevren]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: hklai, ozevren
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

pkg/OWNERS [hklai,ozevren]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Copy change: "skipping" to "all done" with -x

A copy change.
This happens when you specify -x for a YT video and an acceptable format (.m4a)
could be downloaded directly.

This is intentional. When playlist is downloaded phrase "all done" in the middle of the playlist sounds misleading especially along with the downloading continuation.

I thinks it's ok now, additionally other postprocessors could be run after it.


NO-ISSUE: Enable multi-arch builds

Looking to try multi-arch builds through TAP

/area ci-tooling

/lgtm

/retitle NO-ISSUE: Enable multi-arch builds

/approve