Creating stemcell failed.

I am trying to deploy bosh director in openstack.
But while deploying getting below error.
[linux@vibh-pcf3 kubo-deployment]$ bin/deploy_bosh ~/temp/bosh/ ~/pcf.pem
 KuBOSH Deployer

Deployment manifest: '/tmp/tmp.GyYIKa9ixp'
Deployment state: '/home/linux/temp/bosh/state.json'
Started validating
Downloading release 'bosh'... Skipped [Found in local cache] (00:00:00)
Validating release 'bosh'... Finished (00:00:01)
Downloading release 'uaa'... Skipped [Found in local cache] (00:00:00)
Validating release 'uaa'... Finished (00:00:01)
Downloading release 'credhub'... Skipped [Found in local cache] (00:00:00)
Validating release 'credhub'... Finished (00:00:01)
Downloading release 'bosh-openstack-cpi'... Skipped [Found in local cache] (00:00:00)
Validating release 'bosh-openstack-cpi'... Finished (00:00:00)
Validating cpi release... Finished (00:00:00)
Validating deployment manifest... Finished (00:00:00)
Downloading stemcell... Skipped [Found in local cache] (00:00:00)
Validating stemcell... Finished (00:00:18)
Finished validating (00:00:30)
Started installing CPI
Compiling package 'ruby_openstack_cpi/6576c0d52231e773f4ad53f5c5a0785c4247696a'... Finished (00:02:29)
Compiling package 'bosh_openstack_cpi/1177a2d7556f20dab1b6cf6839a8c2748d2c82dd'... Finished (00:00:02)
Installing packages... Finished (00:00:00)
Rendering job templates... Finished (00:00:00)
Installing job 'openstack_cpi'... Finished (00:00:00)
Finished installing CPI (00:02:33)
Starting registry... Finished (00:00:00)
Uploading stemcell 'bosh-openstack-kvm-ubuntu-trusty-go_agent/3445.7'... Failed (00:00:05)
Stopping registry... Finished (00:00:00)
Cleaning up rendered CPI jobs... Finished (00:00:00)
creating stemcell (bosh-openstack-kvm-ubuntu-trusty-go_agent 3445.7):
CPI 'create_stemcell' method responded with error: CmdError{"type":"Bosh::Clouds::CloudError","message":"Extracting stemcell root image failed. Check task debug log for details.","ok_to_retry":false}
Exit code 1
========================================
In addition,
[linux@vibh-pcf3 kubo-deployment]$ bosh verify stemcell bosh-openstack-kvm-ubuntu-trusty-go_agent/3445.7
Verifying stemcell...
File exists and readable                                     FAILED
Validation errors:

Cannot find stemcell file /home/linux/kubo-deployment/bosh-openstack-kvm-ubuntu-trusty-go_agent/3445.7
'bosh-openstack-kvm-ubuntu-trusty-go_agent/3445.7' is not a valid stemcell
======================================

Please help.

@vinayakbhat24 thanks for reporting. We're not why stem cell failed to extract. However, can you give us more logs that might be helpful. Please set the environment variable BOSH_LOG_LEVEL=debug when you call deploy_bosh. The script should be more verbose.
deploy_bosh uses bosh create-env under the hood. Here's more information about create-env and BOSH_LOG_LEVEL.
https://github.com/cloudfoundry/bosh-cli/issues/113

Sorry, That was my problem. I was using outdated ruby.
But now I am getting timeout issue, while uploading the stemcell. Uploading of stemcell takes more than 5 minutes but code allows only 5 min.  You know how can I change it.
Thanks,

Can we close this issue?


Vertical slider support?

Does this support vertical sliders?

It does not. TvOSSlider has been implemented with the same public API as UISlider for iOS, which is also limited to horizontal sliders.
If you need a vertical slider, I recommend you creating a fork, the code should be easy to adapt to that use-case.


[SPARK-19691][SQL] Fix ClassCastException when calculating percentile of decimal column

What changes were proposed in this pull request?
This pr fixed a class-cast exception below;
scala> spark.range(10).selectExpr("cast (id as decimal) as x").selectExpr("percentile(x, 0.5)").collect()
 java.lang.ClassCastException: org.apache.spark.sql.types.Decimal cannot be cast to java.lang.Number
	at org.apache.spark.sql.catalyst.expressions.aggregate.Percentile.update(Percentile.scala:141)
	at org.apache.spark.sql.catalyst.expressions.aggregate.Percentile.update(Percentile.scala:58)
	at org.apache.spark.sql.catalyst.expressions.aggregate.TypedImperativeAggregate.update(interfaces.scala:514)
	at org.apache.spark.sql.execution.aggregate.AggregationIterator$$anonfun$1$$anonfun$applyOrElse$1.apply(AggregationIterator.scala:171)
	at org.apache.spark.sql.execution.aggregate.AggregationIterator$$anonfun$1$$anonfun$applyOrElse$1.apply(AggregationIterator.scala:171)
	at org.apache.spark.sql.execution.aggregate.AggregationIterator$$anonfun$generateProcessRow$1.apply(AggregationIterator.scala:187)
	at org.apache.spark.sql.execution.aggregate.AggregationIterator$$anonfun$generateProcessRow$1.apply(AggregationIterator.scala:181)
	at org.apache.spark.sql.execution.aggregate.ObjectAggregationIterator.processInputs(ObjectAggregationIterator.scala:151)
	at org.apache.spark.sql.execution.aggregate.ObjectAggregationIterator.<init>(ObjectAggregationIterator.scala:78)
	at org.apache.spark.sql.execution.aggregate.ObjectHashAggregateExec$$anonfun$doExecute$1$$anonfun$2.apply(ObjectHashAggregateExec.scala:109)
	at

This fix simply converts catalyst values (i.e., Decimal) into scala ones by using CatalystTypeConverters.
How was this patch tested?
Added a test in DataFrameSuite.

Test build #73280 has started for PR 17028 at commit b216fa1.

Test build #73280 has finished for PR 17028 at commit b216fa1.

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/73280/
Test PASSed.

Just a sec, I'll apply the @hvanhovell suggestion...

Test build #73290 has started for PR 17028 at commit 325c95d.

Test build #73290 has finished for PR 17028 at commit 325c95d.

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/73290/
Test PASSed.

Test build #73320 has started for PR 17028 at commit ef26f26.

Test build #73320 has finished for PR 17028 at commit ef26f26.

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/73320/
Test PASSed.

@HyukjinKwon @hvanhovell How about the latest fix?

@maropu This looks pretty good. I left a few minor comments/questions.

Thanks for your review! I'll fix now.

Test build #73342 has started for PR 17028 at commit 88f4f47.

Test build #73342 has finished for PR 17028 at commit 88f4f47.

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/73342/
Test PASSed.

LGTM - merging to master.

Thanks!

@maropu can you open a backport if you feel we should also put this in 2.1?

@hvanhovell oka, I'll open soon.


Solution Download Link

Above, under "Import the Product Visualize solution", there's a bullet instructing us to "Download the Product Visualize solution to your PC".  There's no link to that solution and I can't find one when searching for it using Bing or Google or looking on AppSource.  Can you put a link to it in this doc?

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

ID: 74bd6c2b-4df5-8dc3-6be5-cdc8415e9629
Version Independent ID: 34ee7a63-3cdd-63f6-3b1d-d85a3d0287ab
Content: Administrator Guide for Dynamics 365 Product Visualize - Dynamics 365 Mixed Reality
Content Source: mr-docs/product-visualize/admin-guide.md
Service: crm-online
GitHub Login: @mamithan
Microsoft Alias: mamithan

I have the same problem, reset my sandbox (twice) and still no product visualize solution available.

Should be corrected now!
https://docs.microsoft.com/en-us/dynamics365/mixed-reality/product-visualize/admin-guide#install-the-product-visualize-control

The document is updated as per the new setup steps: https://docs.microsoft.com/en-us/dynamics365/mixed-reality/product-visualize/setup.
Closing this issue.


chore(ci): remove Win from Cirrus builds

CirrusCI win builds are permanently failing due to missing libraries and thus spoiling the aggregated
check results.
This patch removes Cirrus Win targets until there's a resolution.
Postmortem (courtesy of @fkorotkov):

CirrusCI uses Windows Server Containers to run windows builds.
Windows Server Containers don't include all the libraries that are required to run general application. See msdn discussion.
A recent chromium commit added win dependencies missing in Windows Server Containers.

We'll be able to bring back Win builds on Cirrus once the full-fledged Win containers are released (announced recently).

LGTM

BTW you might want to remove .ci/node7/Dockerfile.windows and .ci/node6/Dockerfile.windows


Upgrade 360 camera to Ricoh Theta S or better

The Youtube video stitching is crooked. I think that's the fault of the LG-R105 Friends camera I used so far.

I bought an Insta360 Air for $70 which can be attached to the USB-C port of a phone. Unfortunately the companion app is not available in the Play Store any more but I was able to download the apk from independent sources and it works.
The downside of this camera is that its resolution is lower than the LG-R105:

I also bought a GoPro Max at an auction for $80, but have not yet been able to test it, I need new batteries.

Comparison:
| Camera | Photo | Video | Aperture | Mic | Stabilization |
| ----------- | ----------- | ----------- | ----------- | ----------- |
| LG-R105 Friends | 5660 x 2830 (16 MP) | 2560 x 1280 @ 30fps | f/1.8 | 3 | no? |
| Insta360 Air | 3008 x 1504 (3K) | 2560 x 1280 @ 30fps | F2.4 | ? | built-in (needs fw upgrade?) |
| GoPro Max | 5376 x 2688 (5.6K, 16.6 mp) stitched  | 5376 x 2688 @ 30fps 60 mbps (H.265) | f/2.8 | 6 | horizon level, roll |
https://www.bhphotovideo.com/c/product/1321342-REG/insta360_193595_air_360_vr_clip.html

| Camera | Photo | Video | Aperture | Mic | Stabilization |
| ----------- | ----------- | ----------- | ----------- | ----------- |
| LG-R105 Friends | 5660 x 2830 (16 MP) | 2560 x 1280 @ 30fps | f/1.8 | 3 | no |
| Insta360 Air | 3008 x 1504 (3K) | 2560 x 1280 @ 30fps | F2.4 | ? | built-in (fw upgrade?) |
| GoPro Max | 5376 x 2688 (5.6K, 16.6 mp) stitched | 5376 x 2688 @ 30fps 60 mbps (H.265) | f/2.8 | 6 | horizon level, roll |


How to properly mock responses for testing?

It's more of a question or a documentation suggestion than a solid issue, hopefully that's OK for you.
I'm writing a Node.js application in which I'd like to process multipart response using meros. I'm using WHATWG fetch provided with Node, so I'm interested in meros/browser.
To ensure I'm processing the data correctly I'd like to make a test suite in which I'll provide some responses and check if I'm happy with the final result.
The problem is I don't know how to properly create Response objects for such a test suite. I've tried running the basic example from your repo and using the response body in new Response constructor. The solution seems to be working correctly for methods like res.text(). The problem is that in that case the async generator returned by meros does not yield anything.
Here is the snippet: https://stackblitz.com/edit/vitejs-vite-9mzij1?file=main.js. It runs in the browser to ensure that my problems are not caused by using browser library in Node.js.
Could you please provide some hint? Thanks in advance :)

Hi there,
Apologies for the late reply! The line ending is by spec a CRLF aka \r\n (Carriage Return Line Feed) not just a \n.
In javascript if you press enter that is simply adding a \n (see more https://stackoverflow.com/a/3451192). But we still need that CR moment:
If you simply put a \r at the end of every line in your stackblitz, works as expected for me:
---\r
content-type: application/json;charset=utf-8\r
\r
{"letter":"A"}\r
\r
---\r
content-type: application/json;charset=utf-8\r
\r
{"letter":"B"}\r
\r
---\r
...

the significance of the CR im uncertain about — but servers return this char, so if i was to make this relaxed, it will be unclear if the CR is part of the message or part of the delimiter.


added native accessors to the blake2b hash with test functions and be…

Added native (non-interface)  methods to the blake2b hash and benchmarks.  Basically allows for access to without interfaces.
I am using the Blake2B implementation to act as a keying system for a map, so I needed a method to get constant sized hash results.  As a side effect it allows interface-free methods which can provide a small speed bump.  Figured I would throw a pull request, but if it doesn't fit with the design methodology refuse the pull.
Thanks for the implementation, its awesome.

Hello and thank you for the reply,
2 reasons.

There is a small speed bump on calls when not using an interface (this
is a side effect and not a primary motivation)
When using the interface implementation (returns hash.Hash) the return
value from the final Sum() call is a byte slice which cannot be used as a
key to a map.  The NewNative512 returns the underlying struct, which means
we return the [64]byte type on a Sum() which CAN be used as a key to a map.

Example:
mp := make(map[64]byte, 1)
b := blake2b.NewNative512()
b.Write("key1")
b.Write("key2")
mp[b.Sum(nil)] = "val3"
My usage is deriving a lookup key for a system with multiple data sources.
It's definitely a one off so feel free to reject.
On Mon, May 22, 2017 at 9:52 AM, Harshavardhana<EMAIL_ADDRESS>wrote:

@harshavardhana requested changes on this pull request.
What is the purpose of this PR? why should there be interface free usage
of hashers?
blake2b is designed to be a drop in replacement for any known hashers
which Go standard library implements. I do not know a good reason why we
should extend the functionality.
Also ideally you should submit PR to the upstream work
https://godoc.org/golang.org/x/crypto/blake2b
We don't need to further change this project code.
In blake2b.go
https://github.com/minio/blake2b-simd/pull/26#discussion_r117780448:

@@ -170,6 +174,19 @@ func New512() hash.Hash {
return d
}

+//NewNative512 returns the exported Digest type
All comments should be of of this form //your..line
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/minio/blake2b-simd/pull/26#pullrequestreview-39515598,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABQ9OJSLFymJ3eH7SYtKtJ-voMecdR77ks5r8a8_gaJpZM4NidHu
.

--
:ZZ

2 reasons.

There is a small speed bump on calls when not using an interface (this
is a side effect and not a primary motivation)

This is not a requirement. Usually when used blake2b there are other factors which are slower.

When using the interface implementation (returns hash.Hash) the return
value from the final Sum() call is a byte slice which cannot be used as a
key to a map.  The NewNative512 returns the underlying struct, which means
we return the [64]byte type on a Sum() which CAN be used as a key to a map.

Example:
mp := make(map[64]byte, 1)
b := blake2b.NewNative512()
b.Write("key1")
b.Write("key2")
mp[b.Sum(nil)] = "val3"
My usage is deriving a lookup key for a system with multiple data sources.
It's definitely a one off so feel free to reject.

You shouldn't keep the byte representation directly, instead use hex or base64 string representations as part of the map key.  @traetox.  Also a [64]byte is hardly ideal in any scenario in Go. Requires unusual handling on part of your code.
Keeping it as hex/base64 makes it to be serialized properly.

Agreed on diluting the upstream compatibility.  Closing the pull request.


[BUG] -webkit-text-stroke misaligned with the text

Please make sure you are testing with the latest release of html2canvas-pro.
Old versions are not supported and issues reported for them will be closed.
Please follow the general troubleshooting steps first:

[x] You are using the latest version
[x] You are testing using the non-minified version of html2canvas-pro and checked any potential issues reported in the console

Bug reports:
-webkit-text-stroke  Although it is not yet a W3C standard, it is generally supported by browsers.

Specifications:

html2canvas-pro version tested with: 1.5.6
Browser & version: Firefox v129
Operating system: Win10

fixed in v1.5.8

<!DOCTYPE html>


Using compositemapper does not allow correct working "recompile" check

What steps will reproduce the problem?
1. Create a build.xml which uses the compositemapper inside the PCTCompileExt
task
2. execute the target
3.

What is the expected output? What do you see instead?
The expected outcome is that the process checks if anything related to the
source is changed (CRC, includes etc.).
If the compositemapper is used, it will always recompile the source, so
checking fails.

What version of the product are you using? On what operating system?
PCT-179 on Win32 with Java 1.7.0. The issue also occurs on PCT-178.

Please provide any additional information below.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 5 Jul 2013 at 2:35
Attachments:

stripped-build.xml

Won't fix, unless somebody else is also looking for that


anyone use this code get mAP=27.7 in paper?

I retrain the model with ava dataset, but I get mAP=23.6 with R101-I3D-NL center-crop method, anyone get mAP=27.7

Hi @qingzew , did you train "3D CNN" with R101-I3D-NL backbone (using "ava_r101_baseline") or "LFB-NL-3L" with R101-I3D-NL backbone (using "ava_r101_lfb_nl_3l")?
If you train "3D CNN" baseline, 23.6 looks reasonable to me. (We got 23.2 in https://github.com/facebookresearch/video-long-term-feature-banks#ava)

@chaoyuaw yes, I first train ava_r101_baseline/R101-I3D-NL/3D CNN, get mAP=21, then train ava_r101_lfb_nl_3l/R101-I3D-NL/LFB-NL-3L base on the first step, get mAP=23.6(scale=256, center crop)
below is my config:
DATASET: ava
DATADIR: data/ava/frames

NUM_GPUS: 1
LOG_PERIOD: 10

MODEL:
  NUM_CLASSES: 80
  MODEL_NAME: resnet_video
  BN_MOMENTUM: 0.9
  BN_EPSILON: 1.0000001e-5
  ALLOW_INPLACE_SUM: True
  ALLOW_INPLACE_RELU: True
  ALLOW_INPLACE_RESHAPE: True
  MEMONGER: True

  BN_INIT_GAMMA: 0.0
  DEPTH: 101
  VIDEO_ARC_CHOICE: 4

  MULTI_LABEL: True
  USE_AFFINE: True

RESNETS:
  NUM_GROUPS: 1  # ResNet: 1x; RESNETS: 32x
  WIDTH_PER_GROUP: 64  # ResNet: 64d; RESNETS: 4d
  TRANS_FUNC: bottleneck_transformation_3d # bottleneck_transformation, basic_transformation

TRAIN:
  DATA_TYPE: train
  BATCH_SIZE: 4 #16
  EVAL_PERIOD: 8000
  JITTER_SCALES: [256, 320]

  COMPUTE_PRECISE_BN: False
  CROP_SIZE: 224

  VIDEO_LENGTH: 32
  SAMPLE_RATE: 2
  DROPOUT_RATE: 0.3
  PARAMS_FILE: pretrained_weights/r101_k400_pretrained.pkl
  DATASET_SIZE: 235
  RESET_START_ITER: True

TEST:
  DATA_TYPE: val
  BATCH_SIZE: 4 #16
  CROP_SIZE: 256
  SCALE: 256

  VIDEO_LENGTH: 32
  SAMPLE_RATE: 2

  DATASET_SIZE: 64

SOLVER:
  LR_POLICY: 'steps_with_relative_lrs' # 'step', 'steps_with_lrs', 'steps_with_relative_lrs', 'steps_with_decay'
  BASE_LR: 0.04
  STEP_SIZES: [350000, 50000, 50000]
  #STEP_SIZES: [260000, 20000, 20000]
  LRS: [1, 0.1, 0.01, 0.001]
  MAX_ITER: 700000

  WEIGHT_DECAY: 0.000001
  WEIGHT_DECAY_BN: 0.0
  MOMENTUM: 0.9
  NESTEROV: True
  SCALE_MOMENTUM: True

  WARMUP:
    WARMUP_ON: True
    WARMUP_START_LR: 0.01
    WARMUP_END_ITER: 2000

CHECKPOINT:
  DIR: '.'
  CHECKPOINT_PERIOD: 4000
  CONVERT_MODEL: True

NONLOCAL:
  USE_ZERO_INIT_CONV: True
  USE_BN: False
  USE_AFFINE: True
  CONV3_NONLOCAL: True
  CONV4_NONLOCAL: True
  USE_SCALE: True

AVA:
  ANNOTATION_DIR: data/ava/annotations
  DETECTION_SCORE_THRESH_TRAIN: 0.9
  DETECTION_SCORE_THRESH_EVAL: [0.85]
  LFB_DETECTION_SCORE_THRESH: 0.9
  TEST_MULTI_CROP: False
  TEST_MULTI_CROP_SCALES: [224, 256, 320]

I modify gpu num and max steps, and I am testing multi crop.
I also think there is a bug in queue operator, every time I create train network or test network, some queues will be created, but in multi crop testing, because main thread do not terminate, all the useless queues are still there, so it turns out that out of memory

Hi @qingzew, Thanks for providing the config you use. I think the cause is the training schedule and learning rate.
When a different batch size or a number of GPUs is used, the schedule and learning rate needs to be adjusted (the "linear scaling rule" in https://arxiv.org/abs/1706.02677) to reproduce the results.
Thanks for the feedback on the OOM issue. I'll look into this.

@qingzew thank you for your help, I'll try it.

Of course :) please feel free to reopen if you have further questions.

@chaoyuaw
I clone the code, nothing to change except the num_gpu and batch_size in config,
and model(ava_r101_baseline | R101-I3D-NL | 3D CNN | 23.2 | 102760714),
and person boxes,frame lists from https://github.com/facebookresearch/video-long-term-feature-banks/blob/master/DATASET.md
but got mAP=21.7, not 23.2, I have no idea

Hi @qingzew, Will you be able to share the output log file (stdout and stderr)? If you want I can try to see if I can identify anything.

@chaoyuaw I upload my log into here: https://github.com/qingzew/lfblog/blob/master/log
thank you for your help

Hi @qingzew, Thanks for providing the log! I just took a look at it, and the log looks fine to me. I'm wondering if it's some mismatch in data preprocessing that causes the issue.  Will you be able to provide more information on how you prepared for the frames (resolution, number of frames, compression, ffmpeg commands, etc. )?  Thanks!

I download dataset use this script: https://github.com/kevinlin311tw/ava-dataset-tool
then use cut_ava_videos.sh to cut video, but with modification:
diff --git a/dataset_tools/ava/cut_ava_videos.sh b/dataset_tools/ava/cut_ava_videos.sh
index 71dd782..913594e 100755
--- a/dataset_tools/ava/cut_ava_videos.sh
+++ b/dataset_tools/ava/cut_ava_videos.sh
@@ -29,6 +29,6 @@ for video in $(ls -A1 -U ${IN_DATA_DIR}/*)
 do
   out_name="${OUT_DATA_DIR}/${video##*/}"
   if [ ! -f "${out_name}" ]; then
-    ffmpeg -ss 900 -t 901 -i "${video}" "${out_name}"
+    ffmpeg -hwaccel nvdec -y -ss 900 -t 901 -i "${video}" "${out_name}"
   fi
 done

finally, extract_ava_frames.sh to extract frames
the result frames, every video id has its own resolution, for example:
aDEYi1OG0vU/aDEYi1OG0vU_000042.jpg 720 * 1280
bhlFavrh7WU/bhlFavrh7WU_000021.jpg     360 * 640

Thanks for sharing the info. I'll dig into this based on the information you provided and see if I can figure out anything, and get back to you.

@chaoyuaw thanks, I will extract frames using scripts in this repo with nothing change, and try again.
another question, is there something different in eval scripts?

Hi @qingzew,  Thanks, and please let me know how it goes. If you want, you could also share 2 random frames you extracted, and I'll compare them with mine to see if I can find anything.
I'm not sure if I understand your question correctly: between which eval script and which eval script? The evaluation code I ran in (https://dl.fbaipublicfiles.com/video-long-term-feature-banks/logs/04_2019_logs.tar.gz) should be exactly the same as what's in this repository.

@chaoyuaw I extracted frames using scripts in this repo again, got mAP = 23.2, I found that these new images with same resolution, but different size on disk. At the same time, the image's mean is also different. I think it's that ffmpeg cause these problems

Great to hear that you resolved the issue!

Hi @qingzew , excuse me, did you run the test script using the model in the repo without retraining to get mAP = 23.2? Thank you!

@chenz97 yes, i can get it

Hi @qingzew , thank you. I couldn't reproduce the results, maybe I should try extracting frames again.

Hi @chenz97, what's the mAP you see?

Hi @chaoyuaw , sorry for the delay. I tried extracting the frames using ffmpeg 2.8.15, and now I can reproduce the mAP in the paper for baseline models. Thank you!

Glad that it finally works! Sorry for the trouble, and thanks for letting me know!

@chenz97 Hi, It seems like you have successfully install and use the LFB. I'm facing some problems when I install Pytorch from source. Could you tell me your version of pytorch and gcc ?


web3py: make clone of evm_bots that uses web3

"""
NEW code organization:
elfpy/
├─ bots/ # to be moved to monorepo
|  |- # general tools for bot setup & deployment
├─ eth/ # to be moved to monorepo
|  |- accounts/
|  |  |- create_account.py
|  |  |- test_account.py
|  |- contracts/
│  |  ├─ erc20.py
│  |  ├─ general.py
|  |- transactions/
│  |  ├─ acquire_data.py
│  |  ├─ decode_logs.py
|- hyperdrive_bots/ # bot tools for hyperdrive
│  ├─ hd_interface.py
|- utils/
   |- camel_to_snake goes somewhere?
|- evm_bots/
│  ├─ main.py # main
|  |- config/
|  |  |-bots.py # custom bot config settings
|  |  |-evm.py # general environment & anvil settings
|  |- custom_bots/
|  |  |- example_custom_bot.py

EXAMPLE CONFIG
bot_config = { # BotConfig
"bots": [
{ # BotInfo
"name": "louie",
"number": 5,
"trade_chance": 0.6,
},
{
"name": "random",
"number": 3,
"trade_chance": 0.1,
},
]
}
main.py:
import prebuilt agents
import custom agents
import environment config
import bot config
def run_main():
    # get configs
    # setup logging
    x point to chain env
    x setup base contract interface
    x setup initialize (LP) agent
    - setup hyperdrive contract interface (initialize)
    - setup other agents (assign addresses, add funds from base)
    # run_trade_loop()

def run_trade_loop
    # loop forever
        try:
            for agent in agents:
                # do trades
        except:
            # deliver crash report
            # raise err if config.fail else continue

if __name__ == "__main__":
    run_main()

CURRENT EVM_BOTS

load config & stdin args
setup logging
setup global variables (log location, anvil location, etc)
set defaults & organize for some bot configs
create contracts (hyperdrive, base) & initialize hyperdrive
setup bots
loop forever

for agent in agents
try:
- hd_market = poolInfo_to_market()
- run_trade(hd_market)
except:
- deliver crash report
- raise err if config.fail else continue

"""

Partially addressed by #655

Additional work on building the config & main script in #666 😈

Additional work debugging main.py in https://github.com/delvtech/elf-simulations/pull/688

#709 implements agent wallet updating from the transaction receipt.


Remove a buggy type conversion in decoder

Remove a meaningless toInt type conversion in QMCDecoder which causes a limitation of 32 on the number of output values.
Contributor Checklist

[ ] Did you add Scaladoc to every public function/method?
[x] Did you add at least one test demonstrating the PR?
[ ] Did you delete any extraneous printlns/debugging code?
[x] Did you specify the type of improvement?
[ ] Did you add appropriate documentation in docs/src?
[x] Did you state the API impact?
[x] Did you specify the code generation impact?
[x] Did you request a desired merge strategy?
[x] Did you add text to be included in the Release Notes for this change?

Type of Improvement

bug fix

API Impact
None.

Backend Code Generation Impact
None.

Desired Merge Strategy

Squash: The PR will be squashed and merged (choose this if you have no preference.

Release Notes

Reviewer Checklist (only modified by reviewer)

[ ] Did you add the appropriate labels?
[ ] Did you mark the proper milestone (3.2.x, 3.3.x, 3.4.0, 3.5.0) ?
[ ] Did you review?
[ ] Did you check whether all relevant Contributor checkboxes have been checked?
[ ] Did you mark as Please Merge?

No unit test?

LGTM, will merge to decoder branch after a test which can illustrate this issue.

Unit test added.

test under decoder branch:
git checkout decoder

use
git cherry-pick 83ffc670
sbt "testOnly chiselTests.util.experimental.decoder.QMCDecoderSpec"

got failed result, prove original implementation do have this issue:
[info] - should be simplified correctly *** FAILED ***
[info]   ChiselRunners.this.runTester(t, additionalVResources, annotations) was false (ChiselSpec.scala:39)
[info] ScalaTest
[info] Run completed in 7 seconds, 730 milliseconds.
[info] Total number of tests run: 1
[info] Suites: completed 1, aborted 0
[info] Tests: succeeded 0, failed 1, canceled 0, ignored 0, pending 0
[info] *** 1 TEST FAILED ***
[error] Failed: Total 1, Failed 1, Errors 0, Passed 0
[error] Failed tests:
[error]         chiselTests.util.experimental.decoder.QMCDecoderSpec
[error] (Test / testOnly) sbt.TestsFailedException: Tests unsuccessful

After applying fix patch
git cherry-pick 5d989c45
sbt "testOnly chiselTests.util.experimental.decoder.QMCDecoderSpec"

test success, prove this bug has been fixed.
[info] - should be simplified correctly
[info] ScalaTest
[info] Run completed in 7 seconds, 457 milliseconds.
[info] Total number of tests run: 1
[info] Suites: completed 1, aborted 0
[info] Tests: succeeded 1, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.
[info] Passed: Total 1, Failed 0, Errors 0, Passed 1

Good job @yqszxx !

You can apply same patch to rocket-chip to fix the potential issue.


Internally swap swizzled 4bpp IMGD files

This pull request fix a regression from #164 to fix #165 .

#164 fixes the useless logic of swapping twice some bitmaps, but unfortunately it was swapping 4bpp endianness for some IMGD that were not supposed to be swapped too. I figured out that it was enough to change the 4bpp un/swizzling logic.
This is 100% accurate to what PlayStation 2 internally does. Image creation is fixed as well.

It seems OK!
A 4bpp image (original title screen) appears correctly. Checked with OpenKh.Tools.LayoutEditor:

I have added an option to activate swizzle on OpenKh.Command.ImgTool: https://github.com/Xeeynamo/OpenKh/commit/c7703110719d773fe5b4df40a2866b5aac6cdb67
LOL.zip
swizzle-off:

swizzle-on:

The both images look good! 👍

It is absolutely great that we have now full support for swizzled images too 👍 . I still wonder when those are actually used, since not all the images are swizzled. Maybe they have a performance impact on PS2.


CTE extension on ch582

Hi,
is CTE working on CH582/3, because i am having problems to enable it in SYNC_ADV example?
Thanks

In theory it is enabled, because i can see proper event:
CH58x_BLE_LIB_V1.80
Initialized..
Advertising..
periodic enable..
CTE: GAPROLE_CONNECTIONLESS_CTE_ENABLE

but in practice it seems to be disabled, or WCH ble analyzer pro cant detect it:

Flags is 0x69 and should be 0x6D to indicate CTEInfo data existing in payload.

Hi chegewara,
the CTE Info field is reserved in AUX_ADV_IND:

you can see the CTE Info is present in AUX_SYNC_IND:

Here is an example of CTE configuration:
uint8_t  cte_enable = TRUE;
uint8_t  cte_type = GAP_CTE_TYPE_AOD_2US;
uint8_t  cte_length = 10;
uint8_t  switch_pattern = 4;

GAP_SetParamValue( TGAP_CTE_TYPE,cte_type );
GAP_SetParamValue( TGAP_CTE_LENGTH,cte_length );
GAP_SetParamValue( TGAP_LENGTH_OF_SWITCHING_PATTERN,switch_pattern );
GAPRole_SetParameter(GAPROLE_CTE_CONNECTIONLESS_ENABLED, sizeof(uint8_t), &cte_enable);

However, the current version of the CH582 chip has a problem with this function, and it will be solved in the next chip version.

I found the same information in bluetooth specs after doing more research.
In my code i am only missing this line
GAP_SetParamValue( TGAP_LENGTH_OF_SWITCHING_PATTERN,switch_pattern );

Now i am trying to figure out why i cant catch AUX_SYNC_IND packets with ble analyzer pro.
I cant wait to get new ch582 or ch583 and to play a bit more with BLE5.x.
Thanks for help

@zerosensei Thanks for sharing the information. Is there a CH58x version that can use the CTE feature flawlessly? If so how can we order it? Or is there another chip model that just work?

I found the same information in bluetooth specs after doing more research. In my code i am only missing this line
GAP_SetParamValue( TGAP_LENGTH_OF_SWITCHING_PATTERN,switch_pattern );

Now i am trying to figure out why i cant catch AUX_SYNC_IND packets with ble analyzer pro. I cant wait to get new ch582 or ch583 and to play a bit more with BLE5.x.
Thanks for help

@chegewara Would you mind sharing if you got the CTE working?


Prepare for 3.4.1 🎉

///3/////4///////1////⚡///HAPPY//////////FRIDAY//////
Usual changelog + version bump

👌

          1 Warning

  :warning:
  Tests were not updated

  Generated by :no_entry_sign: danger

This doesn't work https://github.com/danger/danger/blob/master/Dangerfile#L12 😅


Changed main-file due to issues with case-insensitive filesystems

https://github.com/JedWatson/react-codemirror/issues/123
I renamed the main-file to avoid problems with a case-insensitive filestystem.

@JedWatson How can we help to get this merged?

Can we get this merged?

@yunibaek I guess, this repo is kind of not maintained anymore. There is a fork: https://github.com/scniro/react-codemirror2


Excel file Data Read and Integration not working with version 1.5.0 but working with older version 1.1.0

I attached the sample project please have a look.
karate-project.zip
VERSION 1.5.0 Error :

feature/readexcel.feature[1:15] dynamic expression evaluation failed: excel_data
0
js failed:

01: excel_data
<<<<
org.graalvm.polyglot.PolyglotException: ReferenceError: "excel_data" is not defined

.:program(Unnamed:1)

VERSION 1.1.0 is working fine . just replace the dependency as given below to check the behavior with 1.1.0

com.intuit.karate
karate-junit4
1.1.0

@rehanahmad71292 this is because you did not look at the changes in the karate releases since 1.1.0. the @setup life-cycle was introduced in 1.3.0 and I leave it to you as an exercise to find where it is documented.
this change will get things working like before:

Feature: GET operation using Excel data

  @setup
  Scenario:
    * def ExcelReader = Java.type('com.example.karate_project.utility.ExcelReader')
    * def excel_data = ExcelReader.readExcel('src/test/resources/TEST_DATA_FILE.xlsx', 'MPR')

  Scenario Outline: Use name and city from Excel for GET request
    Given url 'https://api.agify.io'
    And param name = name
    When method GET
    Then status 200
    And match response.name == name

  Examples:
    | karate.setup().excel_data |

thankyou so much @ptrthomas it worked and yes i did not go through the release changes thoroughly and I was trying it by myself.
I found it in the documentation on given path : Data Driven Test ->The Karate Way ->Dynamic Scenario Outline
Thanks once again.


Store cache data in the wp-content/cache directory

This directory is typically better set up for permissions and would therefore be more appropriate a location.

:+1:
Or maybe even on wp-content/uploads/timber-cache
Basically anything would be better than saving caches in the plugin folder. :smile:

Fixed in https://github.com/jarednova/timber/pull/450
Now you can use the timber/cache/location filter to change the location where cached data is stored.
example:
/**
 * Change Timber's cache folder.
 * We want to use wp-content/cache/timber
 */
function custom_change_twig_cache_dir() {
  return WP_CONTENT_DIR . '/cache/timber';
}
add_filter( 'timber/cache/location', 'custom_change_twig_cache_dir' );

This is solved so I'm gonna close this.


Set Subscription Prorate Argument when using updateQuantity

Currently
$subscription->noProrate()->updateQuantity($amount); does not correctly set the prorate argument on the Stripe API when updating the subscription.
The proposed change automatically sets the prorate property that's on the Subscription model.

Styling


[FEEDSTOCK REQUEST] CatBoost

Describe the package you'd like added
We would like to add the  Catboost package to OpenCE. From the Catboost page: (https://catboost.ai)
CatBoost is a high-performance open source library for gradient boosting on decision trees
Describe how this package fits in with the project
This package has been requested by an OpenCE user at NYU, it is a popular and widely used gradient boosting library.
Additional context
CatBoost paper on arxiv: https://arxiv.org/abs/1706.09516

It's not provided in Anaconda's default channel
There's no ppc version on conda_forge
It's an active project with a quick release cycle.

Thank you, @Kennric ! We will look into the package as part of the next OpenCE 1.8 fix pack..

@Kennric, we would not be able to build CatBoost as part of OpenCE because it uses a closed source build system.


Error in JasonSerializer

I am getting an error in JasonSerializer.
I'm trying to convert my Windows Desktop App to .NET 5.0.  My old code to serialize  some data was declared deprecated.
My attempt to convert this code to a .NET 5.0 version gives me a runtime error;
My Visual Studio screen at run time is:

I hope you can read  this screen capture..
Please tell me what I'm doing wrong.
Any help will be greatly appreciaed.
Charles

Have you tried System.Text.Json ?

I don't understand your comment.  I am obviously using "JsonSerializer".  As you can see, that's where the runtime error is coming from.

ok. change the type


Slack upload sendmsg 01

Code changes to handle slack upload and slack send message.
Slack send message has only go convert changes and uses current existing plugin.

new rebased pull request has been raised https://github.com/drone/go-convert/pull/241


[rancher/charts:v2.9] Bump Shell image for prometheus-federator

Per title, the 2.9 Branch of prometheus-federator should bump the shell version to be matching the one used by Rancher 2.9 by default.
Additionally we need to apply this change (a partial backport of this file change only): https://github.com/mallardduck/rancher-charts/blob/6b0d9587bc045b37bee62f4ef015c7e1c285a860/packages/rancher-monitoring/prometheus-federator/generated-changes/patch/charts/helmProjectOperator/values.yaml.patch

This includes both fixing the shell version and the additional change. The shell version for 2.9 should use v0.2.2 (or highest 0.2.x); and if we do the same for 2.8 we should use v0.1.26 (or highest 0.1.x).

Prometheus Federator chart  104.0.2-rc.1+up0.4.2 has been validated.


#18 Add volume control

@krzysztof-grzybek Thanks for the PR! I'm currently moving - I'll check it as as soon as I settle. :package:

WIP for #18

Any chance we could get this patch cleaned up and committed?  I've had a user ask for this feature and would love to see it added.  Happy to help test.


Backbutton

Back Button added

@nikhaararoraa
Please mention the issue number you have been assigned for this Pull Request!

#181

@nikhaararoraa
I think it's not a back button, it's a reload button which is already there, you can check.

@nikhaararoraa I think it's not a back button, it's a reload button which is already there. Could you check it once?

@nikhaararoraa


implement a way of displaying records

Given a "record", i.e. a set of key-value strings, there should be a nice scrollable way to display it

Options are

a table node (see user guide page, api doc on table node, api doc on table view), or
a qtablewidget

the former obviously has much more functionality out of the box, and it might be preferable for this reason-- hopefully it is sufficiently customizable for our use case


I would like to fetch all recent feed data from particular since time.

When hitting the recent feed data API, I will get a maximum of 1000, if set the max as 1000. I want to get all recent feed data if the record has more than 1000. Please implement the pagination to retrieve all recent feed data.

What is the use case for this?  What are you trying to do from your side?  There are a couple of other endpoints that may give you what you need.

Hi Dave,
Our case is we need to update the podcasts's latest episode details in our application. So, That we tried to use the recent feed API in PodcastIndex.org http://podcastindex.org/ But we faced previous mentioned issues. Do you have suggestion?
Regards,
Vignesh

On 22-Jun-2021, at 4:59 PM, Dave Jones @.***> wrote:
What is the use case for this? What are you trying to do from your side? There are a couple of other endpoints that may give you what you need.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/Podcastindex-org/docs-api/issues/57#issuecomment-865903417, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUKJJ2T6UKYOIAIXE2E5FSLTUBXY5ANCNFSM47DMWQYA.

So, you are trying to track every time any feed in the index is updated?

Yes, for every 1 or 2 hours manner.

On 22-Jun-2021, at 5:37 PM, Dave Jones @.***> wrote:
So, you are trying to track every time any feed in the index is updated?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/Podcastindex-org/docs-api/issues/57#issuecomment-865927211, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUKJJ2VTZCVLP7TO3IUJ4G3TUB4JZANCNFSM47DMWQYA.

Shall we have a call via google meet along with my one of the colleague?

On 22-Jun-2021, at 5:39 PM, Vignesh Balakrishnan @.***> wrote:
Yes, for every 1 or 2 hours manner.

On 22-Jun-2021, at 5:37 PM, Dave Jones @.*** @.***>> wrote:
So, you are trying to track every time any feed in the index is updated?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/Podcastindex-org/docs-api/issues/57#issuecomment-865927211, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUKJJ2VTZCVLP7TO3IUJ4G3TUB4JZANCNFSM47DMWQYA.

I'm working on a new update endpoint right now that will better suit your needs.  We're beta testing it currently.  I'll update this issue when it's ready.

Thanks @daveajones

We're using object storage for tracking updates to the index now.  The most current feed/episode update data is here:
https://tracking.podcastindex.org/current
You can use the "previousTrackingUrl" of each data block to paginate back in time from wherever you are in the chain.  Details here:
https://podcastindex.social/@dave/106456341067494760

I checked this current feed/episode URL which is useful to us. But we want the iTunes podcast and English language podcasts alone. Have any possibility to add the iTunes ID in feeds array and language filtering in that current feed/episode URL?

Yes I can add the iTunes id and language to the results. This isn’t a true API endpoint. It’s a data dump to object storage. So, you will need to filter out the languages on your side. This tracks every single change to the database.
The “recent” endpoints put a lot of load on our database, so doing it this way allows us to reduce that.
I will post here when the iTunesID and language are added shortly.

Okay. Thanks, @daveajones.

Do you have any idea to include the pagination on the recent feed API?

Not at this time.

Okay.

The itunes id is now added.  Language is already there.

Hi dave, We need the feed categories. Can I expect categories attribute in the current feed/episode data?

Let me look and see...

One more clarification, current feed/episode URL data give currently updated episodes alone or newly created podcasts feed also?

It's both.  That is the full firehose of all updates, regardless if they are new or existing.

Let me look and see...

Please consider. If you don't want to add that attribute. Please let me know.


Error parsing non-English web pages

Try this code:
url = "https://vip.stock.finance.sina.com.cn/corp/view/vCB_AllBulletinDetail.php?id=8117044"
downloaded = trafilatura.fetch_url(url)
print(downloaded)

Then you got a bunch of broken chars.
Not sure if this is relevant to issue https://github.com/adbar/trafilatura/issues/541.
But interestingly, if I use requests instead, it works well... I could even do
res = requests.get(url)
content = trafilatura.extract(res.text)

Confusions:

Good to see trafilatura.extract() working well with requests, but is this supposed to be? Any potential discrepencies?
Why could requests raw api correctly detect/parse encodings, while trafilatura could not? How to get it fixed?

Hi @vodkaslime, I recommend installing the optional dependency cchardet which works well for encodings common in East Asia.
I cannot reproduce the bug with it, does that solve your problem?

Oh that works. Thanks @adbar !


Parse error: syntax error, unexpected '[' in /home/content/25/14069525/html/app/code/community/Paystack/Inline/Helper/Data.php on line 49

I am getting this parse error: Parse error: syntax error, unexpected '[' in /home/content/25/14069525/html/app/code/community/Paystack/Inline/Helper/Data.php on line 49 when I tried using paystack on Magento 1.
I am using PHP 5.4 version on the server. Please advise.
Thanks

Ok. The problem was on line 49.
Solution: We concatenated ['.'] the stray with the array. That solved it for me.
 $charid .= **'0123456789abcdef'.array(rand(0, $max));**


Change Docker social connection to enterprise connections via IAC

User Need
As a user of Docker
I want to be able to sign-in via SSO
so that I don't been to remember or manage a separate set of credentials for Docker
Value
Offers users a self service experience
Functional Requirements (What):

[ ] Replace existing social connection for Docker with enterprise connection.

Non-Functional Requirements (How):

[ ] See example - https://github.com/ministryofjustice/operations-engineering/blob/main/terraform/auth0/operations-engineering-test/connections.tf

Acceptance Criteria:

[ ] A user can sign into MoJ Docker Org via SSO with either a GSuite or 0365 identity

Risks and Mitigation (Optional):

Should assess who this impacts existing users who have an account i.e. ensures it doesn't change permissions/level of access.

Notes:

I got an error when trying to log in with O365 identity when enterprise connection 'operations-engineering-prod' enabled:
AADSTS50020: User account<EMAIL_ADDRESS>from identity provider 'https://sts.windows.net/c6874728-71e6-41fe-a9e1-2e8c36776ad8/' does not exist in tenant 'CJS Common Platform' and cannot access the application 'eb274681-fadf-4edd-95e4-745a3b31247c'(HMCTS Docker Hub SSO) in that tenant. The account needs to be added as an external user in the tenant first. Sign out and sign in again with a different Azure Active Directory user account.

Docker doesn't have the @justice.gov.uk domain name as a verified domain - and we can't claim it because HMCTS has it. Therefore Azur enterprice connection can not be enabled.

I have enabled GSuite enterprise connection and all works ok.


Update Leaders landing page

Add case study block query prama for the matching label.
Add latest from block at the bottom of content page with pagination controls.
Display Header and right rail with RMI & contacts in right rail on paginated pages.

Leaders Landing Page
alias: /leaders/machinery/controls-machine-components/company/13321634/morrison-container-handling-solutions

Leaders Page 2
alias: /leaders/machinery/controls-machine-components/company/13321634/morrison-container-handling-solutions?page=2

 Add article about the company at the end of Leaders Profiles.


Consultation about pressure swing adsorption

Hello, I am building a process to produce biodiesel from hydrocracking heavy oil (obtained by hydrothermal liquefaction treatment of kitchen waste), which requires pressure swing adsorption (PSA) to recover hydrogen, but there seems to be no PSA unit found in BioSTEAM (https://github.com/BioSTEAMDevelopmentGroup/biosteam/tree/master/biosteam/units). May I ask how to call PSA unit in BioSTEAM? Thanks for your help.

Hello, could I consult you how do I call the PSA unit in BioSTEAM. I need to recover hydrogen from the hydrocracked gas after hydrothermal liquefaction treatment of kitchen waste. PSA doesn't seem to be in the tutorial (https://biosteam.readthedocs.io/en/latest/API/units/index.html) or the code (https://github.com/BioSTEAMDevelopmentGroup/biosteam/tree/master/biosteam/units).

I'm not sure if there's a PSA in BioSTEAM, but there's one PSA-related unit in QSDsan:
https://github.com/QSD-Group/QSDsan/blob/main/qsdsan/sanunits/_hydroprocessing.py
The HTL system uses it:
https://github.com/QSD-Group/EXPOsan/blob/pfas/exposan/htl/systems.py

Thank you for your answer, may I ask you how to call the PSA unit of QSDsan in BioSTEAM. Because I didn't find the PSA unit in BioSTEAM.


Error at opening a save - weapons in the backpack failed to load

Hi
I've downloaded the last version of the editor, but I still have errors while loading saves. Some weapons can't be loaded.
Here a copy of the error log (sorry, running it on a spanish platform) :
System.FormatException: unknown asset library set 22 in packed data (this generally means new DLC that is not supported yet)
en Gibbed.Borderlands2.FileFormats.AssetLibraryManagerHelpers.Lookup(AssetLibraryManager assetLibraryManager, PackedAssetReference packed, Platform platform, Int32 setId, AssetGroup group) en c:\projects\gibbed-borderlands2\projects\Gibbed.Borderlands2.FileFormats\AssetLibraryManagerHelpers.cs:línea 224
en Gibbed.Borderlands2.FileFormats.Items.BaseWeapon.Unpack(PackedWeapon packed, Platform platform) en c:\projects\gibbed-borderlands2\projects\Gibbed.Borderlands2.FileFormats\Items\BaseWeapon.cs:línea 83
en Gibbed.Borderlands2.FileFormats.Items.PackedDataHelper`2.Decode(Byte[] data, Platform platform) en c:\projects\gibbed-borderlands2\projects\Gibbed.Borderlands2.FileFormats\Items\PackedDataHelper.cs:línea 227
en Gibbed.Borderlands2.SaveEdit.BackpackViewModel.ImportData(WillowTwoPlayerSaveGame saveGame, Platform platform) en c:\projects\gibbed-borderlands2\projects\Gibbed.Borderlands2.SaveEdit\Tabs\BackpackViewModel.cs:línea 465

sorry, was using the all-tools version instead of the good one, it's working fine ...

sorry, was using the all-tools version instead of the good one, it's working fine ...


Update Data_formats.md to match arguments used in 0.7.x

Docs are old as brought to my attention by a user.

Coverage increased (+0.02%) to 52.14% when pulling 2ac610771ed740bdff0a8757ddc778b0a3624a2a on metamx:dataFormatDocsUpdate into 9992cc93f3214a6f96eef3c50e6daf7aa7976352 on druid-io:master.


The styling of the login, registration and user page should fit the design of the rest of the game.

Resolved with commit: redesigned login and registration


Lazy load routeData on hydrate

Nice work on react-static, the api is fantastic.
In a common use case, a blog with a bunch of markdown content. Lets say we want to preprocess markdown to html and use it inside a React component with dangerouslySetInnerHTML. There does not seem to be a way to not have the content added twice to the static html files when using getRoutes() . Once in the actual html from the node rendered component and again in the <script>window.__routeData={ // all the html again.
Any way to lazy load this routeData? it seems kind of heavy to include the html content practically twice in the static build for the initial load.

As it stands right now, the HTML is double loaded to avoid a FOUC when
react mounts. If the HTML isn't immediately available, it would only
briefly show the static HTML before react mounts, which would then cause a
blank screen while loading. Then finally the HTML would appear again. It's
quite a process. The only other way to get around this is to use a markdown
webpack loader and manually import the HTML, which probably isn't what
you're wanting.
On Tue, Apr 10, 2018 at 12:50 AM Chris<EMAIL_ADDRESS>wrote:

Nice work on react-static, the api is fantastic.
In a common use case, a blog with a bunch of markdown content. Lets say we
want to preprocess markdown to html and use it inside a React component
with dangerouslySetInnerHTML. There does not seem to be a way to not have
the content added twice to the static html files when using getRoutes() .
Once in the actual html from the node rendered component and again in the

@tannerlinsley I see what you mean, thanks for the suggestion. Yeah thats not really, I guess the doubling up of the content is only a tradeoff for the initial render. Unless you were wanting to make it work with no-js ;)
Ideally though it should be possible include in the static html, route critical css to avoid a flash of unstyled content. I guess it depends on the project though and what magic the components are doing with in state.

Yeah. FOUC is the wrong acronym here. It's more like FONC or flash of no
content 😉
On Tue, Apr 10, 2018 at 1:09 AM Chris<EMAIL_ADDRESS>wrote:

Closed #548 https://github.com/nozzle/react-static/issues/548.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/nozzle/react-static/issues/548#event-1565440876, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFUmCQsgzextomtM6qulPXtLH05KXkVQks5tnFqcgaJpZM4TNsRL
.


Provide database migration for running tests.

👋🏽 hi there !
Thanks for this cool package !
I have written something similar in the past, but your package is much more elaborated 🙌🏽
I would like to tinker a bit and maybe contribute some small things.
But it seems I'm unable to successfully run the tests.
I see your migration test file is not included in the source code, is there any reason for this ?
 public function getEnvironmentSetUp($app)
    {
        config()->set('database.default', 'testing');

        $migration = include __DIR__ . '/../database/migrations/create_laravel-dynamic-model_table.php.stub';
        $migration->up();
    }

I already tried to reverse engineer the migrations file, but still not all test are passing.
Would it be possible for you to provide the migrations structure ?
cheers !

Thanks !
Ok I see, I was too quick to open this issue.
I didn't know about the doctrine/dbal issue. I guess it's not as easy as _simply specifying it as a dependency of this package ?

I need to revisit this tomorrow, but it seems the dbal issue is not that big a deal, again I need to double check this tomorrow..
https://github.com/laracraft-tech/laravel-schema-rules/compare/main...dreammonkey:laravel-schema-rules:main


chore(RHTAPWATCH-766): cronjob to release allocated namespace

A saftey-mechanism in case the namespace allocated by the allocate-namespace task wasn't removed when the pipeline finished running. Instead, a cronjob will run periodicly to make sure all allocated namespaces which are owned by a finished pipelineRun are removed.
Maintainers will complete the following section

[ ] Commit messages are descriptive enough (hints)
[ ] Code coverage from testing does not decrease and new code is covered (check the PR coverage on codecov)
[ ] Controllers diagrams are updated when PR changes controllers code  (if applicable)

/retest

@Omeramsc @yftacherzog since this functionality will be implemented in a separate component, are we ok to close this PR?

@Omeramsc @yftacherzog since this functionality will be implemented in a separate component, are we ok to close this PR?

@dirgim Yes. Thank you!


spark docker files

 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.:x: dbanda sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Implement Ice Lake kernel

So far, we support only SSE4.1 and AVX2, but AVX-512 may greatly improve speed. An initial port of simd.h won't require much work and halves the number of operations for the scanner. I expect AVX-512 to improve parsing of certain data types, base16 sequences and base64 sequences, although we can worry about those at a later stage and start of just including AVX2 operations and go from there.

An initial port of simd.h won't require much work and halves the number of operations for the scanner.

In many instances, AVX-512 can be twice as fast on the same hardware. But if you just merely do a straight port, the likely outcome is that the performance won't be improved. It is not the wider registers that actually help most. E.g., Zen 4 still uses 256-bit operations internally and is competitive with Ice Lake. It is somewhat misleading to think of AVX-512 as just wider registers (though it is that). AVX-512 requires "from the ground up" design to really shine. Of course, it is not a daring research question: simdjson shines with AVX-512. And it is not super hard... but it is not a refactoring problem.

As a first project I'm hoping to port the the scanner (or stage1 in simdjson terms) to get an initial kernel started. At least, I expect that part to be relatively straight forward. After that I hope to implement faster parsing of base16 sequences, hoping that compress will make a big difference there. Over the last week I added many RRs and a lot of them use hex encoding. e.g. EUI48 and EUI64 (or MAC addresses), which are encoded as xx-xx-xx-xx-xx-xx (this is relatively straightforward in SSE too), but also but also just plain DS records. I have some ideas for making that better. But, I'm not very experienced with AVX-512 yet, so this may prove harder than I expect :sweat_smile:

I recommend requiring VBMI2. That's what you get in Ice Lake and Zen 4.


Fix bug #911 to update redis package

perfkitbenchmarker/linux_packages/redis_server.py was hardcoded to pull version 2.8.9 of redis.  Updated this to pull the latest stable version from the redis release website.

@mlpesant - IBM has signed the CLA as a corporation.  I verified this just now.   Can you reply "I signed it" to see if the bot picks it up?  Optionally are you able to sign the CLA?  Once the bot is happy and we pick a version we can integrate the code.
Many thanks!

test this please

FYI... "test this please" is a message to the integrate test builder :)


Correct usage of computation_settings

This is PR proposed, inspired from #51
Using a configuration where all computation settings are set to False may not be a meaningful way to use qibotn as the user no longer knows what their output is a computation of, especially as more features/computations get added to the QuimbBackend in the future. So, it could be useful to restrict the user from wanting to use the configuration where are settings are False
Thus, a note has been added in the docs under "Setting the runcard" section as follows:
"Note that either MPS_enabled or expectation_enabled must be set to True to be able to perform any useful calulations with the QuimbBackend. Thus, it is compulsary to set one of them to true according to whether the user wants to calculate the dense vector or expectation value."

Discussion done on the same and concluded that documentation can be further extended if needed in the future.


Upgrade to R18

Erlang/OTP R18-rc1 is out. Has a new time API and variable as map keys.

I'm suggesting we just remove no_maps_support as well. Once 18.0 is out, supporting both no maps and the new Time API is going to be hard. Also, I'd like to move to a world where the library requires 17.x, as there are so many things which are hard to handle otherwise. What do you think?
The deeper problem is that Transit changed format a couple of days ago. This may affect certain parts of the code base. So my plan is to put down a version tag in the repository, backport the things which fixes problems w.r.t the current Transit-spec, while working on a 18.0 branch, which also includes rebar3 support.

What's the significant change cognitech did to the transit-format?

They changed the int boundaries:
https://github.com/cognitect/transit-format/commit/6e192a5bb66ba1c71f9651a6c134519bbaa1f9d9
https://github.com/cognitect/transit-format/commit/c6234ca0f121949437401f8b2d81c584306edbd5
Interestingly, this has no effect on our code base whatsoever, so I guess we were doing it right in the first place anyway. I loaded these new exemplars, and everything still pass...
I had a branch in my repo that started doing more work on 18.x, but I can't remember in what state I left it :/


Doesn't verify invocation order

it.only('test', () => {
    const mock = Mock.ofInstance((x: number) => { });

    // expected invocation order is 1 then 2
    mock.setup(f => f(1)).verifiable(Times.once());
    mock.setup(f => f(2)).verifiable(Times.once());

    // actual invocation order is 2 then 1
    mock.object(2);
    mock.object(1);

    // therefore verification should fail
    expect(() => mock.verifyAll()).throw();
});

I've added a param to .verifiable to allow for checking invocation order.
So your example becomes:
...
    mock.setup(f => f(1)).verifiable(Times.once(), ExpectedCallType.InSequence);
    mock.setup(f => f(2)).verifiable(Times.once(), ExpectedCallType.InSequence);
...


Issue 135: Make the List Object indentation optional and apply list-style-position: outside if the indentation is turned off

Also made the top and bottom margins configurable.

This fixes #135.

@stowball @kllevin could you review please? For V3 I may ditch this entirely and just have lists on by default i.e. use the browser default list styles, or make it a choice?

I may be completely wrong, but I think there's some fundamental issues with this file and it's unnecessarily complicated.
I've shaved almost 70 lines off if it below, and I think it's better. There are quite a lot of changes so it's probably best to discuss in person, but give it a whirl and let me know what you think.
/* ============================================================================
   @OBJECTS -> LIST
   ========================================================================= */

/**
 * Standard list styles for unordered and ordered lists as they're removed in
 * Core -> Reset.
 *
 * @markup

Lorem

Aliquam

Vestibulum

Lorem

Aliquam

Vestibulum

 *
 * @demo
 * http://codepen.io/chris-pearce/full/gbVLwy/
 */

/**
 * Settings.
 */

/**
 * Toggle on/off certain styles and treatments.
 true

/**
 * Margins.
 */

$o-list-apply-bottom-margin:                  true !default;

$o-list-apply-top-bottom-margin-to-nested:    false !default;

/**
 * Hanging bullets.
 */

$o-list-apply-hanging-bullets:                true !default;

/**
 * Margins.
 */

$o-list-bottom-margin:                        $spacing-base !default;

$o-list-nested-top-bottom-margin:             $o-list-bottom-margin / 2 !default;

/**
 * Left indentation.
 */

$o-list-indent:                               $o-list-bottom-margin !default;

/**
 * Bullets.
 */

$o-list-bullet-unordered-base:                disc !default;

$o-list-bullet-unordered-nested-once:         circle !default;

$o-list-bullet-unordered-nested-twice:        square !default;

$o-list-bullet-ordered:                       decimal !default;

%o-list,
.o-list {
  @include to-rem(margin-left, $o-list-indent);
  // Apply bottom spacing

  @if $o-list-apply-bottom-margin {
    @include to-rem(margin-bottom, $o-list-bottom-margin);

    // Remove from the last child
    &:last-child {margin-bottom: 0;}
  }

  // Apply hanging bullets
  @if $o-list-apply-hanging-bullets {
    list-style-position: outside;
  }
  @else {
    list-style-position: inside;
  }
}

/**
 * Bullets.
 *
 * For unordered lists we're replicating the native browser bullets:
 * - disc
 *  -- circle
 *    --- square
 */

// Unordered lists
%ul.o-list,
ul.o-list {list-style-type: $o-list-bullet-unordered-base;}

// Ordered lists
%ol.o-list,
ol.o-list {list-style-type: $o-list-bullet-ordered;}

  /**
   * Nested lists.
   */

  %o-list,
  .o-list {

    // Apply spacing between the lists
    @if $o-list-apply-top-bottom-margin-to-nested {
      .o-list {
        @include to-rem(margin-bottom margin-top, $o-list-nested-top-bottom-margin);
      }
    }

    // Unordered list bullets
    ul.o-list {
      list-style-type: $o-list-bullet-unordered-nested-once;

      ul.o-list {list-style-type: $o-list-bullet-unordered-nested-twice;}
    }
  }

@stowball thanks for taking a look. Yes this one is a bit complex which is why I'm learning towards getting rid of it for V3.
Comments on your edited version:

You've removed all the generate-at-breakpoints() mixins:

https://github.com/chris-pearce/scally/blob/issue-135/objects/_o-list.scss#L50-L63
https://github.com/chris-pearce/scally/blob/issue-135/objects/_o-list.scss#L111-L126
https://github.com/chris-pearce/scally/blob/issue-135/objects/_o-list.scss#L142-L146
https://github.com/chris-pearce/scally/blob/issue-135/objects/_o-list.scss#L152-L156
https://github.com/chris-pearce/scally/blob/issue-135/objects/_o-list.scss#L191-L214
Looking at this again I think you only need the one generate-at-breakpoints() mixin applied by only one toggle setting: https://github.com/chris-pearce/scally/blob/issue-135/objects/_o-list.scss#L57 as I can't see much need being able to control the list bullets and nested lists and particular breakpoints but I can't change it as it'll be a breaking change. See the compiled CSS snippets below as it might be clearer.

This needs to stay: https://github.com/chris-pearce/scally/blob/issue-135/objects/_o-list.scss#L107 otherwise hanging bullets don't work because if you apply a left indentation by default—as per your edited version—and you have $o-list-apply-hanging-bullets set to true the bullets will be on the inside:

When it should be:

This: https://github.com/chris-pearce/scally/blob/issue-135/objects/_o-list.scss#L163-L166 can be as your edited version.

The reason this section: https://github.com/chris-pearce/scally/blob/issue-135/objects/_o-list.scss#L168-L188 is more verbose than your version is because I've set it up so you only have to apply the selector: o-list once to the parent ol / ul not to every nested ol / ul.

This loop: https://github.com/chris-pearce/scally/blob/issue-135/objects/_o-list.scss#L191 isn't needed so I'll remove.

Compiled CSS for the different apply-at-breakpoints settings using the lap breakpoint:
CASE 1
Settings
$o-list-apply-at-breakpoints-for-default: true;

$o-list-apply-at-breakpoints-for-unordered: false;

$o-list-apply-at-breakpoints-for-ordered: false;

$o-list-apply-at-breakpoints-for-nested: false;

Compiled CSS
.o-list {
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
}
.o-list:last-child {
  margin-bottom: 0;
}

@media (min-width: 40.0625em) {
  .o-list-from-lap {
    margin-bottom: 1.5rem;
    margin-left: 1.5rem;
  }
  .o-list-from-lap:last-child {
    margin-bottom: 0;
  }
}
/**
 * Bullets.
 *
 * For unordered lists we're replicating the native browser bullets:
 * - disc
 *  -- circle
 *    --- square
 */
ul.o-list {
  list-style-type: disc;
}

ol.o-list {
  list-style-type: decimal;
}

/**
 * Nested lists.
 */
.o-list ul,
.o-list ol {
  margin-bottom: 0.75rem;
  margin-top: 0.75rem;
}
.o-list ul,
.o-list ol {
  margin-left: 1.5rem;
}
.o-list ul {
  list-style-type: circle;
}
.o-list ul ul {
  list-style-type: square;
}
.o-list ol {
  list-style-type: decimal;
}

CASE 2
Settings
$o-list-apply-at-breakpoints-for-default: true;

$o-list-apply-at-breakpoints-for-unordered: true;

$o-list-apply-at-breakpoints-for-ordered: false;

$o-list-apply-at-breakpoints-for-nested: false;

Compiled CSS
.o-list {
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
}
.o-list:last-child {
  margin-bottom: 0;
}

@media (min-width: 40.0625em) {
  .o-list-from-lap {
    margin-bottom: 1.5rem;
    margin-left: 1.5rem;
  }
  .o-list-from-lap:last-child {
    margin-bottom: 0;
  }
}
/**
 * Bullets.
 *
 * For unordered lists we're replicating the native browser bullets:
 * - disc
 *  -- circle
 *    --- square
 */
ul.o-list {
  list-style-type: disc;
}

@media (min-width: 40.0625em) {
  ul.o-list-from-lap {
    list-style-type: disc;
  }
}
ol.o-list {
  list-style-type: decimal;
}

/**
 * Nested lists.
 */
.o-list ul,
.o-list ol {
  margin-bottom: 0.75rem;
  margin-top: 0.75rem;
}
.o-list ul,
.o-list ol {
  margin-left: 1.5rem;
}
.o-list ul {
  list-style-type: circle;
}
.o-list ul ul {
  list-style-type: square;
}
.o-list ol {
  list-style-type: decimal;
}

CASE 3
Settings
$o-list-apply-at-breakpoints-for-default: true;

$o-list-apply-at-breakpoints-for-unordered: true;

$o-list-apply-at-breakpoints-for-ordered: true;

$o-list-apply-at-breakpoints-for-nested: false;

Compiled CSS
.o-list {
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
}
.o-list:last-child {
  margin-bottom: 0;
}

@media (min-width: 40.0625em) {
  .o-list-from-lap {
    margin-bottom: 1.5rem;
    margin-left: 1.5rem;
  }
  .o-list-from-lap:last-child {
    margin-bottom: 0;
  }
}
/**
 * Bullets.
 *
 * For unordered lists we're replicating the native browser bullets:
 * - disc
 *  -- circle
 *    --- square
 */
ul.o-list {
  list-style-type: disc;
}

@media (min-width: 40.0625em) {
  ul.o-list-from-lap {
    list-style-type: disc;
  }
}
ol.o-list {
  list-style-type: decimal;
}

@media (min-width: 40.0625em) {
  ol.o-list-from-lap {
    list-style-type: decimal;
  }
}
/**
 * Nested lists.
 */
.o-list ul,
.o-list ol {
  margin-bottom: 0.75rem;
  margin-top: 0.75rem;
}
.o-list ul,
.o-list ol {
  margin-left: 1.5rem;
}
.o-list ul {
  list-style-type: circle;
}
.o-list ul ul {
  list-style-type: square;
}
.o-list ol {
  list-style-type: decimal;
}

CASE 4
Settings
$o-list-apply-at-breakpoints-for-default: true;

$o-list-apply-at-breakpoints-for-unordered: true;

$o-list-apply-at-breakpoints-for-ordered: true;

$o-list-apply-at-breakpoints-for-nested: true;

Compiled CSS
.o-list {
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
}
.o-list:last-child {
  margin-bottom: 0;
}

@media (min-width: 40.0625em) {
  .o-list-from-lap {
    margin-bottom: 1.5rem;
    margin-left: 1.5rem;
  }
  .o-list-from-lap:last-child {
    margin-bottom: 0;
  }
}
/**
 * Bullets.
 *
 * For unordered lists we're replicating the native browser bullets:
 * - disc
 *  -- circle
 *    --- square
 */
ul.o-list {
  list-style-type: disc;
}

@media (min-width: 40.0625em) {
  ul.o-list-from-lap {
    list-style-type: disc;
  }
}
ol.o-list {
  list-style-type: decimal;
}

@media (min-width: 40.0625em) {
  ol.o-list-from-lap {
    list-style-type: decimal;
  }
}
/**
 * Nested lists.
 */
.o-list ul,
.o-list ol {
  margin-bottom: 0.75rem;
  margin-top: 0.75rem;
}
.o-list ul,
.o-list ol {
  margin-left: 1.5rem;
}
.o-list ul {
  list-style-type: circle;
}
.o-list ul ul {
  list-style-type: square;
}
.o-list ol {
  list-style-type: decimal;
}

@media (min-width: 40.0625em) {
  .o-list-from-lap ul,
  .o-list-from-lap ol {
    margin-bottom: 0.75rem;
    margin-top: 0.75rem;
  }
  .o-list-from-lap ul,
  .o-list-from-lap ol {
    margin-left: 1.5rem;
  }
  .o-list-from-lap ul {
    list-style-type: circle;
  }
  .o-list-from-lap ul ul {
    list-style-type: square;
  }
  .o-list-from-lap ol {
    list-style-type: decimal;
  }
}


Side-by-Side is applying to any Animal Companion

Side by side seems clearly written to only allow a flanking "Whenever you and your animal companion," are adjacent.  Not another character's animal companion.
I also noticed it only works if game.modules.get("pf2e-animal-companions")?.active.  Does that need to be a requirement?  Like if you have an AC in the game but don't have the module on, then the AC is still there, but some but not all of their abilities will turn off?  Doesn't make sense to me why someone would want that.

This appears to be 2-3 complaints liberally interspliced. Would you mind breaking it out into discrete issues?

It's one bug.  And something unimportant and it don't know if it's a bug or not.

There is currently no way to associate a specific AC with a specific PC as the "master". We might be able to change the flanking detection to require both the PC and AC to have the feat or an effect for it, but if there are two PCs with an AC and the feat, we would still encounter this behavior. The only way to fully fix it would be to have ownership of the AC.

One could compare the set of players with ownership of the tokens.  Which is of course not always correct.  False positives when multiple players can control the tokens or when a single player has multiple PCs.
The MarkToken RE could be used.  But you'd need to apply an effect "Have Animal Companion" to get the mark and keep that effect on.  Kind of annoying.
A way to allow ownership is better I think.  Also Eidolon could use it too.  There's probably similar issues with that.

This isn't going to be addressable by the system.

Create a roll option, companion-of:uuid and then it'll be there to check.  A ChoiceSet doesn't (currently) allow drop in of actors, just items.  But a "choose your master" macro that adds the RE to a companion would be trivial.  The roll option also detect companions, instead of the origin uuid, which prevents someone making their own companion from scratch.
And that could go the companion module.  But the flanking check needs to be here.


deploy: update resizer to v1.6.0 version

This commit make deployment changes to consume v1.6.0 version of the resizer controller.
Reference:
https://github.com/kubernetes-csi/external-resizer/releases/tag/v1.6.0
Signed-off-by: Humble Chirammal<EMAIL_ADDRESS>

@humblec, any reason to backport this to 3.7?

@humblec, any reason to backport this to 3.7?

its ok to not backport too. I have removed the label and also changed the readme. That readme has to be updated for other sidecars but I will put it as a seperate PR. @Madhu-1 ptal.. thanks


Let Metro handle import/export instead of Babel

We currently rely on ESM -> CJS being compiled by Babel. This comes with some downsides.
I've tried using Metro's experimental built-in import / export setup and it seems to work.
Here's what this gives us.
Namespace imports are now lazy (as they should be)
In https://github.com/bluesky-social/social-app/pull/1756, we enabled inline requires. However, initialization logs show all of these modules being prematurely initialized even though they're not being used. This is because Babel compiles import * to this:
  var ConfirmModal = _interopRequireWildcard(_$$_REQUIRE(_dependencyMap[9], "./Confirm"));
  var EditProfileModal = _interopRequireWildcard(_$$_REQUIRE(_dependencyMap[10], "./EditProfile"));
  var ProfilePreviewModal = _interopRequireWildcard(_$$_REQUIRE(_dependencyMap[11], "./ProfilePreview"));
  var ServerInputModal = _interopRequireWildcard(_$$_REQUIRE(_dependencyMap[12], "./ServerInput"));
  // ...
  function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
  function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }

So the _interopRequireWildcard Babel helper was causing the inline requires to evaluate early.
After the change, we can see these imports being inlined at their usage site, as you would expect:
    if ((activeModal == null ? void 0 : activeModal.name) === 'confirm') {
      snapPoints = _$$_IMPORT_ALL(_dependencyMap[12], "./Confirm").snapPoints;
      element = /*#__PURE__*/_jsx(_$$_IMPORT_ALL(_dependencyMap[12], "./Confirm").Component, _objectSpread({}, activeModal));
    } else if ((activeModal == null ? void 0 : activeModal.name) === 'edit-profile') {
      snapPoints = _$$_IMPORT_ALL(_dependencyMap[13], "./EditProfile").snapPoints;
      element = /*#__PURE__*/_jsx(_$$_IMPORT_ALL(_dependencyMap[13], "./EditProfile").Component, _objectSpread({}, activeModal));
    } else if ((activeModal == null ? void 0 : activeModal.name) === 'profile-preview') {
      snapPoints = _$$_IMPORT_ALL(_dependencyMap[14], "./ProfilePreview").snapPoints;
      element = /*#__PURE__*/_jsx(_$$_IMPORT_ALL(_dependencyMap[14], "./ProfilePreview").Component, _objectSpread({}, activeModal));
      needsSafeTopInset = true; // Need to align with the target profile screen.
    } else if ((activeModal == null ? void 0 : activeModal.name) === 'server-input') {
      snapPoints = _$$_IMPORT_ALL(_dependencyMap[15], "./ServerInput").snapPoints;
      element = /*#__PURE__*/_jsx(_$$_IMPORT_ALL(_dependencyMap[15], "./ServerInput").Component, _objectSpread({}, activeModal));
    // ...

React/RN built-in imports are now eager (as they should be)
In https://github.com/bluesky-social/social-app/pull/1756, we regressed by having common APIs like View/Text and React's JSX runtime itself (jsx calls) go through new indirections at runtime, for example:
  function _react() {
    var data = _$$_REQUIRE(_dependencyMap[0], "@babel/runtime/helpers/interopRequireDefault")(_$$_REQUIRE(_dependencyMap[2], "react"));
    _react = function _react() {
      return data;
    };
    return data;
  }
  function _reactNative() {
    var data = _$$_REQUIRE(_dependencyMap[3], "react-native");
    _reactNative = function _reactNative() {
      return data;
    };
    return data;
  }
  // ...
  function _api() {
    var data = _$$_REQUIRE(_dependencyMap[7], "@atproto/api");
    _api = function _api() {
      return data;
    };
    return data;
  }
  // ...
  function _jsxRuntime() {
    var data = _$$_REQUIRE(_dependencyMap[9], "react/jsx-runtime");
    _jsxRuntime = function _jsxRuntime() {
      return data;
    };
    return data;
  }

    // ...

    return /*#__PURE__*/(0, _jsxRuntime().jsxs)(_reactNative().Pressable, {
      testID: `feed-${item.displayName}`,
      accessibilityRole: "button",
      style: [styles.container, pal.border, style],
      onPress: function onPress() {
        navigation.push('CustomFeed', {
          name: item.data.creator.did,
          rkey: new (_api().AtUri)(item.data.uri).rkey
        });
      },

After this change, both the jsx helpers and RN's built-ins are resolved eagerly:
  var React = _$$_IMPORT_DEFAULT(_dependencyMap[0], "react");
  var _reactNative = _$$_REQUIRE(_dependencyMap[1], "react-native"),
    Pressable = _reactNative.Pressable,
    StyleSheet = _reactNative.StyleSheet,
    View = _reactNative.View;
  var _jsx = _$$_REQUIRE(_dependencyMap[2], "react/jsx-runtime").jsx;
  var _jsxs = _$$_REQUIRE(_dependencyMap[2], "react/jsx-runtime").jsxs;

    // ...

    return /*#__PURE__*/_jsxs(Pressable, { // <---- no need to resolve _jsxs or Pressable during render
      testID: `feed-${item.displayName}`,
      accessibilityRole: "button",
      style: [styles.container, pal.border, style],
      onPress: function onPress() {
        navigation.push('CustomFeed', {
          name: item.data.creator.did,
          rkey: new (_$$_REQUIRE(_dependencyMap[9], "@atproto/api").AtUri)(item.data.uri).rkey
        });
      },

As you can see, our own modules like @atproto/api are still initialized lazily.
Test plan
Walked around the app. Both iOS and Android on the simulator. Seemed fine.
This doesn't affect web.
Perf impact
This gets us down from 1449 to 1397 modules being eagerly initialized during startup. As a result, I'm observing a ~200ms reduction in PROD Android startup time. Nothing major but should scale up better as we add more code.
Follow-ups
I've noticed duplicated _objectSpread helpers everywhere in our bundle. I think we might need to externalize the Babel runtime. Also, isn't Hermes modern enough to support spread by default? I'll look at that later to keep this PR scoped.

Looks like something's up with the test setup 👀. Will have a closer look.

Isn't Hermes modern enough to support spread by default?

Yes, Hermes does support  it. The problem here is that the react-native-babel-preset hasn't being updated with the recent Hermes features. For now you need to use the unstable_transformProfile

Doesn't Expo already set it by default to hermes-stable when Hermes is the engine?

Ahh I see we're on an old version.


Access to files in parent directories

Suppose the following structure:
parent-directory
├── current-directory
│   └── current-file.tex % Contains: \documentclass{article}\begin{document}\input{../parent-file}\end{document}
└── parent-file.tex      % Contains: Hey, I'm the content of the parent file!

With a non Docker installation of the TeX Live and  a texmf.cnf file that contains openout_any = r, the compilation of current-file.tex is possible.
With the docker image you provide, all my attempts failed. So far I tried by adding a local texmf.cnf file containing openout_any = r in each of these directories and running:
$ cd /home/bitouze/parent-directory/current-directory
$ docker run --rm -it -v $(pwd):/workdir danteev/texlive pdflatex current-file

or:
$ cd /home/bitouze/parent-directory/current-directory
$ docker run --rm -it -v $(pwd)/..:/workdir danteev/texlive pdflatex current-directory/current-file

but in each case, that returns:

! LaTeX Error: File `../parent-file.tex' not found.

With the docker image you provide, is it possible to compile files which input files in parent directories?

Thank you for the question.
The last one is a good start, because the parent-file.tex will be visible to docker.

docker run --rm -it -v $(pwd)/..:/workdir danteev/texlive pdflatex current-directory/current-file

If you ran

docker run --rm -it -v $(pwd)/..:/workdir danteev/texlive bash

and then
ls -la

You would see parent-file.tex instead of current-file.tex.
pdflatex also resolves the directories relative to the current directory and not to the .tex one (does it?)
I fixed it as follows:
docker run --rm -it -v $(pwd)/..:/workdir danteev/texlive /bin/bash -c "cd subdir1 && pdflatex current-file"


Links between views?

I'm struggling to get links between views to work.  I have a structure that simplifies to this:
class TestPage extends Component
{
  render () {
    return <Page><ContentBlock inner>
Test page
</ContentBlock></Page>;
  }
}
let routes = [
  { path: "/moreInfo", component: TestPage }
];

...
<Framework7App routes={routes}>
   <Panel opened={true} left>
       <View><Pages><Page>
           <ContentBlock inner><Link view="#main-view" href="/moreInfo">More info</Link></ContentBlock>
       </Page></Pages></View>
   </Panel>
   <Views><View main id="main-view">
        <ContentBlock inner>
Default content
</ContentBlock>
   </View></Views>
 </Framework7App>

If I remove the view="#main-view" section, then the TestPage component replaces the content of the left panel as expected.  But with the view specified, I get the following error:
TypeError: undefined is not an object (evaluating 'self.$parent.f7View').

The error occurs in the method "VuePages.methods.onRouteChange" exported from the module "framework7-vue.js".

Single stepping through the method, it seems that it is called twice when the link is clicked.  The first time it completes successfully, but the second time $parent evaluates to undefined causing the error.

It looks like you just forgot the Pages and Page components in your main view. As you can see, it works in this fiddle. Instead of the view prop on your link, you can also use linkView as this fiddle shows, which will close the panel when you click the link.


[Feature Request] Way to update DB

Currently, any changes to how the Database functions requires creating a new sqlite file. Would be nice to have a way to detect and alert users/admins to update the DB, and have a button that makes the changes. Might need to be in the eventual Settings page.

Moved issue to new repo. Closing.


Make retry policy when reading/writing to HDFS adaptive

Queries that have been running for longer (i.e., non-interactive) should do more retries when encountering errors reading and writing to HDFS.

This is difficult to do everywhere, especially for file formats that use the Hive readers. We actually already have retry logic in HiveUtil.createRecordReader(). I think these two places would cover most cases:

File opens in HivePageSourceProvider on the call to pageSourceFactory.createPageSource() (no need to wrap getHiveRecordCursor() as the important implementations already have retry).
The read call in HdfsOrcDataSource.

Just having different timeouts seems to address this problem to a large extent. Closing until we can prove that additional changes are required.


EM specific: VMware installer should respect boot_drive_hint for --firstdisk

Description
When installing VMware, it can be helpful to provide a detailed hint as to which disk the VMware installer should use.
This commit adds support for instance.boot_drive_hint in the hardware metadata which will be read when generating the VMware kickstart file.
Why is this needed
On some of our hardware types (our storage nodes in particular) the VMware installer will sometimes choose the wrong disk. Providing a better hint to the installer should prevent those issues.
Fixes: Internal ticket: PROV-16
How Has This Been Tested?

[x] Updated unit tests show that this works as expected
[x] Manual retrieval of the kickstart file when running in a sandbox both with and without the boot_drive_hint also works as expected.

How are existing users impacted? What migration steps/scripts do we need?
This currently only affects hardware whose plan slug starts with "s" which corresponds to EM storage hardware nodes.
To change that to affect all plans
git grep -l -E '& strings.HasPrefix(.*, "s")' | xargs sed -e 's|&& strings.HasPrefix(.*, "s") ||' -i

and verify that tests still pass and clean up any errors (e.g. unused import of "strings")
Checklist:
I have:

[ ] updated the documentation and/or roadmap (if required)
[x] added unit or e2e tests
[ ] provided instructions on how to upgrade

also needs a rebase

Testing Method
Set up a bare metal sandbox
Boot the worker into OSIE, log in, and obtain the boot drive disk model with lsblk -o model
In my example it is Micron_5300_MTFD
Important URLs:
Primary PXE URL: http://<IP_ADDRESS>:80/auto.ipxe
VMware Kickstart URL: http://<IP_ADDRESS>:80/vmware/ks-esxi.cfg
Make a copy of the worker's hardware-data-0.json to a new name and modify it to trigger the vmware installer:
For now because this feature is currently limited to storage hardware types, change metadata.facility.plan_slug to something that starts with s. For simplicity, I recommend storage
Minimal hardware data json chunk to be added to hardware to make it use vmware installer
{
   "instance" : {
      "boot_drive_hint" : "Micron_5300_MTFD",
      "operating_system" : {
         "distro" : "vmware",
         "image_tag" : null,
         "license_activation" : {
            "state" : "unlicensed"
         },
         "name" : "VMware ESXi 7.0",
         "slug" : "vmware_esxi_7_0",
         "version" : "7.0"
      }
   }
}

Here's what the diff looks like for me:
6c6
<       "plan_slug": "c3.small.x86",
---
>       "plan_slug": "storage",
9c9,21
<     "instance": {},
---
>     "instance": {
>       "boot_drive_hint": "Micron_5300_MTFD",
>       "operating_system": {
>         "distro": "vmware",
>         "image_tag": null,
>         "license_activation": {
>           "state": "unlicensed"
>         },
>         "name": "VMware ESXi 7.0",
>         "slug": "vmware_esxi_7_0",
>         "version": "7.0"
>       }
>     },

You can now tink hardware push < modified.json
From the worker do curls to confirm:
curl -s http://<IP_ADDRESS>/auto.ipxe | grep -i vmware
curl -s http://<IP_ADDRESS>:80/vmware/ks-esxi.cfg | grep -i firstdisk

Before:
localhost:~# curl -s http://<IP_ADDRESS>/auto.ipxe | grep -i vmware
set base-url http://install.packet.net/vmware/esxi-7.0.0
kernel ${base-url}/mboot.c32 -c ${base-url}/boot.cfg ks=${tinkerbell}/vmware/ks-esxi.cfg netdevice=0c:42:a1:8f:97:1a ksdevice=0c:42:a1:8f:97:1a
localhost:~# curl -s http://<IP_ADDRESS>:80/vmware/ks-esxi.cfg | grep -i firstdisk
install --firstdisk --overwritevmfs

Now upgrade boots to the version in this PR and modify docker-compose.yml so that the MIRROR_HOST line looks like:
MIRROR_HOST: install.packet.net

To upgrade boots, on your development machine you can run:
make image
docker image save boots:latest | ssh root@${PROVISIONER:?} docker image load

And on the provisioner:
cd tink/deploy
. ../.env
export TINKERBELL_TINK_BOOTS_IMAGE=boots:latest
docker-compose up -d

Now from the worker, do the curls again:
localhost:~# curl -s http://<IP_ADDRESS>/auto.ipxe | grep -i vmware
set base-url http://install.packet.net/vmware/esxi-7.0.0
kernel ${base-url}/mboot.c32 -c ${base-url}/boot.cfg ks=${tinkerbell}/vmware/ks-esxi.cfg netdevice=0c:42:a1:8f:97:1a ksdevice=0c:42:a1:8f:97:1a
localhost:~# curl -s http://<IP_ADDRESS>:80/vmware/ks-esxi.cfg | grep -i firstdisk
install --firstdisk=Micron_5300_MTFD --overwritevmfs

After a reboot of the worker, it should try to install vmware, but I couldn't see anything interesting on the SOS console during the vmware install...

This is a great doc! Might be something worth putting in the repo.


Expose additional GlobalDNSProvider params

This is a PR to add additional parameters to configure external-dns provider
https://github.com/rancher/rancher/issues/19251

LGTM


Double cluster creation due to start delay

If the scheduler creation time is too much, the extension call another time the start method causing a double cluster creation.
A loading dialog could be useful.

Should be fixed with dask-remote-jobqueue v0.5.0


[Bug]: Though Prod is not configured, after configuring two environments, on review page, Prod environment is listed

Is there an existing issue for this?

[X] I have searched the existing issues

Description
When I configure Staging, and one other environment for Mongo DS, On testing and saving both, the review page shows Production details also, when production is not configured at all.
Steps To Reproduce

Login to application in a workspace with a few custom environments created.
Select to create a mongo datasource
Fill in details for Staging, test and save. Review page shows Staging config
Now go to edit ds page, and enter details for any other custom environment. Test and Save
Review page shows Production with nothing below it, Staging and Custom Env
Production should not be shown at all here as Staging and Custom Env were the only ones configured.

https://github.com/appsmithorg/appsmith/assets/101863839/a3a8d245-b631-4834-bf1f-99a336fd716d
Public Sample App
No response
Environment
Deploy Preview
Issue video log
No response
Version
Cloud

I have fixed the method, should not be seen in newly created datasources

Tested this and the issue is no longer seen in newly created datasources.
However - modifying existing datasources still has the issue. @ayushpahwa  - do you think that should be addressed as well? Will there be a scenario with a customer having only Staging DS on his app and he creates more environments?

Moving to QA Done - the existing DS issue will not occur as custom env is a new feature


I config the mirror registry follow the doc, but is not work

Summary
I read the the doc https://microk8s.io/docs/registry-private  and totally setup.
But the image still pull form google.
What did I miss?
What Should Happen Instead?
After I edit mirror hosts.toml
root@K8S:/var/snap/microk8s/current/args/certs.d/k8s.gcr.io# cat /var/snap/microk8s/current/args/certs.d/k8s.gcr.io/hosts.toml

server = "https://k8s.gcr.io"

[host."https://registry.cn-hangzhou.aliyuncs.com/google_containers"]
capabilities = ["pull", "resolve"]`

I restart microk8s and delete pods, but desc show still pull image from google
Events:
  Type     Reason                  Age                From               Message
  ----     ------                  ----               ----               -------
  Normal   Scheduled               114s               default-scheduler  Successfully assigned kube-system/calico-node-lslxv to k8s
  Warning  FailedCreatePodSandBox  42s (x2 over 85s)  kubelet            Failed to create pod sandbox: rpc error: code = Unknown desc = failed to get sandbox image "k8s.gcr.io/pause:3.7": failed to pull image "k8s.gcr.io/pause:3.7": failed to pull and unpack image "k8s.gcr.io/pause:3.7": failed to resolve reference "k8s.gcr.io/pause:3.7": failed to do request: Head "https://k8s.gcr.io/v2/pause/manifests/3.7": dial tcp <IP_ADDRESS>:443: i/o timeout

I can still use the pull > change tag > microk8s ctr method build the system.  But I wish some one help me fix this. Thank you

Hi @kirinrin
It could be that containerd has already started the attempt to pull the image before to the config file change. Can you see if restarting containerd fixes your issue?
sudo snap restart microk8s.daemon-containerd

Closing due to no activity, please re-open if this is still an issue. Thank you


Video not playing correctly

The embeded video in the main home page is not playing correctly. You can check at https://www.connectthoughts.com/

Nice catch!  I accidentally removed the magnific-popup when doing some refactoring, I created a PR to fix it.

THanks for the  quick response. How do I get the updates? can you send the
git command if you don't mind. thanks.
On Thu, Oct 1, 2020 at 8:41 PM Aaron N. Brock<EMAIL_ADDRESS>wrote:

Nice catch! I accidentally removed the magnific-popup when doing some
refactoring, I created a PR to fix it.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/StaticMania/portio-hugo/issues/10#issuecomment-702482497,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACR3WBXI5IR3GVTNO7ZFVGDSIUVV3ANCNFSM4SAZIZVQ
.

That's going to depend a little bit on your setup.  The easiest solution would be to wait till @rajganeshp accepts the PR then update your theme submodule.
However, if you really want the fix now, you'd have to do something along the lines of:
https://stackoverflow.com/a/914090/7607701
And change the remote to https://github.com/AaronNBrock/portio-hugo and the branch to fix-issue-10


LinePinField's field color is not used when hightlight color is enabled

Unless I misunderstand what fieldColor is used for, the highlight color overrides the field color when set.
<com.poovam.pinedittextfield.LinePinField
android:id="@+id/pin_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginHorizontal="64dp"
android:layout_marginTop="32dp"
android:imeOptions="flagNoFullscreen"
android:inputType="number"
android:textColor="@color/text_primary_dark"
android:textSelectHandle="@drawable/text_handle"
android:textSize="18sp"
app:distanceInBetween="12dp"
app:fieldColor="@color/grey"
app:highlightColor="@color/grey_dark"
app:highlightEnabled="true"
app:lineThickness="1dp"
app:isCursorEnabled="true"
app:noOfFields="6" />

Hello,
Yes you are perfectly right. However you can disable the highlight effect by setting it to false
app:highlightEnabled="false"
Hope this solves the issue.

I thought the highlight color would be used for the current field that is highlighted as an indicator of where you are

We currently have cursor for that
app:isCursorEnabled="true"
However if you require that feature. Please let me know and I can provide a build for the same on coming saturday.

A cursor can be useful and something similar to what I'd like. Just a design choice that is different here. If you can implement it, that'd be great!

Sure. Ill update the build here on saturday :)

You can find the feature in the latest version of the library
compile 'com.poovam:pin-edittext-field:1.0.6'


<EMAIL_ADDRESS>

This release includes the changes from #427 . Thanks @mistakster , and sorry for the delay!

3.0.5 has been released