Initial import of expert expectations

Includes content from this internal Wiki page.
You can see a rendered version of this document here, however I'm yet to work out a system for this (still incubating) repository for previewing the GitHub Pages rendering for pull requests (i.e. in a Jekyll context). I've also got work to do on the Jekyll theme / layout (everything is default, out-of-the-box GitHub Pages right now).
This particular document has been identified as an immediate priority for publication, so while I acknowledge that there is yet to be an internal decision record defined to validate the creation of the GitHub pages site at ably.github.io and/or whether it ultimiately gets CNAME'd or not (see this internal Slack thread), I would appreciate it if reviewers could focus on the content - regardless of whether it ends up in a different home eventually.
TL;DR: Reviewers, please focus on the what, not the how.

Thanks, @niksilver - I think I've responded to all of your points by way of new commits.
The only one I wasn't sure about was the "(almost) obvious" point relating to commitment. This, perhaps, crosses over into the domain of what we've contractually agreed with individuals. So, for the time being, I think it's ok to omit that for this first-pass publish of this document. We can always iterate later.

Happy to approve.


feat(useAsyncStoryblok): Allow SSR SSG generation by default

Changes:

Create useAsyncStoryblok composable using useAsyncData and useState for static and server builds.
Add autoImportDir for the new composables folder.
Update README.
Use the composable in the playground by default.
Update nuxt commands.

Awesome PR @Dawntraoz ! The only thing I would say is that IMO we need to replace useStoryblok by useAsyncStoryblok in the whole Readme (including https://github.com/storyblok/storyblok-nuxt#2-getting-storyblok-stories-and-listen-to-visual-editor-events) as it's the new default they should use which works SSR as well

Done ☑

@manuelschroederdev @alexjoverm I follow your tips, can you double-check the docs?


bugfix: fix windows install regedit record

这个 PR 实现什么功能/修复什么问题:

fix windows install regedit record

是否需要 backport 到之前的 release 分支:
release/3.0
/cc @swordqiu @zexi

/area host

Codecov Report

Merging #6824 into master will increase coverage by 0.00%.
The diff coverage is 0.00%.

@@           Coverage Diff           @@
##           master    #6824   +/-   ##
=======================================
  Coverage    7.11%    7.12%
=======================================
  Files         654      654
  Lines      110462   110469    +7
=======================================
+ Hits         7857     7866    +9
+ Misses     102000   101996    -4
- Partials      605      607    +2

Flag
Coverage Δ

#aFlag
7.12% <0.00%> (+<0.01%)
:arrow_up:

Impacted Files
Coverage Δ

pkg/hostman/guestfs/fsdriver/windows.go
0.00% <0.00%> (ø)

pkg/appsrv/response.go
66.17% <0.00%> (-2.95%)
:arrow_down:

pkg/cloudcommon/cronman/cronman.go
53.95% <0.00%> (+5.11%)
:arrow_up:

Continue to review full report at Codecov.

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

/lgtm


fix: open options list on input focus [MDS-1378]

Agreed. Just made a fix @dkireev , please have a look.


Using directive placement configuration

Fixes #1744.
@vweijsters This change resulted in a slight change to the trivia in the fixed code. My intent was to still have the blank lines in all the places in test code where you see them removed, but I couldn't figure out exactly how that part worked.
Remaining items:

[ ] Fix spacing problems in existing unit tests
[ ] Update Configuration.md
[x] File feature request issue for blank line between groups (filed #1787)
[ ] Move special types dictionary to helper class
[ ] Additional test using System.MyExtension
[ ] Fix inconsistent using directives in implementation
[ ] Extract method for qualifying directives

Current coverage is 79.39%

Merging #1785 into master will decrease coverage by -0.04% as of e5d0f6f

@@            master   #1785   diff @@
======================================
  Files          548     550     +2
  Stmts        32918   33062   +144
  Branches      9116    9154    +38
  Methods
======================================
+ Hit          26147   26250   +103
- Partial       5300    5329    +29
- Missed        1471    1483    +12

Review entire Coverage Diff as of e5d0f6f

Powered by Codecov. Updated on successful CI builds.

I missing the modification to documentation/Configuration.md

:question: Should we also add a setting that will insert blank lines between the top-level groups, as described in CoreFx coding guidelines point 6.

@vweijsters I added a checklist to the original post so I don't miss your feedback items. Are you able to help me figure out the first one (changes to spacing of the existing tests)?

@sharwell I'll have a look tomorrow morning.

@sharwell I send you a PR that fixes the first point. Was a bit harder than I expected because of some bugs in the codefix provider that where cancelling each other out.

I believe I addressed all the feedback now. :smile:

:+1: Looks good to me


Does it only work on bash?

I am using zsh and running nvims result in following:
❯ nvims
not a valid number: ~50
Nothing selected

@aasutossh I just started using zsh and nvims is working.  Do you have fzf installed?  What operating system are you using?

I am using archcraft based on arch linux.
I'll try once more and report back.

Working perfectly my bad earlier.

@aasutossh  - I do have it working in zsh.  Also, I  suspect the bash script is 100% posix compliant.


gmp error while installing

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Please provide code, yaml definition file and a sample of data in order to entirely reproduce the issue.
Issues that are not reproducible will be ignored.
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):

OS: [e.g. iOS]
Version [e.g. 22]
Python version
Ludwig version

Additional context
Add any other context about the problem here.

@Aditya-Kanvinde install from master. Refer https://github.com/uber/ludwig/issues/452


Test case to validate the certificate presented when accessing ssl enabled LB services.

Automate the following work flow using openssl to validate the certificate presented when accessing LB services:
upload certificates C1 (CN=host1) and C2(CN=host2) to the LB
connect with the openssl using host1, validate that haproxy replied with the C1 cert.
do the same for host2/C2

Addressed in PR - https://github.com/rancher/validation-tests/pull/147


"Small" feature request.

Hi, love the work you've done on the app and it's a must have transitioning from spotify to apple music from a twitch streamer standpoint.
The streamdeck plugin is a must-have and THE only thing that actually pushed me over the edge before i stopped using spotify, unfortunately, it's lacking 2 thing that the Spotify plugin on the streamdeck has :

Different icon selection for play/pause, kinda ruin the whole aesthetic.
A repeat playlist/song and shuffle button, extra-useful so i don't have to alt-tab to change it in the middle of the stream.

Also, would be useful to have this plugin in the official streamdeck thing.
Thanks a lot and good luck on the future of your app, it's really a must-have on windows!

Both of these have been implemented now, expect it in an upcoming release.
#12


[Nomination] Validator Lavender.five

Who are you nominating?
Lavender.five Validators
What are you nominating them for?
Contribution to documentation, as well as helping the community generally in Discord.
Please provide links to their work.
https://github.com/CosmosContracts/docs/pull/14

Thank you for your help! Was looking on youtube and google for over 2 hours and you solved it in less then 10 min :)

@JakeHartnell how to connect my Keplr to my exodus wallet and how to claim Juno and Osmo


release-20.2: changefeedccl: Use memory monitor for kafka and cloud sinks.

PR: https://github.com/cockroachdb/cockroach/pull/63633
From release notes:

Kafka and cloud storage sinks use a memory monitor to limit the amount of memory that can be used in internal buffers. [#63633][#63633] {% comment %}doc{% endcomment %}

cc @lnhsingh, @kathancox

wrapping into future doc about best practices (potential advanced user guide type thing)


Windoze/udf improve

This PR is to resolve #133.
Previously we use inspect.getsource to retrieve the UDF source code and concat it after the Python driver template, the issue is this method doesn't support functions which call any other functions, as well as lambdas and other callable object, and it also has many other limitations.
PySpark itself uses cloudpickle to serialize/deserialize Python functions and objects and transfers them between executors and drivers, this PR uses the same module to replace inspect, so it can improve the previous implementation and avoid involving new dependencies.
The PR changes the content of the generated UDF repo code, but keeps the compatibility of the interface so other parts need no change.

Please follow: https://github.com/linkedin/feathr/blob/main/docs/dev_guide/pull_request_guideline.md

Updated PR description.

If a function depends on a chain of function, or a function depdends on a library that is huge, how does the pickle work? Will it still work(recursively)? Will it the function pickle become too huge?

@hangfei yes it will, cloudpickle serialize object recursively by value, the process stops at the module boundary, and will trigger module importing on deserialization when needed, so the only limitation appears when some local modules are not available on the remote side(there is a workaround but needs few manual steps).
The same process is used by PySpark, it uses cloudpickle to transfer compute tasks between drivers and executors.
The package size will not be significant usually, but some caution needs to be taken, i.e. if you create a 1M elements list in your UDF, the list will also be packed into the output byte array and increase its size dramatically, but this issue is actually inevitable, not matter what solution do you use.

@hangfei yes it will, cloudpickle serialize object recursively by value, the process stops at the module boundary, and will trigger module importing on deserialization when needed, so the only limitation appears when some local modules are not available on the remote side(there is a workaround but needs few manual steps). The same process is used by PySpark, it uses cloudpickle to transfer compute tasks between drivers and executors.
The package size will not be significant usually, but some caution needs to be taken, i.e. if you create a 1M elements list in your UDF, the list will also be packed into the output byte array and increase its size dramatically, but this issue is actually inevitable, not matter what solution do you use.

module is equal to a lib?
Could you provide a user guide for this part? better with examples on their own dependencies, code that they import from their teammates or some third party libs.

I think we can just add a note that refers to the official cloudpickle document, no need to add too many our own words or comments.

d a few lines in the de

Do you mean in addition to user guide, we can mention pickle in dev guide? I feel you are right. We should do both here but with different emphasis. User guide should not mention pickle. Dev guide should mention pickle.

Not sure why the envs are not read correctly (probably because this PR is opened earlier than the PR which enables forked repo test)

Release candidate for v0.4.0

Please fix the tests.

The test fails because of credentials not found. I'm merging it to see the final CI, and will keep guys updated.


Pre push

Adding pre-push git hook that runs docker-compose up -d db s3 and cargo test.

I don't have docker-compose so that would prevent me to send any PRs?

@GuillaumeGomez git hooks are opt-in, so you'd just not set it up. I'm not planning to use them either so I have no opinion on what it does.

Screenshot as requested.


Make form fully model driven

Currently form field and group model types are derived from controls instead value. Should be the other way round instead?

After the pain of nesting atom in store, Time to rethink atom()...


Updating an object doesn't seem to be working fully.

I'm trying to update an object by setting a boolean to YES. After that I ask Realm to give me a list of objects with that property that have YES as a value. It doesn't  show any results. But the object in the tableviewcell has the correct value set to yes. Any ideas what I'm doing wrong?
Example:
BOOL currentValue = self.zone.isFavourite;

RLMRealm *realm = [RLMRealm defaultRealm];
[realm beginWriteTransaction];
self.zone.isFavourite = !currentValue;
[realm commitWriteTransaction];

//self.zone.isFavourite = YES
//But [PMGModelParkingZone objectsWhere:@"isFavourite == YES"] returns an empty array.

Did you try to set isFavourite = YES within the write transaction?
Only changes within the write transaction is persisted and visible with a query.

I've tried to set it to YES. See the code example. It's within the write transaction

Could you reduce this to a fully functional repo case? Including your model.
I can't see how you defined self.zone. Is that object persisted to Realm? How?

Alright, I think I've found the problem. I was updating Realm objects from NSArrary, populated by an API call. That was the problem. Sorry about wasting your time :)

Happy you got it fixed!


Update scalatest to 3.2.17

About this PR
📦 Updates org.scalatest:scalatest from 3.0.9 to 3.2.17
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

💡 Applied Scalafix Migrations

org.scalatest:scalatest:3.1.0

https://raw.githubusercontent.com/scalatest/autofix/e4de53fa40fac423bd64d165ff36bde38ce52388/3.1.x/rules/src/main/scala/org/scalatest/autofix/v3_1_x/RewriteDeprecatedNames.scala
Documentation: https://github.com/scalatest/autofix/blob/master/3.1.x/README.md

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalatest", artifactId = "scalatest" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.scalatest", artifactId = "scalatest" }
}]

labels: library-update, early-semver-minor, semver-spec-minor, scalafix-migrations, commit-count:n:2

coverage: 33.621% (-0.3%) from 33.898% when pulling 8d869de96f99e400e60b440d75c98f4178f063b9 on scala-steward:update/scalatest-3.2.17 into d082b04ae38161e522ab7991a62ceff130832f4e on evolution-gaming:master.

Superseded by #115.


Auto-upgrade to <IP_ADDRESS>

Base PullRequest
default branch (https://github.com/http4k/http4k-connect/tree/master)
Command results

Details:

add path
/home/runner/work/_actions/technote-space/create-pr-action/v2/node_modules/npm-check-updates/bin

./upgrade_http4k.sh <IP_ADDRESS>

Changed files

Changed file:

gradle.properties

:octocat: Repo | :memo: Issues | :department_store: Marketplace

Codecov Report

Merging #63 (ec43e72) into master (e300baf) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #63   +/-   ##
=========================================
  Coverage     59.16%   59.16%
  Complexity      625      625
=========================================
  Files           342      342
  Lines          3394     3394
  Branches        263      263
=========================================
  Hits           2008     2008
  Misses         1215     1215
  Partials        171      171

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 e300baf...ec43e72. Read the comment docs.


PSD File for Characters Image

Hi,
I really love this little scripts and was wondering if it would be possible to get (if it exists) the .PSD file that was used to create the image that contains the characters. I was asked to potentially add a different alphabet (i.e. greek, russian, etc.).
Thank you!
Kalydon

Sure, I've added the 2 PSD I've used. (that's made-by-a-coder PSD, not sure they are re-usable).
I've used the Targa font for this demo as it's free for non-commercial use.

Awesome!
Thank you so much! Once I created a new set for a different alphabet, I will add it here as well, so others can use it. :)
Kalydon


[SPARK-15934] [SQL] Return binary mode in ThriftServer

Returning binary mode to ThriftServer for backward compatibility.
Tested with Squirrel and Tableau.

Test build #60500 has started for PR 13666 at commit 7340c04.

How better to do it for branch-2.0. checkout branch-2.0, create branch, cherry pick and create pull request? Or there is a more easy way?

@epahomov in this case you can just open against master (the branches haven't diverged much yet).

Test build #60500 has finished for PR 13666 at commit 7340c04.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Test build #60508 has started for PR 13666 at commit cd01f7a.

Test build #60508 has finished for PR 13666 at commit cd01f7a.

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

Merged build finished. Test PASSed.

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


Create canonical link to index.html

Description
Add canonical link to index.html files that point to parent directory.
Motivation and Context
Removes duplicate links from search indices.
How Has This Been Tested?

Type of Changes

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

Interesting approach. 🧐
Hadn't occurred to me that we could do this with a bit of Liquid magic in the Jekyll templates, but it makes sense (in principle).
That said, there's a bug in the code here that creates an empty canonical link, instead of linking to the URL variant with the parent directory slash only.
For example, when viewing source for https://deploy-preview-639--dita-ot.netlify.app/dev/index.html, the following entry appears in the page <head>:
<link href="" rel="canonical">

Not sure it's worth fixing though, as I realized we can use the Netlify redirects file to automatically redirect any visitors to an index.html page to its parent directory equivalent.
We already use this to manage all sorts of other URL changes and prevent broken links when we move things around, so probably makes sense to put this logic there too, as Algolia should honor 301 status there.

Fixed, now e.g. https://deploy-preview-639--dita-ot.netlify.app/dev/parameters/index.html has
<link href="/dev/parameters/" rel="canonical">

Removed accidentally committed debug files in f040e105c1c3052989508c380cfb90138c36bb61


how to replace the wrong node definitions in the frozen graph when importing frozen graph with batchnorm

there is a confusion when i try to do as the answers in the question #3628, and could anyone give me a proper solution for it?
he says:
''
An ugly way to get it working:
manually replace the wrong node definitions in the frozen graph
RefSwitch --> Switch + add '/read' to the input names
AssignSub --> Sub + remove use_locking attributes
''
but, I printed the nodes in my net,:
''
inputs
labels
keep_prob
MobilenetV2/input
MobilenetV2/Conv/weights/Initializer/truncated_normal/shape
MobilenetV2/Conv/weights/Initializer/truncated_normal/mean
MobilenetV2/Conv/weights/Initializer/truncated_normal/stddev
MobilenetV2/Conv/weights/Initializer/truncated_normal/TruncatedNormal
MobilenetV2/Conv/weights/Initializer/truncated_normal/mul
MobilenetV2/Conv/weights/Initializer/truncated_normal
MobilenetV2/Conv/weights
MobilenetV2/Conv/weights/Assign
MobilenetV2/Conv/weights/read
MobilenetV2/Conv/kernel/Regularizer/l2_regularizer/scale
MobilenetV2/Conv/kernel/Regularizer/l2_regularizer/L2Loss
MobilenetV2/Conv/kernel/Regularizer/l2_regularizer
MobilenetV2/Conv/dilation_rate
MobilenetV2/Conv/Conv2D
MobilenetV2/Conv/BatchNorm/gamma/Initializer/ones
MobilenetV2/Conv/BatchNorm/gamma
MobilenetV2/Conv/BatchNorm/gamma/Assign
MobilenetV2/Conv/BatchNorm/gamma/read
MobilenetV2/Conv/BatchNorm/beta/Initializer/zeros
MobilenetV2/Conv/BatchNorm/beta
MobilenetV2/Conv/BatchNorm/beta/Assign
MobilenetV2/Conv/BatchNorm/beta/read
MobilenetV2/Conv/BatchNorm/moving_mean/Initializer/zeros
MobilenetV2/Conv/BatchNorm/moving_mean
MobilenetV2/Conv/BatchNorm/moving_mean/Assign
MobilenetV2/Conv/BatchNorm/moving_mean/read
MobilenetV2/Conv/BatchNorm/moving_variance/Initializer/ones
MobilenetV2/Conv/BatchNorm/moving_variance
MobilenetV2/Conv/BatchNorm/moving_variance/Assign
MobilenetV2/Conv/BatchNorm/moving_variance/read
MobilenetV2/Conv/BatchNorm/Const
MobilenetV2/Conv/BatchNorm/Const_1
MobilenetV2/Conv/BatchNorm/FusedBatchNorm
MobilenetV2/Conv/BatchNorm/Const_2
MobilenetV2/Conv/BatchNorm/AssignMovingAvg/sub/x
MobilenetV2/Conv/BatchNorm/AssignMovingAvg/sub
MobilenetV2/Conv/BatchNorm/AssignMovingAvg/sub_1
MobilenetV2/Conv/BatchNorm/AssignMovingAvg/mul
MobilenetV2/Conv/BatchNorm/AssignMovingAvg
MobilenetV2/Conv/BatchNorm/AssignMovingAvg_1/sub/x
MobilenetV2/Conv/BatchNorm /AssignMovingAvg_1/sub
MobilenetV2/Conv/BatchNorm/AssignMovingAvg_1/sub_1
MobilenetV2/Conv/BatchNorm/AssignMovingAvg_1/mul
MobilenetV2/Conv/BatchNorm/AssignMovingAvg_1
MobilenetV2/Conv/Relu6
MobilenetV2/expanded_conv/input
''
but! the 'nodes.op' of the 'nodes' above donot exist "RefSwitch", please do you any suggestions?

btw, the op.name of
“MobilenetV2/Conv/BatchNorm/AssignMovingAvg”  and "MobilenetV2/Conv/BatchNorm/AssignMovingAvg_1"
are all "assignsub"

btw, the op.name of
“MobilenetV2/Conv/BatchNorm/AssignMovingAvg” and "MobilenetV2/Conv/BatchNorm/AssignMovingAvg_1"
are all "assignsub;

@bitwanghe

@bitwanghe,
Please provide details about what platform you are using (operating system, architecture). Also include your TensorFlow version.

' Win 7 '
' tensorflow-1.13.1 '
I restore the parameters from mobilenetV2 , and rewrite the last layer. Then retrain the whole graph.
Thank you!

here is my code:

@bitwanghe,
Please provide details about what platform you are using (operating system, architecture). Also include your TensorFlow version.

if name == 'main':
print("loading model...")
tf.reset_default_graph()  # 构建计算图
os.environ["CUDA_VISIBLE_DEVICES"] = "0"
finetune_model_dir = './mobilenet_v2_1.0_224/mobilenet_v2_1.0_224.ckpt'
train_records_dir = './train_records/train_records.txt'
val_records_dir = './val_records/val_records.txt'
train_labels_dir = './train_label.txt'
val_labels_dir = './val_label.txt'

batch_size = 16
num_classes = 223
train_epoches = 1000
train_num = get_example_nums(train_labels_dir)
train_iterations = train_num // batch_size
val_num = get_example_nums(val_labels_dir)
val_iterations = val_num // batch_size
lr = 0.01
val_log_step = 1

inputs = tf.placeholder(tf.float32, shape=[None, 224, 224, 3], name='inputs')
labels = tf.placeholder(tf.int32, shape=[None], name='labels')
keep_prob = tf.placeholder(tf.float32, name='keep_prob')
#     is_training = tf.placeholder(tf.bool, name='is_training')
is_training = True

with slim.arg_scope(mobilenet_v2.training_scope()):
    net0, endpoints = mobilenet_v2.mobilenet(inputs, num_classes=None, is_training=is_training)

 with tf.variable_scope('Logits'):
    logits = slim.conv2d(net0, num_classes, [1, 1], activation_fn=None, normalizer_fn=None, biases_initializer=tf.zeros_initializer(), scope='Conv2d_1c_1x1')
    logits = tf.squeeze(logits, axis=[1, 2])

checkpoint_exclude_scopes = 'Logits'
exclusions = None
if checkpoint_exclude_scopes:
    exclusions = [scope.strip() for scope in checkpoint_exclude_scopes.split(',')]
variables_to_restore = []
totalvar = slim.get_model_variables()

for var in slim.get_model_variables():
    excluded = False
    for exclusion in exclusions:
        if var.op.name.startswith(exclusion):
            excluded = True
    if not excluded:
        variables_to_restore.append(var)

losses = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=labels, logits=logits)
loss = tf.reduce_mean(losses)
logits = tf.nn.softmax(logits, name='probability')
classes = tf.argmax(logits, axis=1, name='classes')
accuracy = tf.reduce_mean(tf.cast(tf.equal(tf.cast(classes, dtype=tf.int32), labels), dtype=tf.float32))

step = tf.get_variable("step", [], initializer=tf.constant_initializer(0.0), trainable=False)
optimizer = tf.train.AdamOptimizer(learning_rate=lr)
train_step = slim.learning.create_train_op(loss, optimizer, global_step=step)
update_ops = tf.get_collection(tf.GraphKeys.UPDATE_OPS)
if update_ops:
    # print("BN parameters: ", update_ops)
    updates = tf.group(*update_ops)
    train_step = control_flow_ops.with_dependencies([updates], train_step)

saver_restore = tf.train.Saver(var_list=variables_to_restore)
saver = tf.train.Saver(tf.global_variables(), max_to_keep=2)

with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())
    saver_restore.restore(sess, finetune_model_dir)

    train_images_tf, train_labels_tf = read_records(train_records_dir)
    train_images_tf_batch, train_labels_tf_batch = get_batch_images(train_images_tf, train_labels_tf, batch_size, num_classes, shuffle=False)
    val_images_tf, val_labels_tf = read_records(val_records_dir)
    val_images_tf_batch, val_labels_tf_batch = get_batch_images(val_images_tf, val_labels_tf, batch_size, num_classes, shuffle=False)

    coord = tf.train.Coordinator()
    threads = tf.train.start_queue_runners(sess=sess, coord=coord)
    print("start training...")
    for i in range(train_epoches):
        for j in range(train_iterations):
            train_images_batch, train_labels_batch = sess.run([train_images_tf_batch, train_labels_tf_batch])
            train_dict = {inputs: train_images_batch, labels: train_labels_batch, keep_prob: 0.5}
            classes_, labels_, loss_, acc_, _ = sess.run([classes, labels, loss, accuracy, train_step], feed_dict=train_dict)

        if i % val_log_step == 0:
            tmp1 = "%s: train results: Step [%d]  Loss : %f, accuracy :  %g" % (datetime.now(), i, loss_, acc_)
            print(tmp1)

            mean_loss, mean_acc = net_evaluation(sess, loss, accuracy, val_images_tf_batch, val_labels_tf_batch, val_iterations)
            tmp2 = "%s: val results: Step [%d]  Loss : %f,  accuracy :  %g" % ( datetime.now(), i, mean_loss, mean_acc)
            print(tmp2)

        if i % 1 == 0 or (i + 1) == train_epoches:
            savePath = './models/saved_model.ckpt'
            if os.path.exists(savePath) == False:
                os.mkdir(savePath)
            saver.save(sess, savePath, global_step=i)

    coord.request_stop()
    coord.join(threads)

Hi There,
We are checking to see if you still need help on this, as you are using an older version of tensorflow which is officially considered end of life . We recommend that you upgrade to the latest 2.x version and let us know if the issue still persists in newer versions. Please open a new issue for any help you need against 2.x, and we will get you the right help.
This issue will be closed automatically 7 days from now. If you still need help with this issue, please provide us with more information.


[WIP] replace v1 to v2

What problem does this PR solve?
https://github.com/pingcap/tispark/issues/2242
What is changed and how it works?

add TiDBWriterBuilder, TiDBBatchWrite, TiDBDataWriterFactory, TiDBDataWrite
remove TiDBRelation
remove v1 interface
add some tests

Check List
Tests

Unit test
Integration test

/run-all-tests

/run-all-tests


bug: Wait time gradually increases with filter using minimum rating

Prerequisites

[X] I have searched for existing issues that already report this problem, without success.

Script Version
1.1.6
Platform
Webapp
Current Behavior

The wait time gradually increases if the searching for a filter with minimum rating. As shown in pic, next search took 7 seconds where wait time was 3-4s. Also, each player skipped between search seems to consume one extra second.
Expected Behavior

The pic above is when bot is searching for first few minutes with correct wait time of 4s. Also, each player skipped here doesn't consume extra seconds like the photo in "Current behavior" .
Steps to Reproduce
Just search with a minimum rating filter to avoid players with lower rating.
Additional Information
No response

This is not related to minimum rating, this is how browsers work.
If your are using multiple tabs, browser will reduce the priority to inactive tabs so the timer will have some delay.
If you want to have the bot wait for the exact time give in the wait time you need to keep the web app as active tab always


Failed upgrade from v4.4.4 to v4.4.6

Problem
I'm attempting to upgrade from v4.4.4 to v4.4.6, but running upgrade.sh fails with:
Saved working directory and index state WIP on main: 9d3c914 update Grafana version
remote: Enumerating objects: 45, done.
remote: Counting objects: 100% (45/45), done.
remote: Compressing objects: 100% (27/27), done.
remote: Total 45 (delta 25), reused 30 (delta 16), pack-reused 0
error: insufficient permission for adding an object to repository database .git/objects
fatal: failed to write object
fatal: unpack-objects failed

I'm wondering if this is a result of the fact that I have five local git commits, to cover various small config changes I've made.  git status has:
git status
On branch main
Your branch is ahead of 'origin/main' by 5 commits.
  (use "git push" to publish your local commits)

Untracked files:
  (use "git add <file>..." to include in what will be committed)
	.auth/.powerwall
	Before-enphase-update/
	enphase-dashboard/
	influxdb/run-once-local.sql

I'm reluctant to try a git push, as I suspect this might try to push my changes to the upstream repository, with unknown consequences.
Any advice on how to complete my upgrade would be greatly appreciated.
Host System

Ubuntu 22.04 LTS

error: insufficient permission for adding an object to repository database .git/objects

Is this a permissions issue with your Git repository?  Make sure your user has the necessary permissions to write to the .git/objects directory.
I don't know what files you changed (commits) so you will likely need to do a manual merge.
I'm not a git expert by any means, but here is what I would try:
# First backup - just in case

# Stash changes
git stash

# Run upgrade
./upgrade.sh

# After pulling the changes, you can apply your stashed changes back
git stash pop

I found two objects in .git/objects that were owned by root.  I changed ownership to my normal user, and then the upgrade worked.

Excellent! Thanks @khorton .


Implement reCAPTCHA

Implemented client side reCAPTCHA. With access to the google script, I could implement the backend validation of the captcha response.

Tasks

[ ] Add deploio member to reCAPTCHA [owners list (https://www.google.com/recaptcha/admin/site/700880031/settings)

@schmijos my thought was that all we need to do is blocking bots. However: filling in the form without JS still works – so it may be usless, yes.


Add support for Session Mirroring in TLS_Server and TLS_Client

Is your feature request related to a problem? Please describe.
The TLS_Server and TLS_Client classes correspond to ClientSSL and ServerSSL profiles, but not all parameters available in SSL profiles are available in AS3.
In our environment we would like to enable 'Session Mirroring' which is currently always disabled in AS3-managed SSL profiles.
Describe the solution you'd like
Add support for enabling Session Mirroring in AS3 by adding a new parameter to the TLS_Server and TLS_Client classes.
Describe alternatives you've considered
Circumventing this limitation (or any AS3-unsupported property) by referring to a parent profile with the parameters configured as desired is not an option because of the AS3 design. If the AS3 declaration is supposed to be the source of truth it should be able to support all configuration options (where in the case of SSL profile multiple parameters are still missing).
Additional context
ltm profile client-ssl profile_clientssl_example {
...
session-mirroring enabled
...
}

in addition to this specific property, maybe this is the right time to introduce a scalable solution to support currently unsupported parameters and others that may be introduced in future BIGIP versions?

Thank you for your feedback. I have added AUTOTOOL-2746 to our internal product backlog to expose the session-mirroring properties.

If you are still looking for a fix, please reach out to us at<EMAIL_ADDRESS>in order to prioritize.


Grid is offset from the items on the graph

Current version is v3.5.beta1.official [b9b23d222]
There isn't that much to say, other than that its offset when you scroll and move around.

Can you record the issue and upload the video?

https://user-images.githubusercontent.com/16618467/159115792-89f78e2f-2e09-4c40-9192-a95e96b2f441.mp4


[KeyVault] - Add live tests for SKR in KV

SKR is not fully supported in Key Vault, only MHSM.
Once it is available globally in KV implement the following changes:

[x]  Remove enableHsm conditions on mock attestation service elements in test-resources.json to install unconditionally (assuming #23743 is complete, disregard otherwise)
[x] Ensure the same suite of tests are run against MHSM and KV (depending on your infrastructure, you might remove some annotation or you might need to duplicate the tests)

Fixed in: #27921.


How to use these .exe files?

Hi Author,
I want to know if these .exe files with "-weighted" are suitable for weighted graphs? And if "-neigh" corresponds to the "Adjacency similarity" in the paper? Thanks.

Hi! Please note that Windows is not currently supported; it may work out of the box, but there is a chance it will not.
Otherwise, weighted executable is supported for weighted graphs, and -neigh indeed corresponds to the adjacency similarity.

I got it, thanks.


Customization api url

Because of proxy or public service reasons, I want to relay processing requests and responses.
chat request:
    func chats(query: ChatQuery, timeoutInterval: TimeInterval = 60.0, completion: @escaping (Result<ChatResult, Error>) -> Void) {
        performRequest(request: Request<ChatResult>(body: query, url: .chats, timeoutInterval: timeoutInterval), completion: completion)
    }

change like this：
    func chats(query: ChatQuery, timeoutInterval: TimeInterval = 60.0, url: URL = .chats, completion: @escaping (Result<ChatResult, Error>) -> Void) {
        performRequest(request: Request<ChatResult>(body: query, url: url, timeoutInterval: timeoutInterval), completion: completion)
    }

Hey, @iHTCboy.
Thanks for the contribution!
Could you provide a real-world example of when you need to change default API URLs?
I don't see any mentions in OpenAI documentation on this.
https://platform.openai.com/docs/introduction

Hey, @Krivoblotsky
Like in China, we cannot access directly, we need to use a proxy to access openai.com, so we build a unified server to transfer requests, so we need to customize API URLs at this time.

@DJBen, agree.
Will add it shortly 👍.
@iHTCboy please see #32.
What do you think about adding host variable to the OpenAI.Configuration, so all public functions are clear and we don't need to add url to every new function, but you still have an ability to inject the host and have URLs like https://you_host.com/v1/completions?

@DJBen @iHTCboy
Please see https://github.com/MacPaw/OpenAI/pull/33

@Krivoblotsky Thanks，create a tagged version if you can~ 😀

@iHTCboy here you are:
https://github.com/MacPaw/OpenAI/releases/tag/0.0.8


Implementation of java.time.Year

Submitting for review an implementation of java.time.Year.

Can one of the admins verify this patch?

Jenkins, test this please

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2702/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/3488/
Test PASSed.

That's all.

Jenkins, retest this please.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2732/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/3524/
Test FAILed.

Added a fix to the compareTo test as it failed with the JDK implementation of java.time.Year

Jenkins, retest this please

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2739/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/3532/
Test PASSed.

That is all.

Sorted

OK, it looks fine. It is time to squash the commits.

And change the commit message to Add implementation for java.time.Year.

Jenkins, retest this please

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2743/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/3537/
Test PASSed.

LGTM


Strong type python functions

What does this PR do?
Adding Strong type to function parameters
Strong typing means that variables do have a type and that the type matters when performing operations on a variable
What ticket does this PR close?
https://app.zenhub.com/workspaces/palmtree-5d99d900491c060001c85cba/issues/cyberark/conjur-api-python3/193
Checklists
Change log

[ ] The CHANGELOG has been updated, or
[X] This PR does not include user-facing changes and doesn't require a CHANGELOG update

Test coverage

[ ] This PR includes new unit and integration tests to go with the code changes, or
[X] The changes in this PR do not require tests

Documentation

[ ] Docs (e.g. READMEs) were updated in this PR, and/or there is a follow-on issue to update docs, or
[X] This PR does not require updating any documentation

a little late to the party but added a few comments :)


Wrong directory in README.md

Probably it should be /usr/share/kicad/scripting/plugins instead of current kicad/share/kicad/scripting/plugins.

I corrected this. Thanks.

It is still wrong. It's /usr/share/kicad/scripting/plugins, not kicad/scripting/plugins nor kicad/share/kicad/scripting/plugins.


python311Packages.rotary-embedding-torch: 0.3.3 -> 0.3.5

https://github.com/lucidrains/rotary-embedding-torch/compare/0.3.3...0.3.5
Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

 Nothing to worry about. TTS is fine.


Github-pages: Add intel logo to website

Add logo to "Community" page.

Logo seems of a different style than the rest. Here is the vmware one for example:
http://jeffmendoza.github.io/kubernetes/img/desktop/community/company_sprites/vmware.png

LGTM, close enough :)


Fix Landscape rotation

Hey,
I want to work on this issue... and for the same, I need google services.json file.

@Thesmader
You'll do the Google services sharing, I suppose.


Upgrade to GLSP version 2.1.1

Upgrade to newer, fixed versions of packages
-- Rename classes wherever necessary
-- Use new GLSP FeatureModule concept
-- Convert custom widget into diagram startup module

Ensure we only use a single messenger instance
-- This also fixes vscode-messenger devtools

This is still a work in progress. Current issues:

Actions are always sent twice.
I had to revert https://github.com/axonivy/vscode-extensions/commit/15d3cc866e295f37f177fd85c162d58c75978d53 for it to properly show up.

I had to revert [15d3cc8](https://github.com/axonivy/vscode-extensions/commit/

I assume if you run the command Dev Containers: Rebuild Without Cache and Reopen in Container you should get the latest dev engine and with that the new API

I had to revert [15d3cc8](https://github.com/axonivy/vscode-extensions/commit/

I assume if you run the command Dev Containers: Rebuild Without Cache and Reopen in Container you should get the latest dev engine and with that the new API

Unfortunately, this does not work for me, I see in the Developer Tools the following error:
mainThreadExtensionService.ts:82 AxiosError: Request failed with status code 404
	at settle (/workspaces/vscode-extensions/extension/dist/extension.js:45252:12)
	at IncomingMessage.handleStreamEnd (/workspaces/vscode-extensions/extension/dist/extension.js:43508:71)
	at IncomingMessage.emit (node:events:526:35)
	at endReadableNT (node:internal/streams/readable:1359:12)
	at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
$onExtensionRuntimeError @ mainThreadExtensionService.ts:82

Have you ever seen that before?

I had to revert [15d3cc8](https://github.com/axonivy/vscode-extensions/commit/

I assume if you run the command Dev Containers: Rebuild Without Cache and Reopen in Container you should get the latest dev engine and with that the new API

Unfortunately, this does not work for me, I see in the Developer Tools the following error:
mainThreadExtensionService.ts:82 AxiosError: Request failed with status code 404
	at settle (/workspaces/vscode-extensions/extension/dist/extension.js:45252:12)
	at IncomingMessage.handleStreamEnd (/workspaces/vscode-extensions/extension/dist/extension.js:43508:71)
	at IncomingMessage.emit (node:events:526:35)
	at endReadableNT (node:internal/streams/readable:1359:12)
	at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
$onExtensionRuntimeError @ mainThreadExtensionService.ts:82

Have you ever seen that before?

yes, sounds like outdated rest api paths.
I have re merged the api change to https://github.com/axonivy/vscode-extensions/tree/glsp-with-api
this branch works inside devcontainer for me. let's have a short teams meeting if that doesn't work.

@ivy-lmu Thank you for your help with the outdated REST API! I was able to finalize this PR now and squashed it all up into a single commit. Could you please have a look at it to see if I missed anything? Thank you!

If you have any idea about the aforementioned warnings and error when opening the process editor, please let me know.

If you have any idea about the aforementioned warnings and error when opening the process editor, please let me know.

See https://github.com/axonivy/vscode-extensions/pull/210


[BUG] Failing website builds (exceeded YouTube API quota)

Describe the bug
Yesterday quite a lot of PRs were merged. Now website build fails because we've exceeded the free quota for the YouTube API.
googleapiclient.errors.HttpError: <HttpError 403 when requesting https://youtube.googleapis.com/youtube/v3/search?part=id%2Csnippet&channelId=UCuVLG9pThvBABcYCm7pkNkA&type=video&maxResults=50&key=***&alt=json returned "The request cannot be completed because you have exceeded your quota.". Details: "[{'message': 'The request cannot be completed because you have exceeded your quota.', 'domain': 'youtube.quota', 'reason': 'quotaExceeded'}]">
We'll need to further investigate how much the free quota is (and how often it refreshes) so that we are aware how this affects us in future. We also need to look at existing builds to make sure that scraping only occurs on main and test-me/* branches.
Having functionality to gracefully proceed with the build if the API call fails would be a welcome addition.
Additional comments
I don't have much time this week to work on this myself.

As a note, I just found out YouTube has RSS feed support (e.g. https://www.youtube.com/feeds/videos.xml?channel_id=UCuVLG9pThvBABcYCm7pkNkA). This would enable us to bypass the YouTube API component which could help with scalability to more YouTubers.
The RSS feed doesn't have heaps of information (e.g. video length), but its enough for our purposes.
May create an issue later for this


Write Docstrings for m_tree.py Class

Description of the proposed feature

Write or update docstrings for each function of the m_tree class using the format below.
"""Summary or Description of the Function

Parameters:

argument1 (int): Description of arg1
Returns:

int: Returning value
"""

TODO

[ ] Tree
[ ] update_edges
[ ] insert_node
[ ] remove_node

Additional comments
This is currently located on the nary-tree branch. When making changes, create a branch from this branch.

Hi Id love to take a look at this issue if you'd still need help with it

Hi Id love to take a look at this issue if you'd still need help with it

That would be fantastic if you could, thanks!


context_test.go fix

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

Needs approval from an approver in each of these files:

pilot/OWNERS

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

@sdake: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
1a987824c13874652b64f4669b06358c10351046
link
/test istio-unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@sdake: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
1a987824c13874652b64f4669b06358c10351046
link
/test istio-unit-tests

prow/istio-integ-k8s-tests.sh
1a987824c13874652b64f4669b06358c10351046
link
/test istio-integ-k8s-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@sdake: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
1a987824c13874652b64f4669b06358c10351046
link
/test istio-unit-tests

prow/istio-integ-k8s-tests.sh
1a987824c13874652b64f4669b06358c10351046
link
/test istio-integ-k8s-tests

prow/istio-pilot-multicluster-e2e.sh
1a987824c13874652b64f4669b06358c10351046
link
/test istio-pilot-multicluster-e2e

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@sdake: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-multicluster-e2e.sh
1a987824c13874652b64f4669b06358c10351046
link
/test istio-pilot-multicluster-e2e

prow/istio-integ-k8s-tests.sh
7e53fcdbbd852ca0fedfc50bc73f15ee4ffb9812
link
/test istio-integ-k8s-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@sdake: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
7e53fcdbbd852ca0fedfc50bc73f15ee4ffb9812
link
/test istio-integ-k8s-tests

prow/istio-pilot-multicluster-e2e.sh
7e53fcdbbd852ca0fedfc50bc73f15ee4ffb9812
link
/test istio-pilot-multicluster-e2e

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@sdake: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
7e53fcdbbd852ca0fedfc50bc73f15ee4ffb9812
link
/test istio-integ-k8s-tests

prow/istio-pilot-multicluster-e2e.sh
7e53fcdbbd852ca0fedfc50bc73f15ee4ffb9812
link
/test istio-pilot-multicluster-e2e

prow/e2e_pilotv2_auth_sds.sh
7e53fcdbbd852ca0fedfc50bc73f15ee4ffb9812
link
/test istio_auth_sds_e2e

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@sdake: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-multicluster-e2e.sh
7e53fcdbbd852ca0fedfc50bc73f15ee4ffb9812
link
/test istio-pilot-multicluster-e2e

prow/e2e_pilotv2_auth_sds.sh
7e53fcdbbd852ca0fedfc50bc73f15ee4ffb9812
link
/test istio_auth_sds_e2e

prow/istio-integ-k8s-tests.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-integ-k8s-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@sdake: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e_pilotv2_auth_sds.sh
7e53fcdbbd852ca0fedfc50bc73f15ee4ffb9812
link
/test istio_auth_sds_e2e

prow/istio-integ-k8s-tests.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-integ-k8s-tests

prow/istio-pilot-multicluster-e2e.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-pilot-multicluster-e2e

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@sdake: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e_pilotv2_auth_sds.sh
7e53fcdbbd852ca0fedfc50bc73f15ee4ffb9812
link
/test istio_auth_sds_e2e

prow/istio-integ-k8s-tests.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-integ-k8s-tests

prow/istio-pilot-multicluster-e2e.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-pilot-multicluster-e2e

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-pilot-e2e-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@sdake: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-integ-k8s-tests

prow/istio-pilot-multicluster-e2e.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-pilot-multicluster-e2e

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/istio-presubmit.sh
c75baaed212a26ad280c42708199f38f54ef0faa
link
/test istio-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@sdake: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-integ-k8s-tests

prow/istio-pilot-multicluster-e2e.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-pilot-multicluster-e2e

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/istio-presubmit.sh
c75baaed212a26ad280c42708199f38f54ef0faa
link
/test istio-presubmit

prow/istio-unit-tests.sh
cb6e332c332cd452c342e2de765960409e443fcc
link
/test istio-unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@sdake: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-integ-k8s-tests

prow/istio-pilot-multicluster-e2e.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-pilot-multicluster-e2e

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/istio-unit-tests.sh
cb6e332c332cd452c342e2de765960409e443fcc
link
/test istio-unit-tests

prow/istio-presubmit.sh
cb6e332c332cd452c342e2de765960409e443fcc
link
/test istio-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@sdake: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-integ-k8s-tests

prow/istio-pilot-multicluster-e2e.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-pilot-multicluster-e2e

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/istio-unit-tests.sh
cb6e332c332cd452c342e2de765960409e443fcc
link
/test istio-unit-tests

prow/istio-presubmit.sh
cb6e332c332cd452c342e2de765960409e443fcc
link
/test istio-presubmit

prow/istio-integ-local-tests.sh
cb6e332c332cd452c342e2de765960409e443fcc
link
/test istio-integ-local-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@sdake: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-multicluster-e2e.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-pilot-multicluster-e2e

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/istio-unit-tests.sh
cb6e332c332cd452c342e2de765960409e443fcc
link
/test istio-unit-tests

prow/istio-presubmit.sh
cb6e332c332cd452c342e2de765960409e443fcc
link
/test istio-presubmit

prow/istio-integ-local-tests.sh
cb6e332c332cd452c342e2de765960409e443fcc
link
/test istio-integ-local-tests

prow/istio-integ-k8s-tests.sh
cb6e332c332cd452c342e2de765960409e443fcc
link
/test istio-integ-k8s-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@sdake: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-multicluster-e2e.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-pilot-multicluster-e2e

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/istio-integ-k8s-tests.sh
5b89861cd3c9bc052e107d040152745b4e7a8530
link
/test istio-integ-k8s-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test istio-pilot-e2e-envoyv2-v1alpha3

@sdake: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
014d929d4819db20f2271797fae9a84f2308e408
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/istio-integ-k8s-tests.sh
5b89861cd3c9bc052e107d040152745b4e7a8530
link
/test istio-integ-k8s-tests

prow/istio-pilot-multicluster-e2e.sh
5b89861cd3c9bc052e107d040152745b4e7a8530
link
/test istio-pilot-multicluster-e2e

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


error through make

Ubuntu 18 system
stable-x86_64-unknown-linux-gnu unchanged - rustc 1.47.0 (18bf6b4f0 2020-10-07)
Compiling quiche v0.6.0 (/quiche)
error[E0277]: can't compare &[u8] with std::vec::Vec<u8>
--> src/lib.rs:1479:34
|
1479 |             if hdr.dcid.as_ref() != self.scid {
|                                  ^^ no implementation for &[u8] == std::vec::Vec<u8>
|
= help: the trait std::cmp::PartialEq<std::vec::Vec<u8>> is not implemented for &[u8]
error[E0277]: can't compare &[u8] with std::vec::Vec<u8>
--> src/lib.rs:1483:34
|
1483 |             if hdr.scid.as_ref() != self.dcid {
|                                  ^^ no implementation for &[u8] == std::vec::Vec<u8>
|
= help: the trait std::cmp::PartialEq<std::vec::Vec<u8>> is not implemented for &[u8]
error: aborting due to 2 previous errors
For more information about this error, try rustc --explain E0277.
error: could not compile quiche.
objs/Makefile:1361: recipe for target '../quiche/target/release/libquiche.a' failed
make[1]: *** [../quiche/target/release/libquiche.a] Error 101

Confirming that on Ubuntu 18 with either builtin cmake and 3.18.4

Ubuntu 20  make went through, but I can't install it.

This is weird, our CI environment also uses Ubuntu 18.04, and quiche builds fine there. See e.g. https://github.com/cloudflare/quiche/runs/1347708180
Are you sure you are actually using rustc 1.47 (latest stable), rather than the version shipped by the operating system?

yes I did at 18 rustc 1.47 (latest stable) I cracked it manually at version 20 finally with a lot of dependencies needed
root@test:/usr/sbin# nginx -v
Linux version: nginx/1.18.0 (quiche-e0394a8)

Job for nginx.service failed because a timeout was exceeded.
See "systemctl status nginx.service" and "journalctl -xe" for details.
root@test:~/nginx-1.16.1# service nginx status
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: failed (Result: timeout) since Tue 2020-11-03 14:32:45 UTC; 3s ago
Docs: man:nginx(8)
Process: 33330 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Process: 33342 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 2280)
Memory: 316.0K
CGroup: /system.slice/nginx.service
Nov 03 14:31:15 test systemd[1]: Starting A high performance web server and a reverse proxy server...
Nov 03 14:31:15 test systemd[1]: nginx.service: Can't open PID file /run/nginx.pid (yet?) after start: Operation not permitted
Nov 03 14:32:45 test systemd[1]: nginx.service: start operation timed out. Terminating.
Nov 03 14:32:45 test systemd[1]: nginx.service: Killing process 33345 (nginx) with signal SIGKILL.
Nov 03 14:32:45 test systemd[1]: nginx.service: Killing process 33347 (nginx) with signal SIGKILL.
Nov 03 14:32:45 test systemd[1]: nginx.service: Killing process 33345 (nginx) with signal SIGKILL.
Nov 03 14:32:45 test systemd[1]: nginx.service: Killing process 33347 (nginx) with signal SIGKILL.
Nov 03 14:32:45 test systemd[1]: nginx.service: Failed with result 'timeout'.
Nov 03 14:32:45 test systemd[1]: Failed to start A high performance web server and a reverse proxy server.
root@test:~/nginx-1.16.1# nginx -v
nginx version: nginx/1.16.1 (quiche-e0394a8)
simple after placing make nginx binary into /usr/sbin/  it doesn't work neither under ubuntu 20 installed boringssl v1.3 openssl1.3

spent Usage:  2.57 GB with an upgrade to Ubuntu 20 and installing all dependencies to end up with binary that is telling nginx/1.16.1 (quiche-e0394a8) or nginx/1.18.0 (quiche-e0394a8) that I can't install it or use it. Nice waste of 10 hours please tell everyone which system it does work what dependencies are necessary and so on... or do an official release with Nginx that is possible to install it

Did you try running the binary in the directory it was built?

I tried everything one VPS on another VPS simple end up with 2 binaries that telling we are quiche-e0394a8, but do not work tried docker, hard copy simple no chance to make it running on Ubuntu 18 nor 20  :-( I gave up I will wait until nginx or apache will release version with http/3 support.

Well thats quite a lot of tests without providing any nginx error logs to help us understand what your problem might be.
Good luck with Apache.

The original report was about a build failure, which sounds like it solved, so closing this now.

Did you try running the binary in the directory it was built?

I will gladly provide you logs from Nginx, but under Ubuntu 18 I was not able to make the binary. And under Ubuntu 20 there was no log generated by the created binary whatsoever.
nginx -v told me the version
Linux version: nginx/1.18.0 (quiche-e0394a8) , but nginx was not running. I tried sudo systemctl restart Nginx and it showed me errors Nov 03 14:09:37 test systemd[1]: Nginx.service: start operation timed out. Terminating.
The original report was a failure. Now I have running Nginx 1.18 with http/2 support since http/3  on Ubuntu 18 nor Ubuntu 20 with generated binary won't work. Maybe the problem is VPS providers digital ocean Vultr probably their old obsolete servers can't running it.


cap the urllib3 version to workaround a known issue at requests

@tjprescott, if https://github.com/requests/requests/issues/4830 stays unfixed before you snap the code to build the windows installer, please merge this, open a tracking issue so to pull it out once a new requests package gets released.

[x] The PR has modified HISTORY.rst describing any customer-facing, functional changes. Note that this does not include changes only to help content. (see Modifying change log).

[x] I adhere to the Command Guidelines.

requests has released v2.20.0, we can close this pr now


Add ign_launch repository.

This is required by ign-tools after
https://github.com/ignitionrobotics/ign-tools/pull/26.
I actually get a build error when adding this so I guess it could be
considered WIP.
ERROR: /ignition/sdformat/BUILD.bazel:272:9: //sdformat:Element_TEST:
missing input file '//ign_tools:launch'
ERROR: /ignition/sdformat/BUILD.bazel:272:9 1 input file(s) do not exist
INFO: Elapsed time: 366.087s, Critical Path: 38.78s
INFO: 1900 processes: 1900 processwrapper-sandbox.
FAILED: Build did NOT complete successfully
FAILED: Build did NOT complete successfully

Thanks, hopefully this fix will fix the error in conjunction with yours, where can I view CI?  Thanks.

where can I view CI?

Your guess is as good as mine. I am planning to use ign-bazel as a reference workload for workstation specifications so my plan is to get a working build and then pin the dependencies in order to do so.


Files opened through NERD have a foldLevel of 1

Even though my foldLevelStart is set to 20 and my foldlevels opened normally through vim have a level of 20 but everything through NERD have a foldlevel of 1.. Any way to change this or have NERDTree use the settings?

This issue has been idle for a while, so I'm closing it. Feel free to reopen if necessary.


feat: add etcd elector for gocron

summary
add etcd elector for gocron.
because the etcd test library was not found, the etcd service needs to be started before unit testing.
refer
https://github.com/go-co-op/gocron/pull/561

you could pull in the github repo from go cron so the tests will run 😄 https://github.com/go-co-op/gocron-redis-lock/tree/main/.github

you could pull in the github repo from go cron so the tests will run 😄 https://github.com/go-co-op/gocron-redis-lock/tree/main/.github

done.
I'm really sorry that I just noticed that this PR has been updated. I always thought you didn't see this PR.
哈哈 I'm sorry, this is my fault.

no worries! Thanks for adding this 😄


[patch] update glg version to fix cpu usage

Codecov Report

Merging #26 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #26   +/-   ##
=======================================
  Coverage   87.13%   87.13%
=======================================
  Files          14       14
  Lines         692      692
=======================================
  Hits          603      603
  Misses         60       60
  Partials       29       29

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 f62f149...1b7ee48. Read the comment docs.


Fix analyze parsing empty resource error

Please provide a description of this PR:
Fix https://github.com/istio/istio/issues/45653

@hanxiaop: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
379bd5fd00608c4231bc1b93351357ff34024af6
link
true
/test release-notes

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@hanxiaop: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
2ec01a15f3ffe31a7af3d6bb1a5bea755e0fd4de
link
true
/test lint

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@hanxiaop: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

gencheck_istio
c8b7325456a2e51d20da63c5c55e7010c22e6648
link
true
/test gencheck

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@hanxiaop: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

gencheck_istio
c8b7325456a2e51d20da63c5c55e7010c22e6648
link
true
/test gencheck

lint_istio
c8b7325456a2e51d20da63c5c55e7010c22e6648
link
true
/test lint

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@hanxiaop: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

gencheck_istio
c8b7325456a2e51d20da63c5c55e7010c22e6648
link
true
/test gencheck

lint_istio
08e22ae598239e3a1628048970397f37d9f3ac64
link
true
/test lint

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@hanxiaop: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
1de70238d525ea20a26d52705b1fc5c2dc8495f5
link
true
/test lint

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

It appears that depguard is preventing me from using operator code for analysis. Seems like I need to adjust a small piece of  logic there, as moving many files to 'pkg' seems inappropriate.

not stale


Fix error when adding a folder to files

This commit resolves the error which occurs when one of the file provided to construct the archive is indeed a directory. The error occurs because the append method in tar::Builder normally read the provided data (in this case the file). I just added a condition to instead provide an empty buffer if the file is a directory.

Did you mean to include the "build hooks" commits as well? They look interesting, but possibly unrelated to the immediate problem...

Oh sorry I didn't want to include them to the pull request

Thanks! Feel free to submit another PR for adding hooks.

Thanks for merging it!
I will push the other PR when it will be finished.


cofactor for arcsinh transformation when a sce object is assembled

Dear Dr. Robinson:
I am writing to seek answer for a question I had when using cytofWorkflow to analyze flow cytometry data.
When trying out different cofactor values for prepData(), I was not satisfied with the histograms of some marker (single peak, too narrow). I wonder if I can use different cofactors for individual markers. Do you think this would be a 'safe' approach for the data transformation in cytofWorkflow?
Thank you for your attention.
Best regards,
Huaiyu Sun

@sunhuaiyu Thanks for the message.
Yes, you can use different co-factors for each marker and in fact, you can send a vector of cofactors to prepData() .. in the docs, it says:

cofactor numeric cofactor(s) to use for optional arcsinh-transformation when transform = TRUE; single value or a vector with channels as names.
Cheers, Mark

Thank you!
On Sep 3, 2020, at 11:51 PM, markrobinsonuzh <notifications<EMAIL_ADDRESS>wrote:
@sunhuaiyuhttps://github.com/sunhuaiyu Thanks for the message.
Yes, you can use different co-factors for each marker and in fact, you can send a vector of cofactors to prepData() .. in the docs, it says:

cofactor numeric cofactor(s) to use for optional arcsinh-transformation when transform = TRUE; single value or a vector with channels as names.
Cheers, Mark
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/markrobinsonuzh/cytofWorkflow/issues/18#issuecomment-686951763, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACFS2TFQ6OYZJ6HQOLGFQ73SECE6VANCNFSM4QT63WIQ.

Hi Mark,
Thanks again for responding to my question regarding cofactors.
I am trying to process a large dataset over 200 samples and >25 million cells. However, the clustering and dimensionality reduction functions failed to process and crashed the R environment (running on one EC2 with 128G memory). I wonder if you have any suggestion/recommendation on using CyTOF workflow in processing data at this size.
Best regards,
Huaiyu
On Sep 3, 2020, at 11:51 PM, markrobinsonuzh <notifications<EMAIL_ADDRESS>wrote:
@sunhuaiyuhttps://github.com/sunhuaiyu Thanks for the message.
Yes, you can use different co-factors for each marker and in fact, you can send a vector of cofactors to prepData() .. in the docs, it says:

cofactor numeric cofactor(s) to use for optional arcsinh-transformation when transform = TRUE; single value or a vector with channels as names.
Cheers, Mark
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/markrobinsonuzh/cytofWorkflow/issues/18#issuecomment-686951763, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACFS2TFQ6OYZJ6HQOLGFQ73SECE6VANCNFSM4QT63WIQ.

This is a good question and it's a little more difficult with CyTOF (than scRNA-seq, for example), because you do not have a natural 0, which allows sparse matrices to be used. On the flip side, the dimension of CyTOF should be much smaller ..
A couple thoughts:

25M cells over 200 samples is 125k cells per sample (on average) -- that's a lot! Do you need this level of coverage? Of course, if you are interested in rare populations, then you will be, but you might consider downsampling, either in a simple way (e.g., 20000 cells per sample), or at least setting a cap on the number of cells. Alternatively (and more work) would be to downsample the large populations, like in the immune component, you probably don't need to look at all T cells or B cells.

make sure to remove unnecessary columns in the data (e.g., time, DNA channels, etc.) just to economize on the data that you really need. Same for the colData of the object.

beyond this, there are disk-based options, such as DelayedArray and so on. I haven't need to use these much, but those could be an option.

Thank you! I will definitely try down sampling first. Really appreciate a detailed reply. —Huaiyu
On Sep 9, 2020, at 4:01 AM, markrobinsonuzh <notifications<EMAIL_ADDRESS>wrote:
This is a good question and it's a little more difficult with CyTOF (than scRNA-seq, for example), because you do not have a natural 0, which allows sparse matrices to be used. On the flip side, the dimension of CyTOF should be much smaller ..
A couple thoughts:

25M cells over 200 samples is 125k cells per sample (on average) -- that's a lot! Do you need this level of coverage? Of course, if you are interested in rare populations, then you will be, but you might consider downsampling, either in a simple way (e.g., 20000 cells per sample), or at least setting a cap on the number of cells. Alternatively (and more work) would be to downsample the large populations, like in the immune component, you probably don't need to look at all T cells or B cells.

make sure to remove unnecessary columns in the data (e.g., time, DNA channels, etc.) just to economize on the data that you really need. Same for the colData of the object.

beyond this, there are disk-based options, such as DelayedArray and so on. I haven't need to use these much, but those could be an option.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/markrobinsonuzh/cytofWorkflow/issues/18#issuecomment-689488290, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACFS2TFUUB7GS6UULS4O4VDSE5OBTANCNFSM4QT63WIQ.

Hi Mark,
Is there any option to parallelize the tSNE computing in CyTOF workflow?
Also as separate question, is FlowSOM100 the only clustering scheme available in your workflow?
Thank you,
Huaiyu
On Sep 9, 2020, at 4:01 AM, markrobinsonuzh <notifications<EMAIL_ADDRESS>wrote:
This is a good question and it's a little more difficult with CyTOF (than scRNA-seq, for example), because you do not have a natural 0, which allows sparse matrices to be used. On the flip side, the dimension of CyTOF should be much smaller ..
A couple thoughts:

25M cells over 200 samples is 125k cells per sample (on average) -- that's a lot! Do you need this level of coverage? Of course, if you are interested in rare populations, then you will be, but you might consider downsampling, either in a simple way (e.g., 20000 cells per sample), or at least setting a cap on the number of cells. Alternatively (and more work) would be to downsample the large populations, like in the immune component, you probably don't need to look at all T cells or B cells.

make sure to remove unnecessary columns in the data (e.g., time, DNA channels, etc.) just to economize on the data that you really need. Same for the colData of the object.

beyond this, there are disk-based options, such as DelayedArray and so on. I haven't need to use these much, but those could be an option.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/markrobinsonuzh/cytofWorkflow/issues/18#issuecomment-689488290, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACFS2TFUUB7GS6UULS4O4VDSE5OBTANCNFSM4QT63WIQ.

Re parallelisation of t-SNE (and other dimensionality reduction methods): CATALYST's runDR calls scater's runX functions (e.g., runTSNE for t-SNE). Thus, any parameters accepted by these functions can be put as ... in runDR and will be passed to the corresponding runX method. For t-SNE, parallelisation can be achieved via argument BPPARAM (see ?scater::runTSNE for details).
Re other clustering algorithms: While cluster wraps around FlowSOM only, any clustering method can be in principle apply and incorporated in CATALYST's infrastructure. Without wanting to go into details here, please check section 8.2 Using other clustering algorithms in the vignette here.

Thanks!
On Sep 17, 2020, at 12:24 AM, Helena L. Crowell <notifications<EMAIL_ADDRESS>wrote:
Re parallelisation of t-SNE (and other dimensionality reduction methods): CATALYST's runDR calls scater's runX functions (e.g., runTSNE for t-SNE). Thus, any parameters accepted by these functions can be put as ... in runDR and will be passed to the corresponding runX method. For t-SNE, parallelisation can be achieved via argument BPPARAM (see ?scater::runTSNE for details).
Re other clustering algorithms: While cluster wraps around FlowSOM only, any clustering method can be in principle apply and incorporated in CATALYST's infrastructure. Without wanting to go into details here, please check section 8.2 Using other clustering algorithms in the vignette herehttp://bioconductor.org/packages/release/bioc/vignettes/CATALYST/inst/doc/differential.html.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/markrobinsonuzh/cytofWorkflow/issues/18#issuecomment-694031382, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACFS2TAZMQGW62K2XUIS3HLSGG2SLANCNFSM4QT63WIQ.


automatic spellchecking .md files in TravisCI (#838)

This PR makes use of the markdown-spellcheck npm module to automatically spellcheck .md files.
The tool runs in non-interactive mode in CI builds. It can also be run locally in interactive mode, which is easier to use since it let us go through each detected spelling error and choose whether adding it to the ignore list (the ".spelling" file) or replace the word with a custom input. To run in interactive mode, just remove the --report flag from the command as shown the .travis.yml, i.e.:
mdspell "**\*.md" --ignore-numbers --ignore-acronyms

Hi @andyli, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes. I promise there's no faxing. https://cla.microsoft.com.

TTYL, MSBOT;

@andyli, Thanks for signing the contribution license agreement so quickly! Actual humans will now validate the agreement and then evaluate the PR.
Thanks, MSBOT;

@TravisEz13 can you please review this PR? It's related to the Travis CI.

@joeyaiello with this change 7:40, without 7:41, so it's all negligible. I think node.js is already there, it only needs to switch to a version and install npm package.


Unexpected behavior when overriding versions method

This isn't a bug, per se, but it's very confusing behavior that we noticed. We were able to fix it, but it might be something that is worth addressing, so I wanted to bring it up.
We are dealing with migrating some code over in a legacy codebase, and we wanted to introduce a module namespace for a given model that we were versioning with PaperTrail. This means we had records in our versions table that looked like this:
{
  item_id: 1,
  item_type: "Thing",
  event: create,
  object: #...omitted
}

{
  item_id: 1,
  item_type: "ModuleName::Thing",
  event: update,
  object: #...omitted
}

Since both records were referring to essentially the same object, we wanted to override the versions method to return both of those records, so we did this:
def versions
  types = ['Thing', 'ModuleName::Thing']
  @versions ||= Version.where(item_id: id, item_type: types)
end

This change broke how versions were created, though. We were seeing records created with the following item types:
{
  item_id: 1,
  item_type: "[\"Thing\", \"ModuleName::Thing\"]"
  object: #...omitted,
  event: update
}

We ended up solving our problem by changing the versions configuration option for the given model, but this was very unexpected behavior that might be avoided by a different implementation for how versions are created.

.. we wanted to override the versions method ..

Overriding the versions method is not supported.
versions is an AR association created with has_many. Overriding it is likely to have unexpected side-effects.

We ended up solving our problem by changing the versions configuration option ..

The :versions option allows you to change the name of the has_many association. I think this helped you because you were no longer overriding an AR association method.

.. a different implementation for how versions are created.

Version records are created using the standard AR method create!. There's no magic, it's just a normal ActiveRecord association.
It's not clear to me what PaperTrail could do differently. Did you have any specific ideas? Or some improvement you'd like to make to the documentation?

Well I can think of an implementation that would change this, but I'm not sure if it's something you'd want to do. I could imagine a versioned class with an API that looked something like this:
class Thing < ActiveRecord::Base
  has_paper_trail

  def create_version(*args) #not sure that's what the method's called...
    base_versions.create!(*args)
  end

  def base_versions
    # current implementation of the `versions` method
  end

  alias_method :versions, :base_versions
end

And then the method that creates a new Version object would depend on the underlying base_versions method, which would allow the user to override the versions method if they wish. I'm not sure what side-effects this would have, but it's a (very rough) potential way to remove the coupling between retrieving versions and creating them.
However, I'm not sure this is the best way to go. It might be, but I'll leave that to you since I'm not intimately familiar with all the ins and outs of PaperTrail. If you think this isn't a good idea, then maybe some more explicit documentation could help so users know that overriding the versions method will have these side effects? We couldn't find anything in the docs or even on StackOverflow when we saw the bug we ran into, and we had to do a bit of source diving to find out why we were seeing this behavior. I'd be happy to write up something that made this more explicit in the docs and submit a PR if you like.

Overriding the versions method is not supported, and I don't think we should encourage people to override AR associations. Instead of overriding the association, as in your example:
def versions
  types = ['Thing', 'ModuleName::Thing']
  @versions ||= Version.where(item_id: id, item_type: types)
end

.. I'd encourage you to give your custom query method a different name, like all_the_thing_versions :)

Thanks for the suggestions. If you'd like to add some documentation clarifying how versions is just a normal AR association, I'd be happy to review a PR.


Update timeout for .github/workflows/validate-kong-release.yaml

This is an automated pull request to update default timeouts for all jobs in .github/workflows/validate-kong-release.yaml that do not currently contain a default timeout property.
Please review these changes closely to ensure that all jobs have sufficient time to run. If a job needs more time, please add a timeout property to that job to override the organization default.
Additionally, please be attentive to unintended changes to the workflow YAML file, as the parser is not perfect.
Lastly, note that it is up to the reviewer to merge this pull request and delete the PR branch once they are satisfied with the changes.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Get My top now working

tried to use code below but it won't work
$tracks = $api->getMyTop('artist', [
'limit' => 10,
]);
print_r($tracks);

Hey!
What's happening? Are you getting any errors?


Fix broadcasting on channel dimension in EltwiseOp for GPU

Fixed bug in OpenCL implementation of ElwiseOp: invalid input image coordinates in case of broadcasting on channel dimension (INPUT_TYPE == 4). Incorrect results of this operation are observable only when one of the input tensors has >4 channels.

Thanks for the patch.


Drop github.com/gogo/protobuf as it is unused

This seems to have slipped into the go.mod while doing some testing against previous (gogo) implementations of features (such as size).
It is not needed by any package in this repo and makes its way into dependent modules. Removing this should be safe.
We can wait on https://github.com/planetscale/vtprotobuf/pull/29 to the rebase & see CI is green.

Thanks! Good catch!


Catalan translation improved

These last few days I've been improving the translation of some texts in Catalan. This is the latest version.
Thanks !!
[20170118] ca.UTF-8.zip

Hi,
Thanks. I will add it to 18.33 soon.

Perfect ! Thanks a lot !!


Memory Leak 🥳

over time, spyfall will build up empty game lobbies in memory! i don't know why yet! woo hoo!

Okay. theory. actually, i'm 99% this is the problem. if you POST request /new, an empty, new game will be created. If no one ever joins this game, it will never be deleted, because Spyfall currently only attempts to delete an empty game when players disconnect. But to fix this, spyfall can't immediately check if the games empty, because it will be deleted before anyone could ever join. I think a 10 second or so timer after game's create saying, if game empty then delete would fix this 👍

As for what was causing clients to click the New Game button but never join, idk. But it's more than likely slow load times, either related to my server, or a bad connection on their end. doesn't really matter either way

fixed in 59e036a258d7f6170992c913344978c8c84c1f9e


error while using xeno rat

hello
while i use xeno rat and connect to my clients i got error while trying to start some feature like (HVNC , file manger
i got error message("Eror SStarting HVNC") and HVNC didnot start
please see the attached picrure
thanks

my assumption is that the av detected it and blocked it. im also guessing these clients are other people like your friends or something. ask them to disable av or relaunch client.

its most likely the av issue btw

Hey so im having the same problem. Im new to Xeno and just recently I got my friend to run it and I was able to access his stuff for a short while, but then for some reason when I tried to open Fun menu it said error and then closed the client. Also I dont know all the terms so if you want to say things like AV could you also explain it pls thank you.

@Humble-da-ops  AV means antivirus, which is mainly and most likely the issue. I have used xeno on my own computers with the antivirus off, it works fine. 5 minutes later I start seeing errors because the antivirus turned itself on which prevents the client from working. as far as I know there isn't really much you can do other than obfuscate the rat (hard to do and may cause even more errors) or use the hvnc feature to your advantage to access windows defender and disable it from there. good luck with it.

also @Humble-da-ops  quick question, when using ip address to rat ur friend was he on same wifi as you or outside? if he was outside your wifi can you tell me if you use ipv4 address or your public ip address since im kinda confused and i havent used xeno outside my own computers. thanks in advance.

also @Humble-da-ops quick question, when using ip address to rat ur friend was he on same wifi as you or outside? if he was outside your wifi can you tell me if you use ipv4 address or your public ip address since im kinda confused and i havent used xeno outside my own computers. thanks in advance.

No he wasnt, I used playit.gg and got an Ip adress and port to use instead so I could rat my friend who lives across the entire world.

@Humble-da-ops  oh ok thanks ill look into that. as for you, once again, its an antivirus issue. youre not the only one to have issues with these errors so i wouldn't worry too much. thanks for telling me about the playit.gg thing ill look into it.

@Humble-da-ops oh ok thanks ill look into that. as for you, once again, its an antivirus issue. youre not the only one to have issues with these errors so i wouldn't worry too much. thanks for telling me about the playit.gg thing ill look into it.
also forgot to ask, can you get banned like you could from ngrok or stuff like that?

Im also having this problem, not sure why I think I have everything right. its happening when I test it on myself and other people:

@Humble-da-ops you said you use playit and i was curious if you could get banned or if it has happened to you because you can get banned from ngrok and i was wondering if it is same for playit. looking at your error, i am unsure why this is, im assuming this may be another antivirus issue or something idk. i suggest disabling windows real time protection in defender temporarily and see if maybe that solves issue? if it does its an antivirus issue. otherwise, it may be because something done fced up the client code possibly. i have never seen the error you got so im not entirely sure but try anyway ig.

also could you tell me how to set up with playit.gg, thanks

Add me on discord, my user is h.umbled I will explain there.
On Wed, Dec 25, 2024, 3:39 p.m. NFS11 @.***> wrote:

also could you tell me how to set up with playit.gg, thanks
—
Reply to this email directly, view it on GitHub
https://github.com/moom825/xeno-rat/issues/82#issuecomment-2561995772,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BN34HGTJXHLJJVYJMROSZZT2HMJZZAVCNFSM6AAAAABTT7QILSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRRHE4TKNZXGI
.
You are receiving this because you were mentioned.Message ID:
@.***>


Fix file permissions of intercept test

Coverage remained the same at 92.686% when pulling 8b27570e80e52d468253f7b1996a5e7849c3a21c on michaelnisi:chmod into 17d7c25682ea520b0a255e933b64d5c7f355330f on node-nock:master.

thanks @michaelnisi & @paulmelnikow


Use different VRID's in different namespaces

I am sure that his is answered somewhere, but I have not found where just yet.
Is it possible to input different VRIDs as part of instantion with kuberneetes or only if we choose to build our own versions of the container from the source?
I am assuming the latter, just looking for confirmation.
Thanks
Mike Curran

I am assuming the latter, just looking for confirmation.

Correct.

Thank you, I will close this down.


Generate Swagger model definitions from ontology

Improve our Swagger support by automatically generating Swagger model definitions from the ontology and making them available in the swagger.json.
This should also the Swagger schema property to reference the generated models from where they are requested/returned.

Closing as WONTFIX; we've moved away from autogenerated Swagger to hand-written Swagger.


Convert Level input to TextField

Describe your changes
Updated the Level input field from a CustomNumberInput to a TextField.
Redesgined the UI to make it flow better with the new input type as mentioned in the issue.
Issue or discord link

https://github.com/frzyc/genshin-optimizer/issues/2047

Testing/validation
Previous:

New:

New (Mobile):

Checklist before requesting a review (leave this PR as draft if any part of this list is not done.)

[x] I have commented my code in hard-to understand areas.
[x] I have made corresponding changes to README or wiki.
[x] For front-end changes, I have updated the corresponding English translations.
[x] I have run yarn run mini-ci locally to validate format and lint.
[x] If I have added a new library or app, I have updated the deployment scripts to ignore changes as needed

assuming you are running a fork with upstream set to the main repo, you can run nx format write --base upstream/master to clear the format CI. (would advice to create a feature branch on your fork next time)


Unable to use commas in advanced DHCP client options

When using
dhcp-class-identifier "10008,100,,"

as send options in the advanced DHCP configuration, the actual value used by dhclient is something like
100008;\tsend 100;\t send ;\t send

which is completely bogus.
This happens because the field value is split at commas and commas between double quotes are not ignored as they should be (see https://github.com/opnsense/core/blob/master/src/etc/inc/interfaces.inc#L3833)
Instead of using
$options = split(",", $wancfg['adv_dhcp_send_options']);

a regex could be used:
$options = preg_split('/\s*,\s*(?=(?:[^"]*"[^"]*")*[^"]*$)/', $wancfg['adv_dhcp_send_options']);

This splits the string at commas (with any number of spaces before or after) provided that the quotes in the rest of the string are balanced (which would indicate that the comma is not in a quoted value). The trim also becomes superfluous.
Also applies to

adv_dhcp_option_modifiers
adv_dhcp6_interface_statement_send_options
adv_dhcp6_interface_statement_request_options

I'll make a patch if I find the time.

@svdlinden thanks for the feedback, I have replaced the split with your regex. Can you validate commit https://github.com/opnsense/core/commit/dbaf457bf149bdff1e7a14abeefd36f238d8af2c ?
Thanks in advance.

LGTM. You can also remove the trim() call two lines below.
Thanks!


Using enforceStates=true for BodyShape causes errors

Reported by mdempsey on 23 Dec 2009 13:32 UTC
In MSL 3.1 it is not possible to use the BodyShape component and set enforceStates=true.
The problem is that within the BodyShape component the variables r_0 and v_0 are to be used as states when enforceStates=true but this conflicts with the setting within the Body component that is used within BodyShape.  The Body component also tries to enforce that it's variables r_0 and v_0 are to be used as states and this generates errors.

Migrated-From: https://trac.modelica.org/Modelica/ticket/251

Comment by otter on 26 Jul 2010 17:33 UTC
Fixed in 05addf8b338923628861762978e58780735fd49e (this bug was also reported with #300)

Modified by dietmarw on 6 Oct 2010 08:29 UTC


Crash on Windows Phone 8.1 devices with gl_PointSize used in the shader

On certain Windows 8.1 phones (a Nokia 625 and a Nokia 830 with the cocos2d-x china test team) and a Nokia 1520 from our test team, there will be a crash if a shader program uses gl_PointSize.
If I remove gl_PointSize from the shader, cocos2d-x does not crash.
What appears to be happening is that Angle is hung after the gl_PointSprites shader is used. The next call to DrawElements fails at

createSRV returns the following error:
D3D11 ERROR: ID3D11Device::RemoveDevice: Device removal has been triggered for the following reason (DXGI_ERROR_DEVICE_HUNG: The Device took an unreasonable amount of time to execute its commands, or the hardware crashed/hung. As a result, the TDR (Timeout Detection and Recovery) mechanism has been triggered. The current Device Context was executing commands when the hang occurred. The application may want to respawn and fallback to less aggressive use of the display hardware). [ EXECUTION ERROR #378: DEVICE_REMOVAL_PROCESS_AT_FAULT]
If I remove the use of gl_PointSprites from the Shader, then no crash.

Thanks for reporting this Dale! This is likely to be caused by ANGLE's lack of support for glDrawElements with GL_POINTS on Feature Level 9_3 devices, as documented here. Investigating a solution for this is a high-priority item on our backlog.
Thanks,
Austin

This has been fixed in the latest push.

Fixed for all devices in commit 0edf96a2f54a43d068244a86aaf9133c1bf71fe5


Function to return hex grid coordinate of hex tile using Offset location

I need to know what hex tile has is at a given x,y flutter Offset location.

isn't this the same issue as #14 ?


platform status should include HTTP/2

https://www.chromestatus.com/features/5152586365665280

https://bugzilla.mozilla.org/showdependencytree.cgi?id=1047594&hide_resolved=0

https://dev.windows.com/en-us/microsoft-edge/platform/status/http2?filter=f3f0000bf&search=http

https://http2.github.io/

http://caniuse.com/#feat=http2


CLOUDP-70033: mongocli atlas integration(s) create|update OPS_GENIE

Proposed changes

Jira ticket: CLOUDP-70033

Checklist

[x] I have signed the MongoDB CLA
[x] I have added tests that prove my fix is effective or that my feature works
[x] I have added any necessary documentation (if appropriate)
[x] I have run make fmt and formatted my code

Further comments

waiting for https://github.com/mongodb/mongocli/pull/406