Highlight of tabs

Hi,
In the layouts components, the tabs are really cool but it's not always obvious for everyone that we can click on them.
I think it could be cool to change the color of the text when we hover on them.
In the application I contribute to we had white tabs with black text with an alpha. We added a property on the hover to make the text pitch black.
I think this should be part of MDL directly. What do you think?

The Material Design specification frowns upon hover-only methods to do things. In fact, it generally is outright against them favoring a touch/click method of interaction since that is available everywhere.
Our tabs adhere as much as we can to the Tab specification so unless there is something in there we can be doing better (V2 should be fully-conforming to what is required) then there is no action to take here internally.
MDL's goal is to provide the most accurate representation of the MD specification we can for the web possible. Anything not in the spec (or designed against the spec with good reason) is not something in the scope of the project.

As @Garbee mentions, adding a hover state might unfortunately mean straying a bit too far from the Material Design spec as an official implementation.
That said, Material Design isn't about super-strict rules for everything, and there's definitely room for tweaking the designs to your needs, so please go ahead and add the hover aspects to your application! As a library, though, we have to be a bit more conservative in our approach.
Thanks for the suggestion, @jecisc!


dev-ml is not Machine Learning - in ::gentoo it packages for OCaml :)

https://github.com/gentoo/guru/commit/7a33665aae8f672c7013b6e1939eece68f77b3af#commitcomment-143526392

Makes sense from an abbreviation perspective.
There are no "AI" categories in gentoo, and besides something vague like "net-misc" as suggested I am happy to leave this as is thanks.

Hello, didn't think anybody else would have filed a issue like this before me that's why I made one myself [1].
I don't think there any rules for redefining a abbreviation but when anybody wanted to peek the metadata of category they would see this [2] - quote: "The dev-ml category contains libraries and utilities relevant to the ML programming language."
So in order to stay consistent you should also redefine this metadata for your repo...
But please let's not get into a war around what dev-ml should mean.
The AI tools are becoming more and more popular and probably there will be time for that category in ::gentoo. That category name will definitely not include -ml and be more like app-ai or dev-ai. Other Gentoo devs would probably disagree about creating its own category and push to put AI tools into dev-libs and dev-util.

There are no "AI" categories in gentoo

You can make one up.
Howto:
echo app-ai >> profiles/categories
mkdir app-ai
mv dev-ml/* app-ai/

Also, we have overlay maintainers who complied with my request, see [3].
See also:

[1] https://github.com/MrPenguin07/ebuilds/issues/8 ("revoked" bug that I filed)
[2] https://github.com/gentoo/gentoo/blob/master/dev-ml/metadata.xml
[3] https://github.com/arran4/arrans_overlay/issues/8 (overlay maintainer complied)


feat: bitgetWallet support

Hi Blocknative team,
This PR adds bitget wallet to the list of supported wallets and upgrades bitkeep wallet to the bitget wallet to make it easier for our users to connect to web3-onboard dapps.
Please let me know if anything needs to be added or changed to satisfy your requirements.
Cheers,
bitget wallet team

@kisenyang I have updated code, version and added CI
I am seeing an error when running yarn check-all when building that looks to be an issue with the type files in each new module. Can you please resolve this issue?
Once completed I can add to our docs site and merge for alpha testing!
Thanks again!

@kisenyang this doesnt seem to have been tested as it is not working with the internal testing demo.
There were steps in the description that were deleted along with check boxes that need to be confirmed for both wallet modules.
Use yarn dev and navigate to http://localhost:8080/ to test modules work for both packages please.
Currently the icon doesn't even load.


Unable to load 195 Million record into kudu table

Hello,
I am trying to load 195M records into kudu table. I am working on 4 nodes cloudera server.On same cluster, I have configured Kudu  with 1 master and 3 tablet server.
All machines are of size 1.5 TB RAM and 48 cores. I have created external hive table which contains 195M records and I am just inserting all records from hive table to kudu (with 204 columns) table via impala shell.
But after inserting some millions of record into Kudu table, query goes into error due to some generic error.
Is there any special parameter tuning required in kudu to insert M of records.
Regards,
Sadesh Jayraj

Better to ask this question on the Kudu user mailing list or the Cloudera community forum if you are using Cloudera. This github issue tracker is for reporting bugs with the example code.


Update README following sections: features, benchmark illustration & FAQ.

Can we add Pisa to the bench graph?

Can we add Pisa to the bench graph?
Does the global performance is relevant enough to show it on the chart?

Codecov Report

Merging #1318 (72b11ae) into main (46d5de9) will decrease coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #1318      +/-   ##
==========================================
- Coverage   94.25%   94.24%   -0.02%
==========================================
  Files         232      232
  Lines       40801    40856      +55
==========================================
+ Hits        38457    38503      +46
- Misses       2344     2353       +9

Impacted Files
Coverage Δ

src/error.rs
22.03% <0.00%> (-2.50%)
:arrow_down:

src/lib.rs
97.61% <0.00%> (-1.21%)
:arrow_down:

src/directory/watch_event_router.rs
95.79% <0.00%> (-0.85%)
:arrow_down:

src/collector/histogram_collector.rs
98.99% <0.00%> (-0.51%)
:arrow_down:

src/indexer/segment_writer.rs
96.30% <0.00%> (-0.02%)
:arrow_down:

src/query/query_parser/query_parser.rs
95.35% <0.00%> (-0.01%)
:arrow_down:

src/fastfield/readers.rs
86.66% <0.00%> (ø)

src/indexer/json_term_writer.rs
98.37% <0.00%> (ø)

src/fastfield/multivalued/mod.rs
96.96% <0.00%> (ø)

src/indexer/merger.rs
98.96% <0.00%> (+<0.01%)
:arrow_up:

... and 8 more

Continue to review full report at Codecov.

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

@fulmicoton can you take a final look?


Bluetooth: L2CAP: Add check to see if device is not disconnecting

Currently, if a bluetooth peripheral sends a connection parameter update
request to a Zephyr central while the central is in the process of
disconnecting and has sent a connection terminate command in the same
connection interval, the central will try to reply, resulting in an
error being printed in the console.
This commit adds a check in le_conn_param_update_req that catches this
state before the central considers this request, preventing the unneeded
error being printed.
Fixes https://github.com/zephyrproject-rtos/zephyr/issues/48813
Signed-off-by: Ivan Herrera Olivares<EMAIL_ADDRESS>

Had to recommit as the commit title wasn't following patch series compliance. Code is identical.

Could you squash the two commits? What's the difference between the two values?

Could you squash the two commits? What's the difference between the two values?

Squashed. I was having build-errors in some tests due to some warnings against comparing the enums. I noticed this version of the enum was being used in conn.c in bt_conn_send_cb

@jori-nordic Somehow the enum type used switched during a rebase to address your initial comments. (https://github.com/zephyrproject-rtos/zephyr/commit/3d7bef0b276ee47daa3c27a2c149360e91a5c17a to https://github.com/zephyrproject-rtos/zephyr/commit/acc95d5c4b49f23b2bddeddd75c62ba700d69e73). This was causing some tests including the bluetooth tests to fail. BT_CONN_CONNECTED seems to be the correct enum and all tests are passing again.


Import script: Check and add system bots after every import.  …

This checks for the existing system bots during the import. If they don't exist in any of the realms, then the system bots are added.

This modulo https://github.com/zulip/zulip/pull/7775/files#r157356784 LGTM !

Merged!  Thanks @rheaparekh
(we may want to follow up with some of the suggestions from @rht )


add "format" to $ref objects where useful

Makes it easy to see what the format of the object should be, without having to cross-reference another document. This doesn't cause problems for validation, because validators are supposed to ignore any properties other than "$ref" inside a $ref object.

This is really more work than it's worth, and introduces the possibility of inconsistencies between the original schema and the various reference schemas that point to it. (Other redundant properties in the reference schemas either do not, or are very unlikely to, produce inconsistencies.)


Crash when sprinting across slabs from Full Slabs.

Whenever sprinting across slabs I immediately crash due to a failure in particle generation. I'm not sure if this is a Full Slabs issue or a Visuality issue, I'm posting on both.

Can you provide crash log? I cant reproduce myself

Of course.
https://pastebin.com/dCvByFuP

Seems like full slabs trying to call method that doesnt exist anymore, try to downgrade to 3.3.7 https://www.curseforge.com/minecraft/mc-mods/full-slabs/files/4462750

Oh, I will try that thank you!


Make Mark Mode keybindings precede custom keybindings

Summary of the Pull Request
This PR moves the key handling for mark mode into a helper method that is then called before an action/key binding is attempted.
References
Epic: #4993
Closes #13533
Validation Steps Performed

Add custom keybinding to "down" arrow key
in mark mode --> selection updates appropriately
out of mark mode --> keybinding executed

Hmm... I'm marking this as a service-able bugfix. But if anybody disagrees, let me know.


chore: Bump Rust toolchain

This PR bumps Rust toolchain to nightly-2023-12-13, following cubesql bump. rust-toolchain is also migrated to TOML format.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

45 of 48 (93.75%)  changed or added relevant lines in 13 files are covered.
34 unchanged lines in 3 files lost coverage.
Overall coverage decreased (-4.3%) to 85.164%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/parser.rs
3
6
50.0%

Files with Coverage Reduction
New Missed Lines
%

tests/sqlparser_mysql.rs
2
99.25%

tests/sqlparser_common.rs
15
96.5%

src/parser.rs
17
82.7%

Totals

Change from base Build<PHONE_NUMBER>:
-4.3%

Covered Lines:
9081

Relevant Lines:
10663

💛  - Coveralls


Dynamically allocate parfor schedule.

Resolves #9029
Move from stack allocation of parfor schedules to dynamic allocation.  This will prevent stack overflow if there is a large loop with parfors in it.

As release manager, I have decided that this isn't mature enough to be ready for the upcoming 0.58 release (next week) and as such I am moving this into the next release.

I confirmed that this patch fixes https://github.com/numba/numba/issues/9167.


Background / Foundations

Closes #59
Transfer of essential structure of the pre-requisite reading/tutorials for new users.
The reading list is in 00_StartHere.md and is just a list of links to outside reading/tutorials.
I've also got a bunch of stubs for what I think will be useful background primers on key topics. Example:

describe chunking once here.
Other notebooks that might need to chunk now don't have to explain or expand on it. Just link to this and get on with the higher aims of that notebook.

Same for reading/writing S3 (explain once as a primer here -- then assume that knowledge elsewhere).
And other topics....

I put it in a essential_reading folder... but I'm not tied to that name.  And I'm not even sure it belongs in the root of the repo. So location and folder name subject to change...

@sfoks - I know we talked a little about what is and isn't in scope before - but do you have any documents for what our deliverables on the eval team are for FY22 and/or FY23? I posed some questions about what is and isn't in scope for our learning materials in the PR, but It would be nice to make sure we are aligning with whatever we promised in any project planning docs.

marked this PR as draft until I get some of my mess sorted out.

OK... I'm sorted (finally).   @alaws-USGS will be adding some stubs to the Data_API.md -- but apart from tht, I think this is a ready-to-review first stab at the essential background.

Closes #41


Switch from pytorch_lightning to lightning

We should change all the imports from pytorch_lightning to lightning
However, naively substituting all the occurrences does not work -- unknown reasons atm.

You may need to substitute lightning.pytorch for pytorch_lightning.


service is down?

data: {"event":"error","data":{"event_type":"error","detail":"Oops~"}}

Same issue here


openssl_iostream.c error

Hello,
I was trying to recompile the lib from source on Ubuntu 18.04 with gcc 7.5.0 and openssl 1.1.1d.
The following error occurred:

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/local/include -Wpedantic -Wvla -g -O2 -std=gnu11 -fvisibility=hidden -pipe -Wall -W -Werror -Wno-unused-parameter -Wno-missing-field-initializers -Wpointer-arith -Wstrict-prototypes -Wcast-qual -Wcast-align -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -MT libneo4j_client_la-openssl_iostream.lo -MD -MP -MF .deps/libneo4j_client_la-openssl_iostream.Tpo -c openssl_iostream.c  -fPIC -DPIC -o .libs/libneo4j_client_la-openssl_iostream.o
openssl_iostream.c:56:1: error: variable ‘_iostream_bio_method’ has initializer but incomplete type
static BIO_METHOD _iostream_bio_method = {
^~~~~~
openssl_iostream.c:57:5: error: excess elements in struct initializer [-Werror]
BIO_TYPE_FILTER,
^~~~~~~~~~~~~~~
openssl_iostream.c:57:5: note: (near initialization for ‘_iostream_bio_method’)
openssl_iostream.c:58:5: error: excess elements in struct initializer [-Werror]
"neo4j_openssl_iostream",
^~~~~~~~~~~~~~~~~~~~~~~~
openssl_iostream.c:58:5: note: (near initialization for ‘_iostream_bio_method’)
openssl_iostream.c:59:5: error: excess elements in struct initializer [-Werror]
iostream_bio_write,
^~~~~~~~~~~~~~~~~~
openssl_iostream.c:59:5: note: (near initialization for ‘_iostream_bio_method’)
openssl_iostream.c:60:5: error: excess elements in struct initializer [-Werror]
iostream_bio_read,
^~~~~~~~~~~~~~~~~
openssl_iostream.c:60:5: note: (near initialization for ‘_iostream_bio_method’)
openssl_iostream.c:61:5: error: excess elements in struct initializer [-Werror]
iostream_bio_puts,
^~~~~~~~~~~~~~~~~
openssl_iostream.c:61:5: note: (near initialization for ‘_iostream_bio_method’)
openssl_iostream.c:62:5: error: excess elements in struct initializer [-Werror]
iostream_bio_gets,
^~~~~~~~~~~~~~~~~
openssl_iostream.c:62:5: note: (near initialization for ‘_iostream_bio_method’)
openssl_iostream.c:63:5: error: excess elements in struct initializer [-Werror]
iostream_bio_ctrl,
^~~~~~~~~~~~~~~~~
openssl_iostream.c:63:5: note: (near initialization for ‘_iostream_bio_method’)
openssl_iostream.c:64:5: error: excess elements in struct initializer [-Werror]
iostream_bio_create,
^~~~~~~~~~~~~~~~~~~
openssl_iostream.c:64:5: note: (near initialization for ‘_iostream_bio_method’)
openssl_iostream.c:65:5: error: excess elements in struct initializer [-Werror]
iostream_bio_destroy
^~~~~~~~~~~~~~~~~~~~
openssl_iostream.c:65:5: note: (near initialization for ‘_iostream_bio_method’)
openssl_iostream.c: In function ‘neo4j_openssl_iostream’:
openssl_iostream.c:68:38: error: dereferencing pointer to incomplete type ‘BIO {aka struct bio_st}’
#define BIO_set_data(bio, value) (bio->ptr = (value))
^
openssl_iostream.c:121:5: note: in expansion of macro ‘BIO_set_data’
BIO_set_data(iostream_bio, delegate);
^~~~~~~~~~~~
openssl_iostream.c: At top level:
openssl_iostream.c:56:19: error: storage size of ‘_iostream_bio_method’ isn’t known
static BIO_METHOD _iostream_bio_method = {
^~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
Makefile:784: recipe for target 'libneo4j_client_la-openssl_iostream.lo' failed
make[3]: *** [libneo4j_client_la-openssl_iostream.lo] Error 1

Any idea what could be the reason? Thanks a lot!

Incredibly, I may know the fix for this.
OpenSSL 1.1.1 made a bunch of breaking changes to its API from 1.0.2. Luckily, @cleishm made it possible to use the new API, but it is currently obscure.
Try configuring as follows
 CFLAGS="-DHAVE_BIO_METH_NEW" ./configure
and make from there.

It works!  thank you!

It works!  thank you!


activate open on startup checkbox for windows and fix mac duplicates

DESKTOP-6014
@keybase/react-hackers

Proper shutdown is checked in now at least

oh yeah sorry about that.
Thanks Fred!


mp4 video rendering errors during annotation

Describe the bug
I wanted to use the "video object tracking" template to annotate a video, but I keep getting "video rendering errors" in the annotation user interface. I tried different .mp4 files and .webm file, on chrome and on firefox
To Reproduce
Steps to reproduce the behavior:

docker run -it -p 8080:8080 -v pwd/mydata:/label-studio/data heartexlabs/label-studio:latest
Create new project
Choose "video object tracking"
Import files (successful, ~14 mins)
Go to annotation interface
See error

Expected behavior
Help me solve the problem, thanks!
Screenshots

Environment (please complete the following information):

OS: [e.g. MacOS M3]
Label Studio Version [latest]

Additional context
N/A

hey @yibeichan sorry to the hear the videos aren't loading properly. Any chance you're able to share any of the videos that aren't working somehow, so I can attempt to reproduce on my end?

@sajarin hii, I tried the same video on a different Mac with an intel chip. It works well, but I had trouble setting up the ML backend (I asked for it on Slack). Eventually, I have to use this M3 Mac, so let me try it again and will get back to you. thx!

@sajarin quick question, why every time I (re)start label-studio, my login credentials don't work anymore? I used label-studio user --username xxx@email to check the account I created yesterday, it says {'status': 'error', 'message': "user xxx@email doesn't exist"}


Consider adding a way to sort/normalize query strings for better cache ratios

First of all thanks for this amazing open source project 🙏🏼
So often times frontend apps / clients build the image transform URLs using URLSearchParams.toString https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams or similar.
but this outputs query string in non deterministic order, which reduces the effectiveness of the nginx proxy caching builtin to weserv. E.g. ?a=1&b=2 and ?b=2&a=1 are equivalent but result in multiple cache entries.
Might be interesting for this project to implement something like this, so that the proxy_cache_key can include a sorted version of the url params:
https://github.com/wandenberg/nginx-sorted-querystring-module

yeah I've been doing the FE .sort() which is helpful, and I didnt know about the CF setting! that will  really help.
thank you


Scoped prototypes nonfunctional

version: bluebird 3.4.6
platform: node.js 4.5.0
happens with earlier version: unknown
The 'scoped prototypes' use documented at http://bluebirdjs.com/docs/features.html#scoped-prototypes does not work.  For one thing, there is no "bluebird/js/main/" folder, and when I change it for the existing folder "bluebird/js/release/", the code still does not work and the same error is thrown:
     TypeError: the promise constructor cannot be invoked directly

    See http://goo.gl/MqrFmX

      at check (node_modules/bluebird/js/release/promise.js:65:15)
      at Promise (node_modules/bluebird/js/release/promise.js:76:9)

You still need to new the promises you get from your own prototype.


Handle commodity that has meursing codes for dc

Jira link
https://transformuk.atlassian.net/browse/HOTT-486
What?
I have added/removed/altered:

[x] Adds handling for commodities that use meursing duty expression ids

Why?
I am doing this because:

This is needed for go live

Northern Ireland - with meursing

United Kingdom - without meursing


[gui error report] SyntaxError: Unexpected end of JSON input: Error: open /home/josecelano/

Hi, I've just opened the IPFS desktop after not using it for some months.
Specifications

OS: linux 5.10.0-1052-oem
IPFS Desktop Version: 0.26.1
Electron Version: 19.1.9
Chrome Version: 102.0.5005.167

Error
SyntaxError: Unexpected end of JSON input: Error: open /home/josecelano/snap/ipfs-desktop/42/.ipfs/config: no such file or directory
    at JSON.parse (<anonymous>)
    at Daemon._getConfig (/snap/ipfs-desktop/46/resources/app.asar/node_modules/ipfsd-ctl/src/ipfsd-daemon.js:368:21)
    at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async Daemon.init (/snap/ipfs-desktop/46/resources/app.asar/node_modules/ipfsd-ctl/src/ipfsd-daemon.js:158:9)
    at async getIpfsd (/snap/ipfs-desktop/46/resources/app.asar/src/daemon/daemon.js:63:7)
    at async startDaemon (/snap/ipfs-desktop/46/resources/app.asar/src/daemon/daemon.js:210:17)
    at async startIpfs (/snap/ipfs-desktop/46/resources/app.asar/src/daemon/index.js:48:17)
    at async setupDaemon (/snap/ipfs-desktop/46/resources/app.asar/src/daemon/index.js:116:3)
    at async run (/snap/ipfs-desktop/46/resources/app.asar/src/index.js:85:5)

Thanks for submitting this issue @josecelano, the error seems to describe a missing config that's required, but a few things to note:

IPFS Desktop seems to have been installed via snap
we no longer support snap installs, as called out in our readme: https://github.com/ipfs/ipfs-desktop#linuxfreebsd

Can you try to install via .AppImage and let us know if you continue to experience this issue?

Thank you @whizzzkid ! Now I can see the reason:

Before I was only able to see the popup window you see at the bottom.
It seems I do not have the daemon. Maybe that's why I upgraded the Ubuntu. Anyway, I will uninstall it and reinstall it using the ".AppImage". I guess I won't have any problem.


Unextend (maybe better name SuppressSuper)

This is less of a "pull request" and more of a half thought out idea.

I'm new to Lombok code (checked it out last night), and have been feeling my way around the AST classes, using the Delegate class as a basis for my experimenting.
I don't pretend this code is anywhere near useful yet, but I could work to make it more useful if there is merit in the idea.
I'm new to both git and github, so this may not be the best way to share this...

This thought stemmed from an idea that was brought up while viewing a TDD tutorial involving some swing classes. Since the only thing you can add to Swing Containers are Components (concrete classes), you can't help but inherit behavior. In certain circumstances you may even want to suppress all behavior from a super class except a certain set of methods you explicitly allow (come to think of it, maybe @SuppressSuper might be a better name)....that's what this class-level annotation attempts to accomplish: override all non-final public methods of a specified superclass to throw UnsupportedOperationExceptions, unless they are already overridden within the class.
As I said, this is a half-baked idea so feel free to say "no thanks," but I'm happy to clean it up some if you think it would be useful for you (I'm not sure I have a real use case for it at the moment).
Thanks,
--Chris

That's a pretty cool idea, but I'm not sure it qualifies for lombok; it needs to be something that's both wordy (and having to handroll a boatload of methods just to stick throw new UnsupportedOperationException in there is definitely wordy!), but also something that you relatively commonly run into, and I don't think this is it.
If you can come up with some more usecases we might change our minds, though :P


"whenClient" is broken and "when" rule is not working (that or Ajax response is missing attributes when the "when" condition is met)

What steps will reproduce the problem?
Model rules:
[['type'], 'required'],
[['type'], 'integer'],
[['type'], 'in', 'range' => [self::TYPE_PARTICULAR, self::TYPE_COMPANY]],

[['name'], 'required',
    'when' => function($model) { return $model->type === self::TYPE_PARTICULAR; },
    'whenClient' => "function (attribute, value) { return $( 'input[name=\"SignupForm[type]\"]:checked' ).val() === " . self::TYPE_PARTICULAR . ' }'],

[['company'], 'required',
    'when' => function($model) { return $model->type === self::TYPE_COMPANY; },
    'whenClient' => "function (attribute, value) { return $( 'input[name=\"SignupForm[type]\"]:checked' ).val() === " . self::TYPE_COMPANY . ' }'],

Form:
<?php $form = ActiveForm::begin(['id' => 'signupform']); ?>

    <?= $form->field($model, 'type')->radioList([SignupForm::TYPE_PARTICULAR => 'Particular', SignupForm::TYPE_COMPANY => 'Company']) ?>
    <?= $form->field($model, 'name')->textInput(['maxlength' => true]) ?>
    <?= $form->field($model, 'company')->textInput(['maxlength' => true]) ?>
    <?php if (Yii::$app->user->can('createStaff')) {
        echo $form->field($model, 'username', ['enableAjaxValidation' => true])->textInput(['maxlength' => true]);
    } ?>
    <?= $form->field($model, 'email', ['enableAjaxValidation' => true])->input('email', ['maxlength' => true]) ?>
    <?= $form->field($model, 'password')->passwordInput() ?>
    <?= $form->field($model, 'confirm_password')->passwordInput() ?>

    <div class="form-group">
        <?= Html::submitButton(Yii::t('form', 'b_signup'), ['class' => 'btn btn-primary']) ?>
    </div>

<?php ActiveForm::end(); ?>

What is the expected result?

When I select one of the two options, the displayed field should be required.
Ajax validation should include the required attribute in the JSON response once the attribute type is set.

What do you get instead?

The client-side script is not working at all, when I select one of the two options, the displayed field is still optional.

Now, I'm no expert yet (and maybe that's because I don't understand the following javascript code), but isn't the anonymous function supposed to return a boolean?
if ((function(attribute, value) { return $('input[name="SignupForm[type]"]:checked').val() === 0 })(attribute, value))
{
    yii.validation.required(value, messages, { "message": "Name cannot be blank." });
}

What is this supposed to be then? (I've never seen such a thing, it'd make sense if it's just a bug)
if ((true)(attribute, value))
{
    yii.validation.required(value, messages, { "message": "Name cannot be blank." });
}

The server-side script is not setting the corresponding attribute as required when the attribute type is set:

Request:
SignupForm[type] [...]
  0: ""
  1: "1"
SignupForm[name]             ""
SignupForm[company]          ""
SignupForm[email]<EMAIL_ADDRESS>SignupForm[password]         ""
SignupForm[confirm_password] ""
ajax                         "signupform"

Response:
{
    "signupform-password": ["Password cannot be blank."],
    "signupform-confirm_password": ["Confirm Password cannot be blank."],
    "signupform-email": ["This email address has already been taken."]
}

The response is missing the signupform-company field. Expected JSON:
{
    "signupform-company": ["Company cannot be blank."],
    "signupform-password": ["Password cannot be blank."],
    "signupform-confirm_password": ["Confirm Password cannot be blank."],
    "signupform-email": ["This email address has already been taken."]
}

Additional info

Q
A

Yii version
2.0.36

PHP version
7.4.x

Operating system
Arch Linux

I think jQuery.val() returns a string. In your whenClient you have ...val() === 0. Have you tried to use == instead?
Regarding the code from the if that confuses you: In js you can define an anonymous closure function and immediately call that function right after. If you tear it apart it's a construct like:
(
    function (text) {
        alert(text);
    }
)('some test');

So no bug here.

@mikehaertl You're right, it returns a string. I prefer quoting the value than using ==, now it works fine.
What about the JSON response? I just tested it and the model validates both empty attributes, meaning the required and when rules are not working.

Not a big deal, but maybe this should be addressed in Yii core properly?
'when' => function($model) { return intval($model->type) === self::TYPE_PARTICULAR; },


Implement a configuration manager

We use dict to keep the configuration parameters.  However, as the project goes by, it becomes very difficult to manage/track all these parameters, e.g., ctx.obj['region'].  We need a configuration context/manager to keep all these parameters across all commands.

I agree this can (and should) be improve. However, we are limited to what click allows. It "passes context" between commands with the @click.pass_context decorator. I believe it only passes the dictionary ctx.obj.
I tried adding an attribute to the context in one command, i.e.,
setattr(ctx, 'debug', somevalue)

However, the ctx received by subcommand did not have the debug attr. But if
ctx.obj['debug'] = somevalue

the ctx inherited by the subcommand has debug defined in the obj dictionary.

You are correct.  I couldn't find a way to add arbitrary attributes to ctx.


Separating Renderers by DX Version

Renderer is now split into DX11Renderer and DX12Renderer. Main, DXCore, and Game now keep track of which DXVersion is being used to render.
Currently, rendering with DX12 is just a black screen, but everything's initialized correctly and all of the bugs this caused in DX11 (and the extra bugs caused by the merge conflicts with dev) should be fixed. probably.

Oh yeah I also forgot to mention the massive refactor of Materials, this caused a lot of bugs but they're fixed now (I think) and now Materials can be used for both DX11 and 12.


Can O' Spam: Watch ezcash4carsnj.com

Can O' Spam requests the watch of the watch_keyword ezcash4carsnj\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

ezcash4carsnj\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Rejected by cigien in Charcoal HQ. Reason: 'accidental duplicate'


NBS crashing when trying to do anything after startup

Describe the bug
Basically, I can't create a new project, open an existing or go to the options, because clicking any button causes NBS crashing, showing this (please see additional context tab) error.
I've tried reinstalling NBS but it didn't help. The error started to appear after updating NBS to the newest version.
To Reproduce

Turn on NBS
Click start a new project
The error appears and the program crashes.

Expected behaviour
I expected normal usage of NBS and creating music using note blocks.
Screenshots

Additional context
I have 2 midi devices (Arturia Keylab49 Essential and Pioneer DDJ-400), but I've tried to launch NBS while they had been both unplugged and the issue still existed.
THE ERROR:

############################################################################################
ERROR in
action number 1
of Draw Event
for object obj_controller:
Push :: Execution Error - Variable Index [11] out of range [11] - -1.mididevice_instrument(100110,11)
at gml_Script_midi_input_set_key
############################################################################################
gml_Script_midi_input_set_key (line -1)
gml_Script_draw_piano
gml_Script_control_draw
gml_Object_obj_controller_Draw_0 (line -1)

Is the error the same for when no MIDI device is plugged in?

Because looking at the MIDI device list that definitely seems out of the norm.
Could you send a screenshot of the error with no MIDI devices plugged in?

I'll try to. The problem is that I've unplugged the physical midi devices, but these with "orb" seems to be virtual ones, so I need to figure out how to delete them. I'm gonna comment when that is done.

OK, I've removed these "orb" midi devices AND the NBS works. The only problem is that a program called "Orb Composer" uses them and requires them to work properly, but I don't use this program now so I can let it go and work it out in my free time. Thank you for your help.


EJS support

Can you put these 2 commits by olivoil into the base repo? They allow your plugin to be used with ejs files.

For detect *.ejs files I'm add
au BufNewFile,BufRead *.ejs set filetype=jst
Otherwise do not understand *.ejs files


doc for bg_iterator et al

The documentation for torchaudio does not include bg_iterator and disk_cache_iterator from code. Thanks to comment to point this out :)

Example usage with any iterator:
for i in bg_iterator(some_iterator):
    # do stuff

In particular with data_loader:
for datapoint in bg_iterator(data_loader):
    # training

I evaluated the use of bg_iterator in my pipeline and got almost no speed up regardless which loading backend I used.
@vincentqb Can you share your experience when to expect an improvement using it especially in combination with the number of workers?

furthermore together with torch 1.7 I now get deadlocks when using bg_iterator... simular to this report. Is there anything that could have caused this?

@vincentqb Do you want to look into this?

@AzizCode92 found a bug in bg_iterator. It hangs when loading fails. https://github.com/pytorch/audio/pull/1126#issuecomment-751279803
So the bg_iterator is

no speed up
not documented
buggy

I do not think this utility is providing any value, and this is a pure technical debt. I suggest we remove it from the library.


Indexes must be updated with deployments runs

Indexes must be deployed automatically when an new version is deployed.
Right now the Indexes must be deployed manually. This is error prone

there are 2 other issues and a Pull Request.
see:
#14
#13
lokalkauf/lokalkauf-frontend#117


[TritonCTS] Clustering and parameter updates

Continuation from PR #399.

Added a unit test for the clock_tree_synthesis call with multiple of the new parameters.

@MarceloDanigno is a 130k line lib file really the smallest it can go?

For the new unit test? I'll update so it uses the library already on the app (just like the pad test), sorry about that.

Thanks - make sure to merge via squash once approved so that there is no commit bloat.

Sorry for the delay. With the latest commit, I've changed all unit tests for TritonCTS.
I've created a simple test def with 16 sinks since any number less than that would result in a direct connection (no clock "tree" created.)
I also removed unnecessary files and changed some of the checks to make the testing more strict (any modification on the clock tree algorithm now needs to update the tests, since the number of buffer per branch can change.)
Finally, the only test that uses aes is the last one. This is because a bigger design is needed or the sink clustering step would result is less than 15 sink buffers (and thus having a direct connection, again.) This (and the removal of unnecessary verilog/lef/lib files) is the main reason why this PR registers -1m+ lines removed.

this is just
create_clock -period 5 clk
why add all the other nonsense?

I've updated the create_clock command call and removed current_designs. The last commit was just a copy->paste from the old .sdc files.

I thought about the clustering. What you really should do is write a tcl
script that generates some def with registers spread out in a pattern.
You can generate a cluster with outliers that way and control the number of
sinks.
Using a giant design and crossing your fingers is not a unit test.
See src/resizer/test/hi_fanout.tcl for an example of how I do this.
Note that the def file is written to a temporary directory (which the
standard regression scripts all use but cts does not).
On Tue, Aug 11, 2020 at 6:29 PM Marcelo Freire Danigno <
<EMAIL_ADDRESS>wrote:

Sorry for the delay. With the latest commit, I've changed all unit tests
for TritonCTS.
I've created a simple test def with 16 sinks since any number less than
that would result in a direct connection (no clock "tree" created.)
I also removed unnecessary files and changed some of the checks to make
the testing more strict (any modification on the clock tree algorithm now
needs to update the tests, since the number of buffer per branch can
change.)
Finally, the only test that uses aes is the last one. This is because a
bigger design is needed or the sink clustering step would result is less
than 15 sink buffers (and thus having a direct connection, again.) This
(and the removal of unnecessary verilog/lef/lib files) is the main reason
why this PR registers -1m+ lines removed.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/The-OpenROAD-Project/OpenROAD/pull/426#issuecomment-672432989,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIJDZFPY7IBG4YFCQBTO2B3SAHWBLANCNFSM4PW67IFQ
.

I thought about the clustering. What you really should do is write a tcl script that generates some def with registers spread out in a pattern. You can generate a cluster with outliers that way and control the number of sinks. Using a giant design and crossing your fingers is not a unit test. See src/resizer/test/hi_fanout.tcl for an example of how I do this. Note that the def file is written to a temporary directory (which the standard regression scripts all use but cts does not).
…
On Tue, Aug 11, 2020 at 6:29 PM Marcelo Freire Danigno < @.***> wrote: Sorry for the delay. With the latest commit, I've changed all unit tests for TritonCTS. I've created a simple test def with 16 sinks since any number less than that would result in a direct connection (no clock "tree" created.) I also removed unnecessary files and changed some of the checks to make the testing more strict (any modification on the clock tree algorithm now needs to update the tests, since the number of buffer per branch can change.) Finally, the only test that uses aes is the last one. This is because a bigger design is needed or the sink clustering step would result is less than 15 sink buffers (and thus having a direct connection, again.) This (and the removal of unnecessary verilog/lef/lib files) is the main reason why this PR registers -1m+ lines removed. — You are receiving this because your review was requested. Reply to this email directly, view it on GitHub <#426 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIJDZFPY7IBG4YFCQBTO2B3SAHWBLANCNFSM4PW67IFQ .

Thanks for the feedback. I looked into the script from resizer and I think it should be easy doing something similar for the clustering test. When you mention temporary directory you are talking about the test/results folder which the other regression scripts use right? So I would use that to write the def (and other log files) instead of doing it in the same directory as the shell script, correct?

I'll merge the current changes and create a new branch with what I mentioned above to keep this PR cleaner.


Page build failed when deploy on GitHub

Hi,
Thanks for providing this awesome theme. I really like it.
However, an error message shows when I upload starter-kit to GitHub.
The page build failed for the `master` branch with the following error:
A file was included in `blog/tags/index.html` that is a symlink or does not exist in your `_includes` directory. For more information, see https://help.github.com/articles/page-build-failed-file-is-a-symlink/.

My repository is here.
I was wondering if you would like to take some time and let me know what is the right way to fix this?
Thanks,
HONG

@HHONG-WM Sure thing. I'll look into this as soon as I can.

@HHONG-WM The files were the same as the original long time ago. Not sure what's happening.
I need time to dig further.

@yizeng Thank you for your help.

I ran into this same problem. You probably just need to change this line in _config.yml
theme: jekyll-theme-simple-texture
to
remote_theme: yizeng/jekyll-theme-simple-texture.
This is because this theme is not in the short "officially" supported list, and we need the workaround described here.


RSI is off on 5M and 30M

RSI is off on every pair, on both the 5m and 30m calculations (haven't checked the other timeframes).
I am comparing the data with TradingView and Cryptowat.ch.

The value should be off by only 1 to 3 points. This is due to the fact that the RSI isn't smoothed out - thought the calculations should be correct either way.
I'll address this soon. There are just a lot on my plate IRL.

I think the average is wrong.  Try this
Change
average_gain = (sum(advances) / len(advances))
average_loss = (sum(declines) / len(declines))
To
average_gain = (sum(advances) / period
average_loss = (sum(declines) / period
According to the non smoothed rsi formula that is the calculation.  Still haven't figured out the formula for the smoothed calculation.  During testing I noticed ~20 error.  Now it is ~3 off.

Thanks for the correction! I'll implement the fix but feel free to make a pull request. Helps everyone out :)

@pcartwright81 Just tried your fix -- the RSI is still off by 10-25. I'm using tradingview to reference the 'correct' values. Any thoughts?

Just noticed that too.  On my tester it was much closer for the market I was testing.  Honestly I have been working on this formula for a while.  One thing I also noticed is between Bitterex and Trading view the numbers don't match, but they are only 1% off.

Sorry screwed up my code base by commenting out a lot of stuff that should not be merged into your code.  I can't create a pull request.  Below is the method that I changed and is uses true smoothing.  My disclaimer is I am not a python programmer I am actually a c# programmer.   The code looks at 3 times the period.
Below is the code:
def calculateRSI(coin_pair, period, unit):
"""
Calculates the Relative Strength Index for a coin_pair
If the returned value is above 70, it's overbought (SELL IT!)
If the returned value is below 30, it's oversold (BUY IT!)
"""
closing_prices = getClosingPrices(coin_pair, period * 3, unit)
count = 0
change = []
# Calculating price changes
for i in closing_prices:
if count != 0:
change.append(i - closing_prices[count - 1])
count += 1
if count == 15:
break
# Calculating gains and losses
advances = []
declines = []
for i in change:
if i > 0:
advances.append(i)
if i < 0:
declines.append(abs(i))
average_gain = (sum(advances) / 14)
average_loss = (sum(declines) / 14)
newAvgGain = average_gain
newAvgLoss = average_loss
for i in closing_prices:
if count > 14 and count < len(closing_prices):
close = closing_prices[count]
newChange = close - closing_prices[count - 1]
addLoss = 0;
addGain = 0;
if newChange > 0:
addGain = newChange
if newChange < 0:
addLoss = abs(newChange)
newAvgGain = (newAvgGain * 13 + addGain) / 14
newAvgLoss = (newAvgLoss * 13 + addLoss) / 14
count += 1
rs = newAvgGain / newAvgLoss;
newRS = 100 - 100 / (1 + rs);
return newRS

@pcartwright81 Very accurate! Thank you bud :)


Incorrect GitHub link

The GitHub link in the dropdown on the far right side of the header navbar redirects to "github.com/mobiclub" instead of "github.com/mobibytes", where the directory for the repository actually is

My next PR will have an updated GH link, thank you for pointing this out

Issue has been fixed! Thank you again


Fantomstarters and more

Add:
Fantomstarter
BaconCoin
Wagumi
Unslashed

There is a minor formatting issue on some of these files.

Note: The broken images will show up once they are on production and protocol-info PRs are merged


inkscape not found

I download last version of your script:
gem install inkscape_merge
Fetching: inkscape_merge-0.1.0.gem (100%)
Successfully installed inkscape_merge-0.1.0
1 gem installed
Installing ri documentation for inkscape_merge-0.1.0...
Installing RDoc documentation for inkscape_merge-0.1.0...
And try to start:
inkscape_merge -f ./template.svg -d data.csv -o out.pdf
but got the error:
ERROR: Inkscape not found or not executable
Inkscape is in PATH:
which inkscape
/usr/bin/inkscape
Why script can't find it?
I use Kubuntu 11.10 AMD64. Did you need any additional info?

Thanks, it helps to solve this error, but got another problem, issue https://github.com/borgand/inkscape_merge/issues/2


Update const.py

Got three missing state_class messages after the Home Assistant Core update. Fixed these.

Tnx for the PR.
Is this a fix for a deprecation warning or for a breaking error?

The error was:
[quote]
The entity no longer has a state class
We have generated statistics for 'Zonneplan One omvormer Expected surplus' (sensor.zonneplan_one_omvormer_expected_surplus) in the past, but it no longer has a state class, therefore, we cannot track long term statistics for it anymore.
Statistics cannot be generated until this entity has a supported state class.
If the state class was previously provided by an integration, this might be a bug. Please report an issue.
If you previously set the state class yourself, please correct it. The different state classes and when to use which can be found in the developer documentation.
If the state class has permanently been removed, you may want to delete the long term statistics of it from your database.
Do you want to permanently delete the long term statistics of sensor.zonneplan_one_omvormer_expected_surplus from your database?
[/quote]
For all three sensors.

Related to https://github.com/fsaris/home-assistant-zonneplan-one/commit/336d5eda64f96465d6b2277865360b7c674eaf6c

@Arnoudd what kind of values does zonneplan_one_omvormer_expected_surplus give?

@Arnoudd never another value then 0 for you?
I'm thinking about dropping the sensor. Is probably not used anymore

@Arnoudd never another value then 0 for you?
I'm thinking about dropping the sensor. Is probably not used anymore

Yes. I think it's always 0 kWh. I agree, this could probably be removed. Dont know what it's for. I've got all the Zonneplan products so I guess if it was still in use I would see a change every now and then.


Add Comments counter

Implemente Changes:

Counts all comments based on how many  elements there are when the pop-up is displayed.
Counter function is in a separate module
if no comments, the statement "no comments" will be displayed
since "no comments" text is within a  element, the comments counter will return 0 when counting comments

Issue Addressed:
https://github.com/Diegogagan2587/JavaScript-Capstone-Project/issues/25

There was an error on Github actions, so I had to close the pull and re-open, the error from linter s in GitHub actions


Improve require time by using useAutoload: true

Note:
If you have a feature request, you should contact support so the request can be properly tracked.
Is your feature request related to a problem? Please describe.
This library has a lot of ruby files required. This takes time even if the library isn't used. This adds up when you have multiple libraries that use OpenAPI. In our application, this takes 0.3s on an M1 at Rails boottime.
Describe the solution you'd like
OpenAPI added an option useAutoload which switches to autoload. That way, files are only required when they use access a client.
Describe alternatives you've considered
I tried manually changing this previously before realizing this was auto-generated https://github.com/DataDog/datadog-api-client-ruby/pull/537
Additional context
https://github.com/OpenAPITools/openapi-generator/issues/12648
https://github.com/OpenAPITools/openapi-generator/pull/13153

👋 We recently introduced autoloading with the zeitwerk library in the V2 version of the client. See https://github.com/DataDog/datadog-api-client-ruby/pull/989

That's great! Is there something similar in V1 already? We have some usage of it still.

This is the v2 of the client, but it contains both the v1 and v2 versions of our API.


stop playing simulator sound when simulator stops via action

Feature request template
Is your feature request related to a problem? Please describe.
My kid was playing with Arcade player (arcade.makecode.com)  and we found an annoying issue with the emulator. When the project contains sound(s) and stop action is issued for the simulator the rendering of the emulation stops, but the sound is still audible.
The best way to recreate issue is to copy the Food Machine project from the Arcade editor samples and try to repeat:

when the simulator starts and the sounds kick off stop the simulator
the game simulation stops
the sounds is still played back

Published sample project:
https://makecode.com/_Wa11HqVqEXsR
Describe the solution you'd like
The mute is not the same as stopping sound playback from the game. I would like to not use mute for this.
I thought about calling mute in the impl, but that seems to just switch the simulator state  (muted/unmuted):
https://github.com/Microsoft/pxt/blob/aeae5e27032d0a6f41dda4d0b21df606e3b994f0/pxtsim/embed.ts#L274
I'd like to stop the sound via calling pause on the audio without switching the UI to mute state:
https://github.com/Microsoft/pxt/blob/96f194654260d1e860dad012d28be942988fb676/pxtsim/simlib.ts#L190
Describe alternatives you've considered
a flag in the simulator config (stop all sounds on stop/restart)
Additional context
n/a
Thanks!

That's definitely not intended! Thanks for reporting.

Ported to https://github.com/Microsoft/pxt-arcade/issues/256

Please open arcade issues in the arcade repo going forward. I have ported this one.


Error running make check - list_outgoing_payments

Background
I get the following error when running make check on lnd v0.10.2-beta.rc2, it looks like it is timing out, which might have something to do with Travis according to @Roasbeef's response to similar issues.
    TestLightningNetworkDaemon/list_outgoing_payments: lnd_test.go:107: Failed:                                                                                (list outgoing payments): exited with error:
        *errors.errorString unable to close channel: rpc error: code = DeadlineE                                                                                xceeded desc = context deadline exceeded
        /home/billy/gocode/src/github.com/lightningnetwork/lnd/lntest/itest/lnd_                                                                                test.go:320 (0xd811bb)
                closeChannelAndAssertType: t.Fatalf("unable to close channel: %v                                                                                ", err)
        /home/billy/gocode/src/github.com/lightningnetwork/lnd/lntest/itest/lnd_                                                                                test.go:295 (0xd95f55)
                testListPayments: return closeChannelAndAssertType(ctx, t, net,                                                                                node, fundingChanPoint, false, force)
        /home/billy/gocode/src/github.com/lightningnetwork/lnd/lntest/itest/lnd_                                                                                test.go:4395 (0xd95f11)
                testListPayments: closeChannelAndAssert(ctxt, t, net, net.Alice,                                                                                chanPoint, false)
        /home/billy/gocode/src/github.com/lightningnetwork/lnd/lntest/itest/lnd_                                                                                test.go:130 (0xd8020e)
                (*harnessTest).RunTestCase: testCase.test(h.lndHarness, h)
        /home/billy/gocode/src/github.com/lightningnetwork/lnd/lntest/itest/lnd_                                                                                test.go:14539 (0xdebcbc)
                TestLightningNetworkDaemon.func4: ht.RunTestCase(testCase)
        /usr/local/go/src/testing/testing.go:991 (0x50c28c)
                tRunner: fn(t)
        /usr/local/go/src/runtime/asm_amd64.s:1373 (0x469431)
                goexit: BYTE    $0x90   // NOP
    TestLightningNetworkDaemon: lnd_test.go:14547: Failure time: 2020-06-22 14:3                                                                                6:08.828
--- FAIL: TestLightningNetworkDaemon (305.89s)

    --- FAIL: TestLightningNetworkDaemon/list_outgoing_payments (31.84s)
FAIL
FAIL    github.com/lightningnetwork/lnd/lntest/itest    305.911s
FAIL
Makefile:144: recipe for target 'itest-only' failed
make: *** [itest-only] Error 1

Your environment

lnd v0.10.2-beta.rc2
Ubuntu 18.04: Linux AcerUbuntu 4.15.0-106-generic #107-Ubuntu SMP Thu Jun 4 11:27:52 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
bitcoind v0.20.0
Also running c-lightning v0.8.2

Steps to reproduce
There are the steps I installed with:

go get -d github.com/lightningnetwork/lnd
cd $GOPATH/src/github.com/lightningnetwork/lnd
make && make install

Then I realized I didn't want to be on master, so I did:

git checkout v0.10.2-beta.rc2
make clean && make && make install
make check

it looks like it is timing out, which might have something to do with Travis according to

It's not that the tests failures are affected by Travis, it's that the timeouts in the current test are tuned to pass on Travis since that's what blocks our builds. A change in the Go runtime actually made I/O 10-30x slower in a recent release for Mac since it wasn't using the proper fsync-like call that actually made file modifications durable.


Adobe AIR packaging: add option to save storepass for the current session

Similar to other IDEs, like Flash Builder and IntelliJ IDEA.
Show some kind of UI to collect it before asconfigc is executed, and pass it on as a command line option.
This is more secure than allowing users to specify the storepass in the plain text asconfig.json.

Maybe solution would be to store it in local storage or in workspace state until it is closed.

I should be able to simply store the password in a variable somewhere (to be sure that it is forgotten when exiting... Or even crashing, in the worst case). It's getting the UI right that I really need to look at. VSCode doesn't expose a lot of UI options, and it would be easy to make something more annoying than the current behavior of typing the password into the terminal.

asconfigc v0.10 will support a new storepass command line option.
This will make it possible to specify the password in tasks.json. Putting the plaintext password in tasks.json is not recommended, for the same reason why there is no storepass field included in asconfig.json: Storing a password in plaintext is insecure, and you risk exposing it by accidentally committing it to a repository.
However, tasks.json has some interesting macros that will allow us to specify the password in a better way. For instance, you can tell it to prompt for a password in the UI (which is better than in the terminal, as it currently does). See an example of this below:
{
	// See https://go.microsoft.com/fwlink/?LinkId=733558
	// for the documentation about the tasks.json format
	"version": "2.0.0",
	"tasks": [
		{
			"label": "asconfigc AIR android",
			"type": "shell",
			"command": "asconfigc",
			"args": [
				"--sdk=${config:as3mxml.sdk.framework}",
				"--debug=false",
				"--air=android",
				"--storepass=${input:android_password}"
			],
			"problemMatcher": []
		}
	],
    "inputs": [
        {
            "id": "android_password",
            "description": "Enter your Adobe AIR certificate password for Android.",
            "type": "promptString"
        }
    ]
}

Notice that --storepass is set to ${input:android_password}, which is the macro that will cause VSCode to prompt the user for the password.
You may have also noticed that the --sdk option is set to ${config:as3mxml.sdk.framework}, which will make asconfigc compile using the SDK that is configured in the project settings.
It's now also possible to call a command from tasks.json, which should make it possible to prompt for the password, and also store it for the current session.

Starting in v0.17 of the AS3 & MXML extension, it will be possible to save your certificate password for signing Adobe AIR apps. You can define a custom task that runs the command line version of asconfigc. The new as3mxml.saveSessionPassword command may be used to define the storepass command line option to pass to asconfigc.
{
	"label": "package Adobe AIR app (Android)",
	"type": "shell",
	"command": "asconfigc",
	"args": [
		"--sdk=${config:as3mxml.sdk.framework}",
		"--debug=false",
		"--air=android",
		"--storepass=${command:as3mxml.saveSessionPassword}"
	],
	"problemMatcher": []
}


Replaced .play(Animate( syntax with .add( in test cases

Motivation
As .add feels more natural to add an Mobject, I changed the syntax into this.
Problem: Currently this breaks the tests, but maybe a small change in GraphicalUnitTester can do the trick, @huguesdevimeux ?
Overview / Explanation for Changes
.play(Animate( was removed from the tests and was changed to .add(syntax.
Was created by:
from pathlib import Path

example_dict = Path.cwd() / "tests"
all_py_files = example_dict.rglob("*.py")

text_to_search = ".play(Animation("
replacement_text = ".add("

for i, py_file in enumerate(all_py_files):
    text = py_file.read_text()
    text = text.replace(text_to_search, replacement_text)
    py_file.write_text(text)
    print(i)

print("Done!")

Testing Status

Further Comments

Acknowledgements

[x] I have read the Contributing Guidelines
[x] I have chosen a descriptive PR title (see top of PR template for examples)

Reviewer Checklist

[ ] Newly added functions/classes are either private or have a docstring
[ ] Newly added functions/classes have tests added and (optional) examples in the docs
[ ] Newly added documentation builds, looks correctly formatted, and adds no additional build warnings
[ ] The PR title is descriptive enough

Hi,
My first guess was that it was a t-value related issue, but it's not since graphical unit tests use -s.
What does --show_diff displays ?

It shows only a black screen without anything.

It shows only a black screen without anything.

That's because nothing is played, no?

This is actually odd. Why would the testing framework require that mobjects are added by using self.play(Animation(mobject)) instead of simply calling self.add(mobject)?

Doing this
class Test(Scene):
    def construct(self):
        s = Square()
        self.add(s)

Test(skip_animations = True).render()

Also ouputs for some reasons an empty image.
This method is used int he graphical unit tests. Maybe removing this parameter in GraphicalUnitTester.py and instead using the config would solve the issue ?

Update : This is actually a bug, that is a consequence of the epic mess that is the attribute skip_animations.
I think the guilty method is here
https://github.com/ManimCommunity/manim/blob/f52d4855c7debcf4b9ef6795fef9b7172b69b8d8/manim/renderer/cairo_renderer.py#L186-L190
    def scene_finished(self, scene):
        self.file_writer.finish()
        if config["save_last_frame"]:
            self.update_frame(scene, ignore_skipping=False)
            self.file_writer.save_final_image(self.camera.get_image())

ignore_skipping should be set to True. But this is risky, and I don't want to risk to mess up even more this, so let's try to find another way

Update : This is actually a bug, that is a consequence of the epic mess that is the attribute skip_animations.
I think the guilty method is here
https://github.com/ManimCommunity/manim/blob/f52d4855c7debcf4b9ef6795fef9b7172b69b8d8/manim/renderer/cairo_renderer.py#L186-L190
    def scene_finished(self, scene):
        self.file_writer.finish()
        if config["save_last_frame"]:
            self.update_frame(scene, ignore_skipping=False)
            self.file_writer.save_final_image(self.camera.get_image())

ignore_skipping should be set to True. But this is risky, and I don't want to risk to mess up even more this, so let's try to find another way

I am not that familiar with this part of the code base, so I think I wont be able to solve this.
In case you want to investigate this, feel free to push a commit.
If no one wants to take it, I would then close this pr.

#1261 also changes the self.play(Animation( to self.add(, so this PR can be closed.


Efficient way of publishing IP?

Nick, Thanks for the great library
I was wondering if there is a more efficient way (than I curently use) to publish the local ip address
Currently I get my local ip address  with Ethernet.localIP() which is an array.
I then add the 0-3 elements from the array to a string variable "MyIp"
MyIp=String (Ethernet.localIP()[0]);
MyIp=MyIp+".";
MyIp=MyIp+String (Ethernet.localIP()[1]);
etcetera etcetera
I then publish that as follows:
mqttClient.publish("topic/ip",MyIp.c_str());
That works well, but was wondering if there is a more efficient method. Adding strings is memory hungry
I was hoping ofcourse that:
mqttClient.publish("topic/ip",Ethernet.localIP());
would work but it doesnt, just publishes gibberish.

Hi @consolacion, this is how I publish my IP:
     mqttClient.publish("topic/ip", WiFi.localIP().toString().c_str());
However, if efficiency is the main question, then I don't know whether this method is more efficient than yours or not.
I used the library ESP8266WiFi (https://github.com/esp8266/Arduino/tree/master/libraries/ESP8266WiFi) in the example above.

Marcel, thanks. I will check what takes more memory, but my example came from a UNO, so the ESP8266WiFi lib may not work there. Nevertheless good to know

Works on a Wemos D1 R1, ie, ESP8288:
mqttClient.publish(out_topic_2, WiFi.localIP().toString().c_str(),
true);


Adjust create and sign endpoint calls  to single endpoint

Description
The current process creates and signs the credential with two separate calls, this can be merged into one call. The currently used Wallet supports the creation and signing of a credential in one call.
Acceptance Criteria

[ ] Process is adjusted to do the creation and signing in one call
[ ] UnitTests are provided

@MaximilianHauer fyi


It is not setting the styles into figma document.

1- Create a token
2- Select "Style/Create Style"
3- mark all the options
4- press create
(apply to document selected)
Nothing happens

1- Create a token 2- Select "Style/Create Style" 3- mark all the options 4- press create
(apply to document selected)
Nothing happens

Make sure that the token set is activated (checkbox)

Closing this as my suggestion will probably solve this, if not please feel free to reopen.


gta 3 crashes

gta 3 crashes before the main menu when i put the files into my game directory, the only thing i have installed is silent patch; and i have version 1.1 of gta 3

nvm had to downgrade my gta


Avoid auto for Eigen expressions.

While harmless in most cases, auto can delay evaluation
of expressions in unexpected ways.
So it is better to avoid auto for Eigen expressions.
https://eigen.tuxfamily.org/dox/TopicPitfalls.html

@wally-the-cartographer merge

Merge requested by authorized user gaschler. Merge queue now has a length of 1.


Limit the total of characters of notes on feed and add an option to click to read more.

Hi,
Limit the total of characters of notes on feed and add an option to click to read full text.
The total of characters of notes on feed could be a settings that the user choose on app settings.

This issue can probably be closed? The current limit is 350 characters.

This has been fixed a few months ago.. closing.


:Man doesn't print any characters following a bold multibyte character

vim --version: VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Nov 21 2017 17:32:16); as of 5df95ea
Operating system/version: Debian Stretch 9.2
Terminal name/version: GNOME Terminal 3.22.2 Using VTE version 0.46.1 +GNUTLS
$TERM: xterm-256color

Steps to reproduce
LANG=ja_JP.UTF-8 vim -u NORC -c 'runtime ftplugin/man.vim' -c ':Man bash'

Left: MANPAGER=less man bash, Right: vim (The lower buffer was closed for visiblity)
The first characters of the bold multibyte strings—

section .SH: 名前, 書式, 著作権, 説明, オプション
bold \fB \fP: 起動 (the 6th line from the bottom), 制限付きのシェル (the 3rd line from the bottom)

—is printed, but any characters following them disappear.
Note that bold single-byte characters and underlined single/multi-byte characters are OK.
And the following command (this comment in #2323) works fine:
export MANPAGER="/usr/bin/vim -N -i NONE -u NONE \
  -c 'setlocal ft=man | runtime ftplugin/man.vim' \
  -c 'setlocal bufhidden=hide noswapfile iskeyword+=:' \
  -c 'silent keepj %s/\m_\b\ze.//ge \
  | silent keepj %s/\v(.)\b\ze\1//ge \
  | silent keepj %s/.\b//ge \
  | exe \"norm! 1G\"' \
  -c 'setlocal list& readonly nomodified' \
  -c 'augroup myman \
  | exe \"au FilterReadPost * set ft=man \
  | runtime ftplugin/man.vim\" \
  | augroup END' \
  -"
man bash

so the solution found in #2323 fixes it?

I'm sorry but which one?
This and this work, but putting this script under ~/.vim/plugin and export MANPAGER="vim --not-a-term +ManPager -" does not.
Anyway I want vim to render man correctly without tweaking configuration...

That might be a case where a subtle difference in regexp substitution matters.  To see if that is actually the case, could you revert the regexp of the script, which you mentioned didn't work for you, to a series of regexp's of another comment immediately before the comment that gave the script in question:
silent keepj %s/\m_\b\ze.//ge
silent keepj %s/\v(.)\b\ze\1//ge
silent keepj %s/.\b//ge

and see if the reversion works for you?
Or even better, by doing something like $ MANPAGER='cat -v' man bash to visualize the byte sequences of the man page, examine the ones resulting in the trouble, and try adding regexp's to fix it for yourself.
As I'm on Mac, I hardly use man pages written in Japanese, and Mac seemingly has no man page written in that language, I can't tell more than that for now.

Or, in case we can't find out a better "col -b" emulation in terms of regexp substitution to fix the issue, a workaround could be to replace the substitution with the filter
%!col -b

(Hmm, it appears to me that this can make rendering slow.   Some people may think it matter, though I don't.)
@e-kwsm Does the replacement above work for you?

@nuko8 Thank you for your reply but the regexps you showed doesn't work.
The following example man1/vim-man-example.1
.TH vim-man-example 1
.SH Section セクション Section
\fBbold 太字 bold\fP

is rendered as

left: MANPAGER=less, right: vim
MANPAGER='cat -v' man vim-man-example prints
vim-man-example(1)      General Commands Manual     vim-man-example(1)

S^HSe^Hec^Hct^Hti^Hio^Hon^Hn M-cM-^BM-;^HM-cM-^BM-;M-cM-^BM-/^HM-cM-^BM-/M-cM-^BM-7^HM-cM-^BM-7M-cM-^CM-'^HM-cM-^CM-'M-cM-^CM-3^HM-cM-^CM-3 S^HSe^Hec^Hct^Hti^Hio^Hon^Hn
       b^Hbo^Hol^Hld^Hd M-eM-$M-*^HM-eM-$M-*M-eM--M-^W^HM-eM--M-^W b^Hbo^Hol^Hld^Hd

                                                    vim-man-example(1)


Validate test result ranges

 Validate ranges & display units

Coverage increased (+0.2%) to 57.239% when pulling 0eb1ccb8d4fd755cc078b5141ff8ee80cb68de93 on ynurmahomed:lab-results into 2012009a5a444572fc9257e2ab4443da3a08f59f on esaude:master.

@ningosi any update on the concepts needed here?


Validation Code tag microsoft-academic-services

1907184

Docs Build status updates of commit 9f392a5:
:warning: Validation status: warnings

File
Status
Preview URL
Details

academic-services/knowledge-exploration-service/reference-makes-command-line-tool.md
:warning:Warning
View (>=makes-1.0)
Details

academic-services/knowledge-exploration-service/reference-makes-command-line-tool.md

Line 10, Column 1: [Warning: h1-not-first - See documentation] Markdown content is not allowed before H1 'MAKES command line tool (KESM)'.
Line 85, Column 52: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MakesPackage' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 89, Column 53: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MakesPackage' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 101, Column 44: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/azure/virtual-machines/windows/sizes' will be broken in isolated environments. Replace with a relative link.
Line 112, Column 75: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'ApplicationSettingJsonPath' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 162, Column 47: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MakesPackage' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 166, Column 42: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MakesPackage' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 170, Column 45: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'MakesPackage' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 231, Column 40: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/azure/virtual-machines/windows/sizes' will be broken in isolated environments. Replace with a relative link.
Line 506, Column 68: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/azure/cloud-shell/quickstart' will be broken in isolated environments. Replace with a relative link.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@dbradish-microsoft This is ready for review - and very short.

@v-andreaco I looked for the owner of this repo, but the lookup found no names associated with it.

#sign-off

@DarrinEide
Docs Portal is suggesting that you're the owner of this repo. When you get a chance, would you please review the change and merge if you approve?

I believe @@.***> is on vacation at the moment.  Approved and merged.

From: Andrea Courtright @.>
Sent: Monday, February 14, 2022 2:43 PM
To: MicrosoftDocs/microsoft-academic-services @.>
Cc: Subscribed @.***>
Subject: Re: [MicrosoftDocs/microsoft-academic-services] Validation Code tag microsoft-academic-services (PR #230)
@DarrinEidehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FDarrinEide&data=04|01|rrogahn%40exchange.microsoft.com|c7e3674824974e01025808d9f00b72d7|72f988bf86f141af91ab2d7cd011db47|0|0|637804754255967767|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=14ttEKV5K6V%2Fy8K7rbvfbhOTrMosBAwMerscJ8ijpDQ%3D&reserved=0
Docs Portal is suggesting that you're the owner of this repo. When you get a chance, would you please review the change and merge if you approve?
—
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fmicrosoft-academic-services%2Fpull%2F230%23issuecomment-1039647075&data=04|01|rrogahn%40exchange.microsoft.com|c7e3674824974e01025808d9f00b72d7|72f988bf86f141af91ab2d7cd011db47|0|0|637804754255967767|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=H1Tu%2BFAb7JyC0vrXGghYsfr1ETLuddnoOsK48QY4i4s%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAJBAFM6MH5UEJTWHFKW53TLU3GARZANCNFSM5NYE5CHA&data=04|01|rrogahn%40exchange.microsoft.com|c7e3674824974e01025808d9f00b72d7|72f988bf86f141af91ab2d7cd011db47|0|0|637804754255967767|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=GcpEq8Z4NafDHWqepiBoNpFbPgWKR8W28fkwtz34e50%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01|rrogahn%40exchange.microsoft.com|c7e3674824974e01025808d9f00b72d7|72f988bf86f141af91ab2d7cd011db47|0|0|637804754256017768|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=LBlfHaovxiR9jw9w3sXkvTCOUh38yDbQxllij0KhU%2Fc%3D&reserved=0 or Androidhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01|rrogahn%40exchange.microsoft.com|c7e3674824974e01025808d9f00b72d7|72f988bf86f141af91ab2d7cd011db47|0|0|637804754256017768|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=FV0MlhlSXS4qybmbiUXz2A1LDzuhi9ie4D4yP%2FacbRM%3D&reserved=0.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


Unable to use mouse after browser captures it in Firefox

Tested on Mozilla Firefox 98 on Linux - untested on other OSes.
When the browser captures the mouse when attempting to select something, the mouse moves on its own to the Top Left corner of the screen. It will continue to attempt to do this as long as the mouse is captured, making playing the game impossible.
Tested on sourga.me.

Issue seems to be fixed. Working in Firefox 98 on Fedora Linux now.


All metal layers in the tech lef gf180mcu_5LM_1TM_9K_7t_tech.lef have the same CPERSQDIST

The CPERSQDIST value is  0.0000394 for all metals. As well, the value seems to be too low. When compared with the capacitance extracted using extraction tools, the value seems to be off by 10x
For example: a wire on metal 3 for 1171um  with a minimum width of 0.28um, results in an estimated capacitance of 0.0129pF. The same wire has a capacitance of 0.126pF in the parasitics extraction file.
This value is used to estimate the capacitance of the interconnects during PnR flow optimizations

The timing optimization was improved for caravel-gf180 after changing the CPERSQDIST to the following values for Metal1, Metal2, Metal3, Metal4, and Metal4 respectively:
0.0004
0.0003
0.00028
0.000277
0.000174

As mentioned in this PR

need values for min and max to close - do we have the raphael data for the other corners?


CUDA error: no kernel image is available for execution on the device

Hi,
I just tried the new kaolin build on windows 10.
pip install kaolin==0.14.0 -f https://nvidia-kaolin.s3.us-east-2.amazonaws.com/torch-2.0.1_cu118.html
However, I am getting the following error when calling the chamfer_distance:
kaolin.metrics.pointcloud.chamfer_distance(pts.unsqueeze(0), inpts.unsqueeze(0)).mean()
File "C:\Users\vader\Documents\HML\.venv\Lib\site-packages\kaolin\metrics\pointcloud.py", line 32, in forward dist, idx = _C.metrics.sided_distance_forward_cuda(p1, p2) RuntimeError: CUDA error: no kernel image is available for execution on the device CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
Any idea how to fix this? Thank you.

I have the same error. anybody can help?

I have checked the CUDA version with the torch version, and they are matching and working. But CUDA does not work well on kaolin, I have no idea why is that happening.

I have solved it. I changed my GPU from GTX980 to RTX3090 and then the bug magically disappeared.


Update application in user-context when other code.exe is running

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.63.1
OS Version: Windows Server 2016

Steps to Reproduce:

Applications needs to be restarted to apply an update
Closes the application
The update can not continue as there are other code.exe running (but not as my user)

It would be nice if the User-installed version of Code could autoupdate even when other users on the same computer are running their own installations of Code.

/duplicate #47841
As a workaround, please disable Windows background updates by setting update.enableWindowsBackgroundUpdates to false.

I fail to see how a workaround for a unrelated issue should be a solution for this issue.
The one you are referring to has the issue that System is locking the code.exe
This issue (that I thought was clearly specified) happens when a user on a server has its own code-installation active and another user tries to update their own.
It happens even when installing, not just during autoupdate.
Please open this issue again


Array of objects transfer to the function expecting an array of objects throws an error

https://flow.org/try/#0GYVwdgxgLglg9mABMOdEAoCGAnA5gLkQEFttMBPAHgG9EAHARkLBAFsAjAU20QF8A+AJSJqvAFAQEAZyiIAbpgA2hEmSq1GzNl2wAaegCYtHbn36IAvIgDaGpogb66RxAb4BdANxiUcdAsVBIA
function foo (arg: Array<{ p1: number }>) {}
const val: Array<{ p1: number, p2: number }> = [{ p1: 1, p2: 2 }];
foo(val)

Error:
3: foo(val)
       ^ Cannot call `foo` with `val` bound to `arg` because property `p2` is missing in object type [1] but exists in object type [2] in array element.
References:
1: function foo (arg: Array<{ p1: number }>) {}
                            ^ [1]
2: const val: Array<{ p1: number, p2: number }> = [{ p1: 1, p2: 2 }];
                    ^ [2]

Why here is error? The Arrays is nominally typing and object in val is sub-type for object in arg.

Here is answer: https://github.com/facebook/flow/issues/3502


Add Backlog Provider

Backlog is ticket driven web service in Japan.

@takashi-uesaka We are looking for help moving to ASP.NET 5. Please read http://www.jerriepelser.com/blog/calling-contributors-for-oauth-providers


Create icon

This doesn't necessarily belong in this repo, as it's not a microservice-specific icon but a global icon, but it's the first microservice so it's gonna get that issue.

Maybe like this, but prettier.

It has been created here


Saga timeout

It would be nice if the saga could set a timeout in the message handlers.
For example, the saga could implement such an interface, similar to ISagaAction:
    public interface ISagaTimeoutAction
    {
        Task HandleTimeoutAsync(ISagaContext context);
        Task CompensateTimeoutAsync(ISagaContext context);
    }

(I'm supposing that a timeout doesn't necessarily complete the Saga.)
Timeout could be scheduled in message handler through a method of ISaga
    public interface ISaga
    {
        // ...
        void ScheduleTimeout(TimeSpan timeSpan, ISagaContext context);
    }

Source of inspiration: https://docs.particular.net/nservicebus/sagas/timeouts

We should consider adding this one! Thx!


Refactoring: remove using namespace std src/univalue folder

src/univalue/gen/gen.cpp
src/univalue/lib/univalue.cpp
src/univalue/lib/univalue_read.cpp
src/univalue/lib/univalue_write.cpp

Thanks for this!
Great progress :)
Since you stepped out of the main folders, I wanted to share that you would do good staying out of the leveldb, the secp256k1 and the qt folder as they are either maintained elsewhere or just not that interesting long term.

The leveldb, secp256k1 and the qt folder doesn't have using namespace std. :) The wallet folder does have it though. I will next focus on removing from that.


WIP: Test increasing stack size as workaround for stack overflow errors in CI

Rationale:
This is a test PR to see if we can workaround the stack overflow bug that is hitting @Igosuki 's PR here: https://github.com/apache/arrow-datafusion/pull/910.
Changes
Implement suggestion in https://github.com/apache/arrow-datafusion/pull/910#issuecomment-918375756 to add some more stack size to CI test

@alamb  Opening another experiment in https://github.com/apache/arrow-datafusion/pull/1003

this does not appear to help


lexer: support multiline comments

This PR adds support for multiline comments, as documented at http://www.mathworks.com/help/matlab/matlab_prog/comments.html

Tests of Metamorph/smop multiline and comment features.
I am interested in using smop with the comment and multi-line doc string handling capabilities.
I noticed that the current version from Victorlei does not support this but that there has been ongoing work beyond version 0.23 to achieve it.  Smop appears to work with comments only in the commit [b426b80] of version 0.24 on 22/1/2014.  After that date the feature vanishes.
I noted that on 27/2/16 you advanced a change to the lexer code to support multi-line comments so
I downloaded your repository and tested for the comment/multi-line features on various builds.
My results were as follows:
22/1/14 Version 0.24 commit b426b80 —> full support for comments and multi-line and the -n command option works.
15/9/14 Version 0.25.1	commit 84d40ad —> no support for comments
18/9/14 Version 0.25.4 	commit 0e3fed1 —> partially operating, inserts numbers instead of comments. Looks like it is trying to do the job.
7/10/14  Version 0.26	commit ccca612 —> no support for comments, version number ?
27/2/16 Version 0.23-148-g8a425ea  commit d6fdff6 —> no support for comments and version number inconsistent with its predecessors on the branch and date.
Question, did the change work? or is there something I'm not doing correctly in using smop & git?
18/5/16 version 0.23 – 5828d12 — no support for comments. version number ?
I've been trying to use smop to teach myself how to use GitHub and to learn Python based on my previous experience of Matlab.  Before I commit too much energy to reinventing a wheel I'd appreciate answers to the following three questions:

is there a good reason why the features in version 0.24 have been abandoned?
is there an easy way to merge  all Victorlei’s commits since 22/1/14 onto version 0.24 in my repository ?  (a newbie question I'm sure)
3)Will this generate more downstream problems than it's worth?

Any help would be appreciated.

Guys, hello everybody.
 Those patChes broke some code that was critical to me
So I undone them,. My health situation ccontributed to the mess, but now I
want to return to the project.
Victor
בתאריך 4 ביוני 2016 06:48, "RobBW"<EMAIL_ADDRESS>כתב:

Tests of Metamorph/smop multiline and comment features.
I am interested in using smop with the comment and multi-line doc string
handling capabilities.
I noticed that the current version from Victorlei does not support this
but that there has been ongoing work beyond version 0.23 to achieve it.
Smop appears to work with comments only in the commit [b426b80
https://github.com/victorlei/smop/commit/b426b802e07311212579a9526006e07dc5373ab7]
of version 0.24 on 22/1/2014. After that date the feature vanishes.
I noted that on 27/2/16 you advanced a change to the lexer code to support
multi-line comments so
I downloaded your repository and tested for the comment/multi-line
features on various builds.
My results were as follows:
22/1/14 Version 0.24 commit b426b80
https://github.com/victorlei/smop/commit/b426b802e07311212579a9526006e07dc5373ab7
—> full support for comments and multi-line and the -n command option works.
15/9/14 Version 0.25.1 commit 84d40ad
https://github.com/victorlei/smop/commit/84d40ad1d6cadb2ad2d55abaa4099a7694c790c7
—> no support for comments
18/9/14 Version 0.25.4 commit 0e3fed1
https://github.com/victorlei/smop/commit/0e3fed13dad0677af818e456876e5a12efb5d26e
—> partially operating, inserts numbers instead of comments. Looks like it
is trying to do the job.
7/10/14 Version 0.26 commit ccca612
https://github.com/victorlei/smop/commit/ccca612f111be128dceb0ee27b68739b2436a1f7
—> no support for comments, version number ?
27/2/16 Version 0.23-148-g8a425ea commit d6fdff6
https://github.com/victorlei/smop/commit/d6fdff6a6a80566959500d78f0f80de342d62e45
—> no support for comments and version number inconsistent with its
predecessors on the branch and date.
Question, did the change work? or is there something I'm not doing
correctly in using smop & git?
18/5/16 version 0.23 – 5828d12
https://github.com/victorlei/smop/commit/5828d12fa7326f782101b83b98c682f00ea51117
— no support for comments. version number ?
I've been trying to use smop to teach myself how to use GitHub and to
learn Python based on my previous experience of Matlab. Before I commit too
much energy to reinventing a wheel I'd appreciate answers to the following
three questions:

is there a good reason why the features in version 0.24 have been
abandoned?
is there an easy way to merge all Victorlei’s commits since 22/1/14
onto version 0.24 in my repository ? (a newbie question I'm sure)
3)Will this generate more downstream problems than it's worth?

Any help would be appreciated.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/victorlei/smop/pull/78#issuecomment-223734213, or mute
the thread
https://github.com/notifications/unsubscribe/AEhsG19-MXmCPAjFmY5rrxsUhL91uGVbks5qIPWHgaJpZM4HkQoK
.

Thanks for the quick answer and good luck with the health. Been there done that and had a quadruple heart bypass!
Looking forward to your further input.
I think smop is a great piece of work and a vital tool to help newbies who want to move to Python with as little hassle as possible.
Its also a great help to older people like myself who want to remain intellectually active but cannot and will not pay for MATLAB.
Getting comments etc working. is an important part of making smop a tool for routine use.
I said all this in a recent customer survey by the Anaconda people and was pleased to note that smop appeared in the pip repository not long after. Need to get it into Conda too as soon as practical.
I’m also playing around with some code to replace output ‘a.py’ with “filename.py” as way of applying my newbie Python skills. I’m also trying to package it with Platypus for myself and other Mac users.
Regards
Rob

On 4/06/2016, at 16:57, victorlei<EMAIL_ADDRESS>wrote:
Guys, hello everybody.
 Those patChes broke some code that was critical to me
So I undone them,. My health situation ccontributed to the mess, but now I
want to return to the project.
Victor
בתאריך 4 ביוני 2016 06:48, "RobBW"<EMAIL_ADDRESS>כתב:

Tests of Metamorph/smop multiline and comment features.
I am interested in using smop with the comment and multi-line doc string
handling capabilities.
I noticed that the current version from Victorlei does not support this
but that there has been ongoing work beyond version 0.23 to achieve it.
Smop appears to work with comments only in the commit [b426b80
https://github.com/victorlei/smop/commit/b426b802e07311212579a9526006e07dc5373ab7]
of version 0.24 on 22/1/2014. After that date the feature vanishes.
I noted that on 27/2/16 you advanced a change to the lexer code to support
multi-line comments so
I downloaded your repository and tested for the comment/multi-line
features on various builds.
My results were as follows:
22/1/14 Version 0.24 commit b426b80
https://github.com/victorlei/smop/commit/b426b802e07311212579a9526006e07dc5373ab7
—> full support for comments and multi-line and the -n command option works.
15/9/14 Version 0.25.1 commit 84d40ad
https://github.com/victorlei/smop/commit/84d40ad1d6cadb2ad2d55abaa4099a7694c790c7
—> no support for comments
18/9/14 Version 0.25.4 commit 0e3fed1
https://github.com/victorlei/smop/commit/0e3fed13dad0677af818e456876e5a12efb5d26e
—> partially operating, inserts numbers instead of comments. Looks like it
is trying to do the job.
7/10/14 Version 0.26 commit ccca612
https://github.com/victorlei/smop/commit/ccca612f111be128dceb0ee27b68739b2436a1f7
—> no support for comments, version number ?
27/2/16 Version 0.23-148-g8a425ea commit d6fdff6
https://github.com/victorlei/smop/commit/d6fdff6a6a80566959500d78f0f80de342d62e45
—> no support for comments and version number inconsistent with its
predecessors on the branch and date.
Question, did the change work? or is there something I'm not doing
correctly in using smop & git?
18/5/16 version 0.23 – 5828d12
https://github.com/victorlei/smop/commit/5828d12fa7326f782101b83b98c682f00ea51117
— no support for comments. version number ?
I've been trying to use smop to teach myself how to use GitHub and to
learn Python based on my previous experience of Matlab. Before I commit too
much energy to reinventing a wheel I'd appreciate answers to the following
three questions:

is there a good reason why the features in version 0.24 have been
abandoned?
is there an easy way to merge all Victorlei’s commits since 22/1/14
onto version 0.24 in my repository ? (a newbie question I'm sure)
3)Will this generate more downstream problems than it's worth?

Any help would be appreciated.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/victorlei/smop/pull/78#issuecomment-223734213, or mute
the thread
https://github.com/notifications/unsubscribe/AEhsG19-MXmCPAjFmY5rrxsUhL91uGVbks5qIPWHgaJpZM4HkQoK
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/victorlei/smop/pull/78#issuecomment-223736612, or mute the thread https://github.com/notifications/unsubscribe/AGLYJqwBk2XUzmQS7BoaZIJ7HsOprZKmks5qIQXSgaJpZM4HkQoK.

@RobBW I added the end keyword in ca1779ff. I suspect you have two versions of smop in your sys.path. Running main.py on your input file works fine for me.

Thanks, you were right.


Is it possible to use dhcpcd in place of dnsmasq?

No. dhcpcd is a DHCP client only. dnsmasq is a DNS server + DHCP server.


Remove generator dependency

Technically returning promises should be enough. I think generators are only used in the example, and in the default OPTIONS handler: https://github.com/Dashron/roads/blob/master/lib/resource.js#L93
This would open it up to a lot more environments.

pretty sure this was completed


How to train this work on own Images? Input image format and image mask format etc.?

Firstly big thank you for converting SOTA to TF2.0, can you please elaborate on how to use it for own dataset? Please!!! @ShuzhiLiu @mumutrapnest

Thank you for your question!
This project has not been completed yet. Currently, only coco format dataset is supported and only the training part of the faster-r-cnn is completed.
You can train your own data by modifying the FasterRCNN_config.py, and then running the Running the FasterRCNN_NN.py inside NN_Model. It also contains a function to output the debug images at each stage of training.
I recommend to use a dataset less than 20 images to train the model to validate the algorithm, because the training data generator is kind of slow right now, and I will optimize it next.


Fixed sort_index

What do these changes do?
Rewrote sort_index to avoid the RayGetError and to properly sort the index/column
Related issue number
Resolves #159

[x] passes git diff upstream/master -u -- "*.py" | flake8 --diff
[x] passes black --check modin/

This is blocked on #165

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-Performance-PRB/191/
Test PASSed.

Merged build finished. Test PASSed.

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

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-Performance-PRB/192/
Test PASSed.

Merged build finished. Test PASSed.

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

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-Performance-PRB/193/
Test PASSed.


Enable pprof endpoints on metrics server

Depends on https://github.com/fluxcd/pkg/pull/81, will hopefully shine more light on https://github.com/fluxcd/source-controller/issues/192.

After we enable pprof in all controllers, we should create a troubleshooting doc and explain to users how to port forward and dump the cpu/memory profiles.

Agreed, there won't be coming more from me today however as we had our first 10-15cm of snow in years in the Netherlands, and I am planning on heading outside :-)


Update rbac to v1

Update RBAC objects to V1 and also create a serviceAccount to prevent using Default that is not recommended
Signed-off-by: Carlos Eduardo Arango Gutierrez<EMAIL_ADDRESS>

Ready for second review @y2kenny

PING @y2kenny

PING @y2kenny

PING @y2kenny

PING @y2kenny @y2kenny-amd

PING @y2kenny @y2kenny-amd

PING @y2kenny @y2kenny-amd

Is it a fair assumption this project is abandoned?

Is it a fair assumption this project is abandoned?

Not abandoned.  I just have been working on other priorities and have not have time to context switch back to this project yet.

It's ok, i am just checking, i am still interested in this project.
Let me know what can I do to move this PR forward


Change Python Example to Python 2/3

Might as well change
print 'My public IP address is:', ip

to
print('My public IP address is:', ip)

RIP print
:-(

Hah, good call! Will do this.
Also: long time no see, buddy! <3 How is life?

Anddd... Updated. Just waiting for cloudfront cache to clear =x

Hey man! Life's good! Hacking and traveling, you know how it goes! How are you?!
Your solution is better than mine!

I'm doing good! Just been busy, hah. Still doing security / crypto work @ stormpath. Still up in the bay area, etc. You ever in bay area now-a-days? If so, we should hang sometime!

I'm currently a full-time nomad, been doing lots of travelling and talking lately related to Zappa. Just got back from speaking at CCC in Hamburg! So that was fun.
I hope I'll be back in the bay soon to escape the miserable east coast winter - I'll hit you up when I'm in town!

That's awesome! Hit me up when you're in town =D


Drilling Fluid Description

Mod source
Factorio Mod Portal
Operating system

=Windows 10

What kind of issue is this?

[ ] Compatibility
[ ] Locale (names, descriptions, unknown keys)
[ ] Graphical
[ ] Crash
[ ] Progression
[ ] Balance
[ ] Pypostprocessing failure
[ ] Other

What is the problem?
The description for "Drilling fluid (type 1)" has a grammatical error. "Its just thick mud".
Steps to reproduce

Unlock drilling fluid type 1
Hover over the fluid to read the description
Notice that the description is "Its just thick mud" opposed to "It's just thick mud"

Additional context
"Its" and "it's" are not the same in English as "it's" is short for "it is". Its is used possessively, such as "This is a building. Its health is 100."
Log file
No response

fixed


[VMD] Add contentDescription to image buttons

Description
This adds contentDescription field to VMDImageContent and others
Motivation and Context
Needed for accessibility, in particular for VMDButtons with images.
How Has This Been Tested?
Tested via sample
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[X] Breaking change (fix or feature that would cause existing functionality to change)

The change is not binary compatible due to default arguments and data classes being used for VMDImageContent and others, it is, however, source compatible.

@Boubalou Version changes in sample are not really impactful, at this point it's just going to be more hassle to open a different PR. Will take note for next time though ;)


Update Rowset Importer for new tables added to PSSDIAG custom scripts

Fixed by adding these for now.
tbl_dm_os_loaded_modules
tbl_dm_OS_Schedulers_Snapshot
tbl_StartupParameters
tbl_dm_os_memory_pools
tbl_dm_os_memory_objects
tbl_dm_os_ring_buffers_mem
tbl_Query_Execution_Memory
tbl_dm_os_loaded_modules (nonMicrosoft)
sys.dm_os_sys_info
cda451ebab94b8ee3f438448779f7a8c89f6e383
271d95f48805ae8437a23201e1bb43c8b4aa949a
32a72510cce1a05c693af057962b505869a5834c
cda451ebab94b8ee3f438448779f7a8c89f6e383
271d95f48805ae8437a23201e1bb43c8b4aa949a
32a72510cce1a05c693af057962b505869a5834c
Perhaps best is to file individual issues for new ones as they are discovered/encountered in the future


types: project quotas

Summary of this proposal
Adding type definitions for the new project quotas.
Notes for the reviewer
As per our current flow, there are no test nor OpenAPI spec for these types yet until we have an implementation on the actual server.
Issue(s) number(s)
Internal https://github.com/calyptia/cloud/issues/393
Checklist for submitter

[x] My PR has a related issue/bug number.
[ ] My PR provides tests

[ ] Integration tests are added/passes
[ ] Unit tests are added/passes
[ ] End-to-end tests added/passes
[ ] Static code check added/passes
[ ] Linting on documentation added/passes
[ ] Does not affect code coverage stats

[ ] My PR requires updating dependencies
[ ] My PR has the documentation changes required.

Checklist for reviewer

[ ] The proposal fixes a bug/issue or implements a new feature that is well described.
[ ] The proposal has sufficient test cases that covers the changes.

[ ] If changes an API, it does not break backwards compatibility (-1 major version).

[ ] If integration is required, the proposal has integration tests.
[ ] The proposal does not break coverage stats
[ ] The proposal has the required documentation changes.

Backport

[ ] Backport to the latest stable release.

I'll close this as I think we don't need to have these types at this stage yet.
Until we actually come with different tiers, we can simply go with some constant values defined server-side.