8 is not a valid argument count for any overload.

I'm pretty sure TexImage2DAsync is currently not functional. At least, if it is, I haven't been able to figure out how to use it. The only workaround I could find was to create and call a js function that gets the canvas and runs texImage2D.
`function addTextureToCanvas(imgId) {
canvas = document.getElementsByTagName("canvas");
var gl = canvas[0].getContext("webgl");
var image = document.getElementById(imgId);
gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, image);
//gl.generateMipmap(gl.TEXTURE_2D);

}`
I hope that helps.

it is no longer relevant, but thanks to your sources.. I was able to write an image generation based on byte []
await _context.DrawImageAsync(imagePngBytes, ImageFormat.PNG, OffsetX, OffSetY, (int)maxX, (int)maxY);

The border is missing, more information here.
Duplicate Issues

https://github.com/BlazorExtensions/Canvas/issues/65
https://github.com/BlazorExtensions/Canvas/issues/63
https://github.com/BlazorExtensions/Canvas/issues/60 (has PR)
https://github.com/BlazorExtensions/Canvas/issues/50

Sample
await context.TexImage2DAsync(Texture2DType.TEXTURE_2D, 0, PixelFormat.RGBA, data.Width, data.Height, PixelFormat.RGBA, PixelType.UNSIGNED_BYTE, data.Pixels);

glpMipmapViewer.prototype.texImage2D = function(original, args) {
  if (!this.textureExists(this.activeTexture)) {
    return;
  }

  if(args.length == 9 && args[8] == this.mipmapPixels && args[1] == this.currentLevel) {
    return;
  }
  // figure out which function type it's using
  var textureObj = this.textureUsage[this.activeTexture.__uuid];
  var level = args[1];
  if (args.length == 6) {
    textureObj.imageLevels.splice(level, 0, {
      functionType : this.texImage2DFcnType.TEX_IMAGE_2D_6,
      arguments : args });
  } else if (args.length == 9) {
    textureObj.imageLevels.splice(level, 0, {
      functionType : this.texImage2DFcnType.TEX_IMAGE_2D_9,
      arguments : args });
  } else {
    console.error("texImage2D function args is not valid");
    return;
  }

  textureObj.fcnUsages.push( { fcn : original, args: args } );
}


Add support for HEALPix extra coordinates

I adapted the HEALPix class accordingly. Now, the healpy package is not listed as dependency at all. If we ever start to implement actual tests or documentation, we might add an optional dependency in the pyproject.toml


Create Aspect Qualification test suite to validate each adapter

Deemed impossible due to the fact adapters don't have a rich enough API surface.


Fixes #230: get users by username

This PR fixes #230
Not sure though, whether we could provide a more "generic" method that handles external users as well... on the other hand, adding /users?extern_uid=:extern_uid&provider=:provider and /users?external=true would be no big deal.

Wouldn't it be better to just as an option struct here? That could maybe be a way to make all the variations work with this one function?

@svanharmelen picked up your suggestion and added options here. Now we have all options but the custom attributes, since I don't know how to properly implement this.

Hi @svanharmelen - just a short reminder that this PR is still open... would be great if you could merge it. If I should change anything, please let me know.

Merged and updated your commit from the PR in PR #342. Thanks @michaellihs!


Moved around code

Moved the  ==UserScript== header up to allow Tampermonkey to identify the script. Without this, the *.user.js file was downloading rather than being prompted to execute.

Looks good, thanks!
I really need to figure out a way to get the build system to do this...

Looks good, thanks!
I really need to figure out a way to get the build system to do this...


Error when trying to install

I tried to install it like here
what I did exactly:
git clone https://github.com/vigoux/tree-sitter-viml.git
cd tree-sitter-viml
tree-sitter generate
Then I added this to my init.vim:
local parser_config = require "nvim-treesitter.parsers".get_parser_configs()
parser_config.vim = {
  install_info = {
    url = "~/tree-sitter-viml", -- local path or git repo
    files = {"src/parser.c"}
  },
}
EOF

when I run:
:TSInstall vim
I get this:

(my first issue, so please write when I should send more info)

@vigoux

I had to add "src/scanner.c" to the files.


🚧Setup PR templates to match the Velaptor project

I have done the items below . . .

[X] I have updated the title by replacing the '<title>' section.

Description
This issue is to get the PR templates of this project to match what is setup in the template repository project.
This needs to wait until the a template repository is created regarding the Administration Cleanup project.
Acceptance Criteria
This issue is finished when:

[ ] PR Templates updated

ToDo Items

[ ] Draft pull request created and linked to this issue
[ ] Priority label added to issue (low priority, medium priority, or high priority)
[ ] Issue linked to the proper project
[ ] Issue linked to proper milestone
[ ] Unit tests have been written and/or adjusted for code additions or changes
[ ] All unit tests pass

Issue Dependencies

KinsonDigital/issues-repo#9

Related Work
No response

Closed.
Work done on issue below:
-#89


MXSegmentedPager background color

Hi,
I have been trying to set the segmented pager and all its components background colour to clear colour but i have not succeeded.
Can you please help me out in this?

Hi Ravi, did you find any solution?

Hi @rajdhakate
Yes i was able to set the background colour to clear. So the problem with me was i was setting my main controller's view  background colour as white. So you just try setting each components colour as clear colour. I don't know how you are using it but hope this helps.

@ravigupta049 Yes. I'll try. Thank you


Issue on reply & follow buttons

Reply and follow buttons inside discussion pages are misaligned.

Ok, I've fixed the follow button issue however, the Admin button you have to find a fix for yourself as I don't have it.

This looks messed up with your PR.


Staging for release 0.3.0

Staging for release 0.3.0

[x] This contribution adheres to CONTRIBUTING.md.
- [ ] New tests have been created for any new features or regression tests for bugfixes.
[x] tox successfully runs, including unit tests and style checks (see CONTRIBUTING.md).

Coverage remained the same at 67.708% when pulling 061cc131a32d945edec7f78f0838fd323a00ab3f on jashnani:release into 698ae2a7ef18fddcbefaf16d8ef2b596d8c36ff0 on ni:master.

Coverage remained the same at 67.708% when pulling 061cc131a32d945edec7f78f0838fd323a00ab3f on jashnani:release into 698ae2a7ef18fddcbefaf16d8ef2b596d8c36ff0 on ni:master.


Accept single row stream as a data source?

Overview
For now we only support stream constructor as a Table data source because we don't do stream rewinding. It's possible to rewind stream - https://stackoverflow.com/questions/19553837/node-js-piping-the-same-readable-stream-into-multiple-writable-targets. It has to be investigated will it work for us because we should have an ability to do unlimited rewind operations on input stream.
Initial discussion - https://github.com/frictionlessdata/tableschema-js/issues/92#issuecomment-330902373
Plan

[ ] investigate rewind solution and propose a design to this thread
[ ] update Table class to support single stream as data source
[ ] update readme for Table and infer
[ ] write tests

@roll I'm not sure if we need to rewind solution here. The goal is to be able to pass row stream directly. E.g., right now source can be stream factory which then initialized and piped to parser so we get row stream:
// Stream factory
if (isFunction(source)) {
  stream = source()
  stream = stream.pipe(parser)
}

and what we want is to pass stream.pipe(parser):
// Row stream
else if (source.readable) {
  stream = source
}

@anuveyatsu
In this case how it will be handling multiple reads like:
const source = new NodeStream()
const table = await Table.load(source)
table.read() // stream is ended
table.read() // ?

I'm not so familiar with Node Streams but my guest second read will not be possible.

@roll yes, I see now. Seems like we need some variable to keep a duplicate of the stream. I don't see any other options...:
async function createRowStream(source, parserOptions) {
  ...
  } else if (source.readable !== undefined) {
    // if stream is still readable then use original `source` stream
    if (source.readable) {
      duplicateStream = source.pipe(new PassThrough())
      stream = source.pipe(parser)
    } else { // if it is already fully read then use duplicateStream
      const forCurrentUse = duplicateStream.pipe(new PassThrough())
      const forLaterUse = duplicateStream.pipe(new PassThrough())
      duplicateStream = forLaterUse
      stream = a.pipe(parser)
    }
  }
  ...
  let duplicateStream
  ...
}

@anuveyatsu
Rufus has suggested something like this. So I think it's cool.
Based on your example could we just multiplicate table._source before every createRowStream call inside table.iter? Something like this:
  async iter({keyed, extended, cast=true, relations=false, stream=false}={}) {

    // Get row stream
    let source = this._source
    if (//source is stream) {
      const duplicateStream = this._source.pipe(new PassThrough())
      this._source = duplicateStream.pipe(new PassThrough())
      source = duplicateStream.pipe(new PassThrough())
    }
    const rowStream = await createRowStream(source, this._parserOptions)

// ...

@roll sure - I will do PR today for this.


Cannot add ppa

Step 10/35
Cannot add PPA: 'ppa:webupd8team/java'.
Please check that the PPA name or format is correct.
The command '/bin/sh -c echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | debconf-set-selections &&   add-apt-repository -y ppa:webupd8team/java &&   apt-get update &&   apt-get install -y oracle-java8-installer &&   rm -rf /var/lib/apt/lists/* &&   rm -rf /var/cache/oracle-jdk8-installer' returned a non-zero code: 1

I ran into this and have modified the Dockerfile to try OpenJDK instead since Oracle appears to have made use of their Java too annoying to mess with. Partial changes:
add-apt-repository ppa:openjdk-r/ppa &&
apt-get update &&
apt-get install -y openjdk-8-jre
Define commonly used JAVA_HOME variable
ENV JAVA_HOME /usr/lib/jvm/default-java
I don't know yet whether that is entirely effective; I'm running into problems a bit later getting the Ruby gem stuff going.
I checked for whether any of the forks of this repo had more recent changes, and thus some idea that they might have successfully built for someone recently, but they are all several years old. Bit rot is a thing.


Simpler times - deployment manifests designed for human BOSH operators

The goal of this WIP PR is to bring kubo-deployment to the people who already have a BOSH & perhaps CF. Right now it offers two exciting deployment stories:

"just works" without any variables
bosh deploy manifests/cfcr.yml

CF routing
bosh deploy kubo-deployment/manifests/cfcr.yml \
  -o kubo-deployment/manifests/ops-files/cf-routing.yml \
  -l <(./kubo-deployment/manifests/helper/cf-routing-vars.sh)

NOTE: due to the continued development of master branch and this PR rebasing against it, I've had to fork this PR into two stands.

To deploy kubo/0.9.0:
git clone https://github.com/drnic/kubo-deployment -b stable-0.9.0

To deploy kubo/latest (this PR against master branch):
git clone https://github.com/drnic/kubo-deployment -b cfcr-simpler-times

The PR also adds sanity tests to operator files against the base manifest using bin/run_opsfile_test (thanks to https://github.com/cloudfoundry/cf-deployment !!)

This PR is not yet feature parity/full documentation/full upgrade of existing wrapper scripts. Since the PR might not be merged without CFCR Core team having written it themselves, I'll leave it for now.
I do love how simple the commands above are now.

Due to the major refactoring of properties + links in kubo-release master branch, I've decided that this PR will assume kubo-release master branch only. I've got a new branch stable-0.9.0 for manifests/operators for kub/0.9.0.
I'd like kubo-deployment to have a develop -> release-candidate -> master branch system so that master will in future always be manifests for a stable final release

HURRAY GREEN CI!
I've squashed the 30+ commits into a single commit with a nice commit message.

I tried to rebase against master but...
CONFLICT (content): Merge conflict in src/kubo-deployment-tests/resources/environments/test_gcp_with_service_key/director.yml
Auto-merging src/kubo-deployment-tests/resources/environments/test_gcp_with_cf_and_service_key/director.yml
Auto-merging src/kubo-deployment-tests/resources/environments/test_gcp/director.yml
Auto-merging src/kubo-deployment-tests/resources/environments/test_aws_cf/director.yml
Auto-merging src/kubo-deployment-tests/resources/environments/test_aws/director.yml
Auto-merging src/kubo-deployment-tests/generate_manifest_test.go
CONFLICT (content): Merge conflict in src/kubo-deployment-tests/generate_manifest_test.go
CONFLICT (modify/delete): manifests/ops-files/worker-haproxy.yml deleted in HEAD and modified in simpler times: one lovely base manifest plus PR tests. Version simpler times: one lovely base manifest plus PR tests of manifests/ops-files/worker-haproxy.yml left in tree.
CONFLICT (rename/delete): manifests/ops-files/worker-haproxy-vsphere.yml deleted in HEAD and renamed to manifests/ops-files/iaas/vsphere/worker-haproxy.yml in simpler times: one lovely base manifest plus PR tests. Version simpler times: one lovely base manifest plus PR tests of manifests/ops-files/iaas/vsphere/worker-haproxy.yml left in tree.
Auto-merging manifests/ops-files/iaas/vsphere/master-static-ip.yml
CONFLICT (rename/delete): manifests/ops-files/k8s-haproxy-static-ips-vsphere.yml deleted in HEAD and renamed to manifests/ops-files/iaas/vsphere/cloud-config/k8s-haproxy-static-ips.yml in simpler times: one lovely base manifest plus PR tests. Version simpler times: one lovely base manifest plus PR tests of manifests/ops-files/iaas/vsphere/cloud-config/k8s-haproxy-static-ips.yml left in tree.
CONFLICT (rename/delete): manifests/ops-files/worker-haproxy-openstack.yml deleted in HEAD and renamed to manifests/ops-files/iaas/openstack/worker-haproxy.yml in simpler times: one lovely base manifest plus PR tests. Version simpler times: one lovely base manifest plus PR tests of manifests/ops-files/iaas/openstack/worker-haproxy.yml left in tree.
Auto-merging manifests/ops-files/iaas/aws/cloud-provider.yml
Auto-merging manifests/ops-files/addons-spec.yml
CONFLICT (content): Merge conflict in manifests/ops-files/addons-spec.yml
Auto-merging manifests/cfcr.yml
CONFLICT (content): Merge conflict in manifests/cfcr.yml
Auto-merging configurations/generic/project-config.yml
Auto-merging bin/lib/deploy_utils
CONFLICT (content): Merge conflict in bin/lib/deploy_utils
Auto-merging bin/generate_cloud_config
CONFLICT (content): Merge conflict in bin/generate_cloud_config

😢

Finally, we are done with this!! 🕺
Only thing that we thought was missing was tests for cf-routing-vars.sh. But we left that out as of now. @drnic, if you could write those tests that would be awesome. Thanks again for the PR!

xoxo
I’ll have a look at the new master branch and see what I can do for cf-routing-vars.sh. I’d probably just rather wait until my bosh links work filters thru routing-release & cf-deployment and then fix the links.yml ops file.

From: Akshay Mankar<EMAIL_ADDRESS>Sent: Tuesday, December 12, 2017 11:03:17 PM
To: cloudfoundry-incubator/kubo-deployment
Cc: Dr Nic Williams; Mention
Subject: Re: [cloudfoundry-incubator/kubo-deployment] Simpler times - deployment manifests designed for human BOSH operators (#237)
Finally, we are done with this!! 🕺
Only thing that we thought was missing was tests for cf-routing-vars.sh. But we left that out as of now. @drnichttps://github.com/drnic, if you could write those tests that would be awesome. Thanks again for the PR!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/cloudfoundry-incubator/kubo-deployment/pull/237#issuecomment-351032064, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAAAbGr0PFn86cqxI41efygmbRg4uopGks5s_muFgaJpZM4Qrk6W.


Empty post-thumbnail-preview is shown broken image and the position is unpleasent

Environment :
Firefox 41 for Linux (Ubuntu 14.04)
Steps:

Go to Submit Page

Expected Result :
Clear empty post-thumbnail-preview placement .
Result :
Empty post-thumbnail-preview is shown broken image.
it is lay out closing its below fields when I set 858px for thumnail width

This doesn't seem like a critical bug, so I probably won't have time to address it right away. PRs are always welcome though :)

Just add an empty alt attribute for <img tag. That will fix it.

Hey, folks! Telescope has changed a lot in the past months, and there is a new React-based version, Telescope Nova (intro video). If you know Crater, it runs on the latest version.
The Legacy version is no longer supported. I'm closing this issue.
I invite you to check the new version, it's awesome!
Happy hacking! 🚀
Ps: by the way, don't hesitate to join the Slack to ask any question, you are welcome! 👍


gnomAD genomes ggd recipe failing on vt normalize

I've traced the error to vt normalize in this line of ggd-run.sh:
bcftools view -f PASS $vcf_file | bcftools annotate -x "^$fields_to_keep" -Ov | vt decompose -s - | vt normalize -r $ref -n - | vt uniq - | bgzip -c > variation/gnomad_genome.vcf.gz

I pulled out the first 10k lines of the downloaded gnomAD genomes VCF for testing:
[ameynert@ultra txtmp]$ ref=../seq/hg38.fa
[ameynert@ultra txtmp]$ fields_to_keep="INFO/"$(cat gnomad_fields_to_keep.txt | paste -s | sed s/"\t"/",INFO\/"/g)
[ameynert@ultra txtmp]$ zcat gnomad_genome.annotated_decomposed.vcf.gz | head -n 10000 > test10k.vcf
[ameynert@ultra txtmp]$ bcftools view -f PASS test10k.vcf | bcftools annotate -x "^$fields_to_keep" -Ov | vt decompose -s - > test10k_pass_ann_decomp.vcf
decompose v0.5

options:     input VCF file        -
         [s] smart decomposition   true (experimental)
         [o] output VCF file       -

<snipped tag-related warnings>

stats: no. variants                 : 6500
       no. biallelic variants       : 6500
       no. multiallelic variants    : 0

       no. additional biallelics    : 0
       total no. of biallelics      : 6500

Time elapsed: 0.26s

[ameynert@ultra txtmp]$ vt normalize -r $ref -n test10k_pass_ann_decomp.vcf > test10k_pass_ann_decomp_norm.vcf
normalize v0.5

options:     input VCF file                                  test10k_pass_ann_decomp.vcf
         [o] output VCF file                                 -
         [w] sorting window size                             10000
         [n] no fail on reference inconsistency for non SNPs true
         [q] quiet                                           false
         [d] debug                                           false
         [r] reference FASTA file                            ../seq/hg38.fa

Floating point exception (core dumped)

Full bcbio install log from relevant point:
2020-08-19 16:10:19 (8.78 MB/s) - ‘gnomad.genomes.r3.0.sites.vcf.bgz.tbi’ saved [2933246/2933246]

decompose vuniq vnormalize v0.50.57
0.5

options:     input VCF file        options:     input VCF file
--options:     input VCF file

-         [o] output VCF file                [s] smart decomposition
-true         [o] output VCF file
 (experimental)
-         [o] output VCF file
-         [w] sorting window size

10000
         [n] no fail on reference inconsistency for non SNPs true
         [q] quiet                                           false
         [d] debug                                           false
         [r] reference FASTA file                            ../seq/hg38.fa

Warning: The tag "BaseQRankSum" not defined in the header
Warning: The tag "ClippingRankSum" not defined in the header
Warning: The tag "allele_type" not defined in the header
Warning: The tag "AC_nfe_seu" not defined in the header
Warning: The tag "AN_nfe_seu" not defined in the header
Warning: The tag "AF_nfe_seu" not defined in the header
Warning: The tag "nhomalt_nfe_seu" not defined in the header
Warning: The tag "AC_nfe_bgr" not defined in the header
Warning: The tag "AN_nfe_bgr" not defined in the header
Warning: The tag "AF_nfe_bgr" not defined in the header
Warning: The tag "nhomalt_nfe_bgr" not defined in the header
Warning: The tag "AC_nfe_onf" not defined in the header
Warning: The tag "AN_nfe_onf" not defined in the header
Warning: The tag "AF_nfe_onf" not defined in the header
Warning: The tag "nhomalt_nfe_onf" not defined in the header
Warning: The tag "AC_nfe_swe" not defined in the header
Warning: The tag "AN_nfe_swe" not defined in the header
Warning: The tag "AF_nfe_swe" not defined in the header
Warning: The tag "nhomalt_nfe_swe" not defined in the header
Warning: The tag "AC_nfe_nwe" not defined in the header
Warning: The tag "AN_nfe_nwe" not defined in the header
Warning: The tag "AF_nfe_nwe" not defined in the header
Warning: The tag "nhomalt_nfe_nwe" not defined in the header
Warning: The tag "AC_eas_jpn" not defined in the header
Warning: The tag "AN_eas_jpn" not defined in the header
Warning: The tag "AF_eas_jpn" not defined in the header
Warning: The tag "nhomalt_eas_jpn" not defined in the header
Warning: The tag "AC_eas_kor" not defined in the header
Warning: The tag "AN_eas_kor" not defined in the header
Warning: The tag "AF_eas_kor" not defined in the header
Warning: The tag "nhomalt_eas_kor" not defined in the header
Warning: The tag "AC_eas_oea" not defined in the header
Warning: The tag "AN_eas_oea" not defined in the header
Warning: The tag "AF_eas_oea" not defined in the header
Warning: The tag "nhomalt_eas_oea" not defined in the header
Warning: The tag "AC_nfe_est" not defined in the header
Warning: The tag "AN_nfe_est" not defined in the header
Warning: The tag "AF_nfe_est" not defined in the header
Warning: The tag "nhomalt_nfe_est" not defined in the header
Warning: The tag "faf95" not defined in the header
Warning: The tag "faf99" not defined in the header
Warning: The tag "popmax" not defined in the header
Warning: The tag "AC_popmax" not defined in the header
Warning: The tag "AN_popmax" not defined in the header
Warning: The tag "AF_popmax" not defined in the header
Warning: The tag "nhomalt_popmax" not defined in the header

stats: Total number of observed variants   0
       Total number of unique variants     0

Time elapsed: 0.00s

/home/u035/project/software/bcbio/genomes/Hsapiens/hg38/txtmp/ggd-run.sh: line 15: 700340 Broken pipe             bcftools view -f PASS $vcf_file
     700341                       | bcftools annotate -x "^$fields_to_keep" -Ov
     700342                       | vt decompose -s -
     700343 Floating point exception(core dumped) | vt normalize -r $ref -n -
     700344 Done                    | vt uniq -
     700345 Done                    | bgzip -c > variation/gnomad_genome.vcf.gz
Upgrading bcbio
Upgrading third party tools to latest versions
Reading packages from /home/u035/project/software/install/tmpbcbio-install/cloudbiolinux/contrib/flavor/ngs_pipeline_minimal/packages-conda.yaml
Creating conda environment: python3
Creating conda environment: samtools0
Creating conda environment: dv
Creating conda environment: python2
Creating conda environment: r36
Creating conda environment: htslib1.10
Checking for problematic or migrated packages in default environment
Initalling initial set of packages for default environment with mamba
# Installing into conda environment default: age-metasv, arriba, bamtools=2.4.0, bamutil, bbmap, bcbio-prioritize, bcbio-variation, bcbio-variation-recall, bcftools, bedops, bedtools=2.27.1, bio-vcf, biobambam, bowtie, bowtie2, break-point-inspector, bwa, bwakit, cage, cancerit-allelecount, chipseq-greylist, cnvkit, coincbc, cramtools, cufflinks, cyvcf2, deeptools, delly, duphold, ensembl-vep=100.*, express, extract-sv-reads, fastp, fastqc>=0.11.8=1, fgbio, freebayes=<IP_ADDRESS>, gatk, gatk4, geneimpacts, genesplicer, gffcompare, goleft, grabix, gridss, gsort, gvcfgenotyper, h5py, hmftools-amber, hmftools-cobalt, hmftools-purple, hmmlearn, hts-nim-tools, htslib, impute2, kallisto>=0.43.1, kraken, ldc>=1.13.0, lofreq, macs2, maxentscan, mbuffer, minimap2, mintmap, mirdeep2=<IP_ADDRESS>, mirtop, moreutils, multiqc, multiqc-bcbio, ngs-disambiguate, novoalign, octopus>=0.5.1b, oncofuse, optitype>=1.3.4, parallel, pbgzip, peddy, perl-sanger-cgp-battenberg, picard, pindel, pizzly, pyloh, pysam>=0.14.0, pythonpy, qsignature, qualimap, rapmap, razers3=3.5.0, rtg-tools, sailfish, salmon, sambamba, samblaster, samtools=1.10, scalpel, seq2c<2016, seqbuster, seqcluster, seqtk, sickle-trim, simple_sv_annotation, singlecell-barcodes, snap-aligner=1.0dev.97, snpeff=4.3.1t, solvebio, spades, staden_io_lib, star=2.6.1d, stringtie, subread, survivor, tdrmapper, tophat-recondition, trim-galore, ucsc-bedgraphtobigwig, ucsc-bedtobigbed, ucsc-bigbedinfo, ucsc-bigbedsummary, ucsc-bigbedtobed, ucsc-bigwiginfo, ucsc-bigwigsummary, ucsc-bigwigtobedgraph, ucsc-bigwigtowig, ucsc-fatotwobit, ucsc-gtftogenepred, ucsc-liftover, ucsc-wigtobigwig, umis, vardict, vardict-java, variantbam, varscan, vcfanno, vcflib, verifybamid2, viennarna, vqsr_cnn, vt, wham, anaconda-client, awscli, bzip2, ncurses, nodejs, p7zip, readline, s3gof3r, xz, perl-app-cpanminus, perl-archive-extract, perl-archive-zip, perl-bio-db-sam, perl-cgi, perl-dbi, perl-encode-locale, perl-file-fetch, perl-file-sharedir, perl-file-sharedir-install, perl-ipc-system-simple, perl-lwp-protocol-https, perl-lwp-simple, perl-statistics-descriptive, perl-time-hires, perl-vcftools-vcf, bioconductor-annotate, bioconductor-apeglm, bioconductor-biocgenerics, bioconductor-biocinstaller, bioconductor-biocstyle, bioconductor-biostrings, bioconductor-biovizbase, bioconductor-bsgenome.hsapiens.ucsc.hg19, bioconductor-bsgenome.hsapiens.ucsc.hg38, bioconductor-bubbletree, bioconductor-cn.mops, bioconductor-copynumber, bioconductor-degreport, bioconductor-deseq2, bioconductor-dexseq, bioconductor-dnacopy, bioconductor-genomeinfodbdata, bioconductor-genomicranges, bioconductor-iranges, bioconductor-limma, bioconductor-rtracklayer, bioconductor-snpchip, bioconductor-titancna, bioconductor-vsn>=3.50.0, r-base, r-basejump=0.7.2, r-bcbiornaseq>=0.2.7, r-cghflasso, r-chbutils, r-devtools, r-dplyr, r-dt, r-ggdendro, r-ggplot2, r-ggrepel>=0.7, r-gplots, r-gsalib, r-knitr, r-pheatmap, r-plyr, r-pscbs, r-reshape, r-rmarkdown, r-rsqlite, r-sleuth, r-snow, r-stringi, r-viridis>=0.5, r-wasabi, r=3.5.1, xorg-libxt
# Installing into conda environment dv: deepvariant
# Installing into conda environment htslib1.10: mosdepth
# Installing into conda environment python2: bismark, cpat, cutadapt=1.16, dkfz-bias-filter, gemini, gvcf-regions, hap.py, hisat2, htseq=0.9.1, lumpy-sv, manta, metasv, mirge, phylowgs, platypus-variant, sentieon, smcounter2, smoove, strelka, svtools, svtyper, theta2, tophat, vawk, vcf2db
# Installing into conda environment python3: atropos, crossmap
# Installing into conda environment r36: ataqv, bioconductor-purecn>=1.16.0
# Installing into conda environment samtools0: ericscript
Creating manifest of installed packages in /home/u035/project/software/bcbio/manifest
Third party tools upgrade complete.
Upgrading bcbio-nextgen data files
List of genomes to get (from the config file at '{'genomes': [{'dbkey': 'hg38', 'name': 'Human (hg38) full', 'indexes': ['seq', 'twobit', 'bwa', 'hisat2'], 'annotations': ['ccds', 'capture_regions', 'coverage', 'prioritize', 'dbsnp', 'hapmap_snps', '1000g_omni_snps', 'ACMG56_genes', '1000g_snps', 'mills_indels', '1000g_indels', 'clinvar', 'qsignature', 'genesplicer', 'effects_transcripts', 'varpon', 'vcfanno', 'viral', 'gnomad', 'dbnsfp'], 'validation': ['giab-NA12878', 'giab-NA24385', 'giab-NA24631', 'platinum-genome-NA12878', 'giab-NA12878-remap', 'giab-NA12878-crossmap', 'dream-syn4-crossmap', 'dream-syn3-crossmap', 'giab-NA12878-NA24385-somatic', 'giab-NA24143', 'giab-NA24149', 'giab-NA24694', 'giab-NA24695']}], 'genome_indexes': ['bwa', 'rtg'], 'install_liftover': False, 'install_uniref': False}'): Human (hg38) full
Running GGD recipe: hg38 seq 1000g-20150219_1
Running GGD recipe: hg38 bwa 1000g-20150219
Moving on to next genome prep method after trying ggd
GGD recipe not available for hg38 rtg
Downloading genome from s3: hg38 rtg
Moving on to next genome prep method after trying s3
No pre-computed indices for hg38 rtg
Preparing genome hg38 with index rtg
Running GGD recipe: hg38 ccds r20
Running GGD recipe: hg38 capture_regions 20161202
Running GGD recipe: hg38 coverage 2018-10-16
Running GGD recipe: hg38 prioritize 20181227
Running GGD recipe: hg38 dbsnp<PHONE_NUMBER>5
Running GGD recipe: hg38 hapmap_snps 20160105
Running GGD recipe: hg38 1000g_omni_snps 20160105
Running GGD recipe: hg38 ACMG56_genes 20160726
Running GGD recipe: hg38 1000g_snps 20160105
Running GGD recipe: hg38 mills_indels 20160105
Running GGD recipe: hg38 1000g_indels 2.8_hg38_20150522
Running GGD recipe: hg38 clinvar 20190513
Running GGD recipe: hg38 qsignature 20160526
Running GGD recipe: hg38 genesplicer 2004.04.03
Running GGD recipe: hg38 effects_transcript 2017-03-16
Running GGD recipe: hg38 varpon 20181105
Running GGD recipe: hg38 vcfanno 20190119
Running GGD recipe: hg38 viral 2017.02.04
Running GGD recipe: hg38 gnomad 3
Traceback (most recent call last):
  File "/home/u035/project/software/bcbio/anaconda/bin/bcbio_nextgen.py", line 228, in <module>
    install.upgrade_bcbio(kwargs["args"])
  File "/home/u035/project/software/bcbio/anaconda/lib/python3.7/site-packages/bcbio/install.py", line 107, in upgrade_bcbio
  File "/home/u035/project/software/bcbio/anaconda/lib/python3.7/site-packages/bcbio/install.py", line 377, in upgrade_bcbio_data
  File "/home/u035/project/software/install/tmpbcbio-install/cloudbiolinux/cloudbio/biodata/genomes.py", line 354, in install_data_local
    _prep_genomes(env, genomes, genome_indexes, ready_approaches, data_filedir)
  File "/home/u035/project/software/install/tmpbcbio-install/cloudbiolinux/cloudbio/biodata/genomes.py", line 480, in _prep_genomes
    retrieve_fn(env, manager, gid, idx)
  File "/home/u035/project/software/install/tmpbcbio-install/cloudbiolinux/cloudbio/biodata/genomes.py", line 875, in _install_with_ggd
    ggd.install_recipe(os.getcwd(), env.system_install, recipe_file, gid)
  File "/home/u035/project/software/install/tmpbcbio-install/cloudbiolinux/cloudbio/biodata/ggd.py", line 30, in install_recipe
    recipe["recipe"]["full"]["recipe_type"], system_install)
  File "/home/u035/project/software/install/tmpbcbio-install/cloudbiolinux/cloudbio/biodata/ggd.py", line 62, in _run_recipe
    subprocess.check_output(["bash", run_file])
  File "/home/u035/project/software/bcbio/anaconda/lib/python3.7/subprocess.py", line 411, in check_output
  File "/home/u035/project/software/bcbio/anaconda/lib/python3.7/subprocess.py", line 512, in run
subprocess.CalledProcessError: Command '['bash', '/home/u035/project/software/bcbio/genomes/Hsapiens/hg38/txtmp/ggd-run.sh']' returned non-zero exit status 136.
Checking required dependencies
Installing isolated base python installation
Installing mamba
Installing conda-build
Installing bcbio-nextgen
Installing data and third party dependencies
Traceback (most recent call last):
  File "bcbio_nextgen_install.py", line 290, in <module>
    main(parser.parse_args(), sys.argv[1:])
  File "bcbio_nextgen_install.py", line 51, in main
    subprocess.check_call([bcbio, "upgrade"] + _clean_args(sys_argv, args))
  File "/usr/lib64/python2.7/subprocess.py", line 542, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/home/u035/project/software/bcbio/anaconda/bin/bcbio_nextgen.py', 'upgrade', '--tooldir', '/home/u035/project/software/bcbio/tools', '--genomes', 'hg38', '--aligners', 'bwa', '--datatarget', 'variation', '--datatarget', 'gnomad', '--datatarget', 'vep', '--datatarget', 'dbnsfp', '--cores', '64', '--data']' returned non-zero exit status 1

Thank you so much Pär, sorry for being slow in responding. Let me see if I can reproduce this-- we can pin to 1.2.0 but I'd rather either get 1.2.3 fixed or otherwise handle it.

Thanks, that should work, yes. Thanks so much for figuring out what's going on. I'm pretty sure this problem is related to some htslib 1.9 and htslib 1.10 incompatibility issues, bioconda is kind of in an in-between state right now and some tools are broken on specific versions, working on it now.

Thanks, I can't seem to reproduce this-- could you let me know what verision of samtools is installed?

Version: 1.10 (using htslib 1.10.2)
It's a clean system with only the bcbio install, no other samtools/htslib installed.

Thanks, what about bcbio_conda list vt what does that show?

Ok, I pinned our bcbio install to samtools 1.9, most of bioconda is built against htslib 1.9 right now-- we have a separate htslib1.10 environment for tools/updates that depend on it so that should fix problems with htslib, but I couldn't make this bug happen with 1.9 or 1.10.

Ok, it was a htslib1.10 issue. I ended up being able to reproduce it. If you do a
bcbio_nextgen.py upgrade -u development --tools

it will pull in samtools 1.9, and this issue should be resolved. Thank you!


Update Acceptable/Deprecating/Forks/Versions docs

As discussed at the AGM:

Only allow formula/cask forks to be used when either blessed by the source or used by two other major distributions,
Further elaborate and tweak reasons to deprecate/disable formulae.
Allow more versioned formulae when widely used.
Add a document (based on above) for deprecating/disabling casks.

While we're here:

let VSCode Markdown linting remove the trailing ! from an Acceptable Casks heading

I would like to codify an answer on if we are going to accept archive.org links to Cask downloads for when the original upstream source no longer exists and the file can be obtained.
Historically we've removed the Cask, but it's been put forward as an option recently with the disable/depcreate cycle.
If there are strong reasons from anyone in either direction, would be great to hear.
Personally I am not in favor of this because of lack of upstream support or potentially unknown vulnerability status.   I could see how others would want to keep software available, though.

Looks OK overall otherwise

Proposing we get this merged. We are 130+ comments deep on this one and a lot of the substantial stuff has been addressed. Anyone that feels strongly about additional changes can open a follow up PR.

This makes sense to me, thanks @p-linnane and to everyone else who reviewed and offered suggestions.


"no such entity as torchaudio.functional.compute_kaldi_pitch" in cosyvoice2 with python 3.10

Traceback (most recent call last):
File "/mnt/d/work/CosyVoice2/examples/libritts/cosyvoice/../../../cosyvoice/bin/train.py", line 170, in
main()
File "/home/huangxu/miniconda3/envs/cosyvoice/lib/python3.10/site-packages/torch/distributed/elastic/multiprocessing/errors/init.py", line 347, in wrapper
return f(*args, **kwargs)
File "/mnt/d/work/CosyVoice2/examples/libritts/cosyvoice/../../../cosyvoice/bin/train.py", line 101, in main
configs = load_hyperpyyaml(f, overrides=override_dict)
File "/home/huangxu/miniconda3/envs/cosyvoice/lib/python3.10/site-packages/hyperpyyaml/core.py", line 188, in load_hyperpyyaml
hparams = yaml.load(yaml_stream, Loader=loader)
File "/home/huangxu/miniconda3/envs/cosyvoice/lib/python3.10/site-packages/yaml/init.py", line 81, in load
return loader.get_single_data()
File "/home/huangxu/miniconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 116, in get_single_data
return self.construct_document(node)
File "/home/huangxu/miniconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 120, in construct_document
data = self.construct_object(node)
File "/home/huangxu/miniconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 147, in construct_object
data = self.construct_non_recursive_object(node)
File "/home/huangxu/miniconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 188, in construct_non_recursive_object
for _dummy in generator:
File "/home/huangxu/miniconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 633, in construct_yaml_map
value = self.construct_mapping(node)
File "/home/huangxu/miniconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 429, in construct_mapping
return BaseConstructor.construct_mapping(self, node, deep=deep)
File "/home/huangxu/miniconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 244, in construct_mapping
value = self.construct_object(value_node, deep=deep)
File "/home/huangxu/miniconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 147, in construct_object
data = self.construct_non_recursive_object(node)
File "/home/huangxu/miniconda3/envs/cosyvoice/lib/python3.10/site-packages/ruamel/yaml/constructor.py", line 183, in construct_non_recursive_object
data = constructor(self, tag_suffix, node)
File "/home/huangxu/miniconda3/envs/cosyvoice/lib/python3.10/site-packages/hyperpyyaml/core.py", line 491, in _construct_name
raise ImportError("There is no such entity as %s" % callable_string)
ImportError: There is no such entity as torchaudio.functional.compute_kaldi_pitch
Anyone meeting the same problem? How to solve it?

后面会找一个替代torchaudio计算pitch的，急着用的话可以用torchaudio2.0.2训练，然后用高版本torch部署


Missing script error

The readme shows script labels intended after run:
scripts:
   # run is a default script. To use it, simply type
   # in the command line: "rps" - that's all!
   run: "flutter run -t lib/main_development.dart --flavor development"
      # you can define more commands like this: "rps gen"
      gen: "flutter pub run build_runner watch --delete-conflicting-outputs"

but this results in a missing script error.
Being not super familiar with yaml syntax I didn't see the problem and couldn't figure it out until I noticed in this project's pubspec.yaml, the test: label is not indented beyond run:.

Hi @jibbers42, yes there is a formatting problem.
I updated the readme.


How to install and run the winobjc generated app to iphone

Hello,
I could not find this anywhere in documentation. Where is the IOS compatible (*.ipa) file in the visual studio project folder? If that is present how shall I run the winobjc generated app on the iphone. Please let me know. I could not find the answer to this question in the faq and other beginner tutorials. (In android we can can just take the apk file and run it to install but I could not find a .ipa file here in winobjc solution). Please let me know..

Hi @sriranjanr!
Sorry for the confusion. WinObjC is intended to be used by developers to make Windows applications (distributed via .appx packages) that run natively on Windows machines.
It's not a solution for developing iOS applications that will run on iPhones and iPads.

I'm closing this issue, but please feel free to reopen it if you've got additional concerns!


[Question] how to split train, validation, and test set

Dear all,
I have three 3 sets of data for train, validation, and test.
However,  when I run prepare_mydata.py, it seems to split the data into train and validation set randomly... So, I merged train and validation data set into one file and ran prepare_mydata.py. I will run generate.py against the finetuned model with my test data so that I can compare the models.
If I want to, can I specify train and validation to the data set when I run the prepare_mydata.py?
Thank you in advance.

You can add a validation partition to this piece of code: https://github.com/Lightning-AI/lit-gpt/blob/main/scripts/prepare_alpaca.py#L50-L54
https://pytorch.org/docs/stable/data.html#torch.utils.data.random_split

Closing since I think the question was addressed. But please feel free to reopen with any follow-up questions or concerns!


[Accessibility][Status Message - Bot Responses-More option]: Screen reader doesn’t announce any confirmation on activating 'delete' menu item.

User Experience:
Screen reader users will get confused that whether the action is performed or not if user will not get any confirmation after executing that action.
Test Environment:
Environment: Chromium Edge (Anaheim) + Narrator
Build Version: 2004 (OS Build 19564.1005)
Microsoft Edge Version: 82.0.425.0 (Official build) canary (64-bit)
Test URL: http://localhost:3000/home
Repro Steps:

Open URL: http://localhost:3000/home
Select 'Bot Responses' link from left navigation.
Navigate within the table using tab key.
Press right arrow key & navigate up to 'More option' button & activate it.
Select 'Delete' menu item and observe the issue.

Actual Result:
Screen reader doesn’t announce any confirmation on activating 'delete' menu item.
Note:
Screen reader read twice 'button button' information.
Expected Result:
Screen reader should announce the confirmation on activating 'delete' menu item.
MAS Reference:
https://microsoft.sharepoint.com/:w:/r/sites/accessibility/CELA/Official_Microsoft_Accessibility_Standards/MAS 4.1.3 – Status Messages.docx?d=wc154fbe5702f42fbb2bc87fbb3a23d91&csf=1&e=vba1jx
Attachment:
MAS4.1.3_Bot responses_Delete.zip

Just a progress report for a bit more visibility on my process here. I've been trying to add an aria-live region in various places and none of them have worked; my current theory is that this is because they haven't been present on page load, so the browser doesn't start watching for them. I have another solution in the works that I'll see if I can make happen. It might take a little more time, but it'll be worth it in the end for some more flexibility it'll give us (being able announce anything from anywhere in the app).

As checked the issue is fixed so HCL is closing the issue.


feat: volume change event support

This PR adds a volumechange event that can be used to indicate whether the user is speaking
Addresses issue https://github.com/jamsch/expo-speech-recognition/issues/35
Closes issue https://github.com/jamsch/expo-speech-recognition/issues/39
Preview in example app:

Thanks a lot for doing this, I'd be happy to help test if you @ me when it's ready to be tested! :)

Hey @TowhidKashem, this is now ready to test on version 0.2.24!

Hey @TowhidKashem, this is now ready to test on version 0.2.24! I've included documentation here to get started.

hey sorry for the late reply, I wanted to wait till the weekend to port my app over from react-native-voice first before testing this feature. The migration went very smooth, the well documented types/read me helped a lot!  I was also able to remove the debounce hack that was needed with the old lib to detect speech end.
As for the volume visualization, it works great for when the user is speaking (input audio). But it seems the lib doesn't support output audio at the moment, is that right? That's something that would be very useful for my use case:
I am building a simulated phone call experience, so when the user is talking I want their speech to be visualized and when they stop talking I send the transcript to the server which creates a response via an LLM and converts it to audio via a TTS service and returns that mp3 to the user which I then play on the phone using expo-av library. It would be great if this part could also be visualized as well as it plays. For that I guess you would need a way to detect volume levels coming from the phone's speaker unlike when the user speaks which u probably detect from the microphone.
Do you think that's something that's possible to support or maybe it's something that should be implemented outside of the lib?

Besides this I tested this feature and the lib overall on iOS and I didn't find any issues on a real device (iPhone 13 pro max on iOS 17.6.1)! As I get closer to releasing my app I'll be testing on more devices/simulators and can open issues if I find any.
And just a small suggestion incase it's easy to complement (ignore if not) but it would be nice to be able to configure the duration for how long the system considers silence so that it stops listening a little sooner after the user stops talking. I think now it uses the default system duration of 3 seconds (?) on iPhone but thats a tad too slow for me, maybe like 2.5 or 2 would feel better...
Anyway thanks again for all the work, looks like u put a lot of effort into it and it shows!

Hey @TowhidKashem, thank you so much for the feedback! To address your points:

Visualization for audio playback isn't really in scope for this library, however expo-av has an undocumented feature that you may want to try out: Audio.Sound.setOnAudioSampleReceived  and here's a getAverageLoudness function that you can implement
The default non-continuous duration is a hardcoded 3 seconds, but I'm considering adding an API to change this:
https://github.com/jamsch/expo-speech-recognition/blob/8a60f334c08ee3b3dba50645ef8e33dca241147b/ios/ExpoSpeechRecognizer.swift#L772-L781

However this should also affect the Android intent setting for EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS / EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS / EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS

Visualization for audio playback isn't really in scope for this library, however expo-av has an undocumented feature that you may want to try out

That makes sense don't worry about it then! And thanks for letting me know about the undocumented feature in expo-av. I would have never found that otherwise! If that doesn't work I was thinking I might be able to use the audio file as input source in this lib (since u seem to support that):
    ExpoSpeechRecognitionModule.start({
      audioSource: {
        /** Local file URI */
        uri: "file:///path/to/audio.wav",

...and get the sound levels that way somehow. Cause now I send the audio from the server to the RN side as a base64 string which I then play directly in expo-av via loading it as a data uri string. Expo-av I believe still needs to save this file to the file system in the background prior to playing it so I might be able to use that path here in the uri option. And I was guessing might be able to detect volume levels that way? But since you're suggesting the expo-av undocumented feature route I'll start with that first and see how it goes 🤞

We'll also need to add additional timer to match the Android EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS to avoid prematurely cutting the user off before they get a chance to speak.

Gotcha, makes sense. yea it's not a deal breaker or anything, I can live with the 3 seconds time, just a nice to have if it can be done on ur end without a hacky patch for the android side.

@TowhidKashem Also a FYI, at one point when expo-audio becomes recommended over expo-av, there's also APIs to sample the volume, here's an example: https://github.com/expo/expo/blob/95dec52592e24b45ed056cc4599640fb6bd97726/apps/native-component-list/src/screens/Audio/expo-audio/JsiAudioBar.tsx#L35-L42

@TowhidKashem Also a FYI, at one point when expo-audio becomes recommended over expo-av, there's also APIs to sample the volume, here's an example: https://github.com/expo/expo/blob/95dec52592e24b45ed056cc4599640fb6bd97726/apps/native-component-list/src/screens/Audio/expo-audio/JsiAudioBar.tsx#L35-L42

hey @jamsch sorry just seeing your mention now, but this is great news thanks for letting me know! I'll give this a shot once SDK 52 comes out of beta in a week or two. I did try to use the undocumented apis from expo-av you mentioned before but it didn't work out because it seems they only work if you are recording the audio. In my case I don't want to record, just visualize the sound as it happens in the environment. I couldn't find the documentation page for expo-audio like there is for expo-video, I guess they haven't created it yet do you know if this useAudioSampleListener hook can in fact be used to visualize audio levels without recording?

@TowhidKashem Yep, looks like expo-audio supports sampling playback audio.
Once you use useAudioSampleListener(...), it calls player.setAudioSamplingEnabled(true) on the native Android/iOS side to start sampling audio:
https://github.com/expo/expo/blob/afea64c2d81b5dfba9e4579c95c0aaec7539fa63/packages/expo-audio/src/ExpoAudio.ts#L38-L52
Which has the following implementations:
Android:
https://github.com/expo/expo/blob/afea64c2d81b5dfba9e4579c95c0aaec7539fa63/packages/expo-audio/android/src/main/java/expo/modules/audio/AudioPlayer.kt#L49-L70
iOS:
https://github.com/expo/expo/blob/afea64c2d81b5dfba9e4579c95c0aaec7539fa63/packages/expo-audio/ios/AudioPlayer.swift#L121-L149

@TowhidKashem By the way, it does seem like you can sample playback audio on expo-av, just looking at the following:
https://github.com/expo/expo/blob/afea64c2d81b5dfba9e4579c95c0aaec7539fa63/apps/native-component-list/src/screens/Audio/AV/JsiAudioBar.tsx#L52-L64

@TowhidKashem By the way, it does seem like you can sample playback audio on expo-av, just looking at the following:
https://github.com/expo/expo/blob/afea64c2d81b5dfba9e4579c95c0aaec7539fa63/apps/native-component-list/src/screens/Audio/AV/JsiAudioBar.tsx#L52-L64

Hmm I just tried it but it gives this error:

TypeError: sound?._updateAudioSampleReceivedCallback is not a function (it is undefined)

I am on SDK ^51.0.36 and expo-av ^14.0.7. I guess the private method isn't accessible to me for some reason...
But I'll def give it a shot with expo-audio and sdk 52 soon, will update here how it goes, thanks again for the heads up!

@TowhidKashem It looks like you also need to call sound?._updateAudioSampleReceivedCallback(); prior to that:
https://github.com/expo/expo/blob/afea64c2d81b5dfba9e4579c95c0aaec7539fa63/apps/native-component-list/src/screens/Audio/AV/JsiAudioBar.tsx#L27-L38

@TowhidKashem It looks like you also need to call sound?._updateAudioSampleReceivedCallback(); prior to that:
https://github.com/expo/expo/blob/afea64c2d81b5dfba9e4579c95c0aaec7539fa63/apps/native-component-list/src/screens/Audio/AV/JsiAudioBar.tsx#L27-L38

With some chat GPT'ing I got it to finally work! Still not sure what the original error was caused by but first I got it to work on an audio file and then from the mic in recording mode. The horizontal bar is moving in response to the sound. The only issue is that the sound is saved afterward. But that's not a huge deal, I can just delete each audio clip afterward. And the recording light next to the camera is also on the whole time but I don't think that's possible to disable anyway since the audio technically it coming form the mic. Anyways glad it's finally working ok both ends, thanks for the help!


Pvnet fails at 5.53 and 17.53

Detailed Description
Pvnet fails at 5.53 and 17.53 every day
Context

something to do with the NWP hours of delay

Possible Implementation
Change NWP delay hours? Might need ato check cloudwatch, and add specific errors to ocf_datapipes

This might be sovled by https://github.com/openclimatefix/ocf-infrastructure/pull/494


M06-lab01-ex04 Incorrect URL's

Contact Details
<EMAIL_ADDRESS>What happened?
Exercise : 04
Task: 01
Step: 10 & supplementary note
Description of issue:
Taxii connector fails to connect with already exists or inputs not valid error
When trying both URL's in browser,
https://limo.anomali.com/api/v1/taxii2/feeds/
https://limo.anomali.com/api/v1/taxii2/feeds/collections/
Both return 404 error page
Lab
Lab 06 Exercise 04 Connect Threat intelligence to Microsoft Sentinel using data connectors
Relevant screenshots
paste here 😉
Do you want to help us? 👏

[ ] Create a Pull Requestt by following this project's Contribution Guide

Hi. We are aware of this issue. Anomali has end-of -life the Limo page. Looking for a replacement.

Hi. We are aware of this issue. Anomali has end-of-life the Limo page. Looking for a replacement.

Any chance a comment could be added to the instructions to detail this?
Save other people time trying to figure out why it wont connect

This lab is hidden until we find a solution.

Glad to see Microsoft starting to respond to Course Lab Issues in a timely manner. Please keep it up as it is important. It's never easy in the classroom when labs do not work and there is nowhere to go to get immediate assistance.

I am teaching this course this week. Well done SC-200 Team. I was reviewing the labs tonight on Skillable and indeed Ex.4 has been hidden.
Well done.

I don't think Anomali is going to provide a free TAXII feed, so I am closing this bug for now. Thanks for opening.


Feature/course data

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

97 of 267 (36.33%)  changed or added relevant lines in 12 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-33.4%) to 57.412%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pathways/models/major.py
14
15
93.33%

pathways/models/curriculum.py
7
10
70.0%

pathways/views/api/curric.py
8
13
61.54%

pathways/views/api/course.py
11
18
61.11%

pathways/models/coi_range.py
7
20
35.0%

pathways/management/commands/import_data.py
0
14
0.0%

pathways/management/commands/make_mock_coi.py
0
16
0.0%

pathways/models/course.py
22
59
37.29%

pathways/data_import.py
17
91
18.68%

Totals

Change from base Build<PHONE_NUMBER>:
-33.4%

Covered Lines:
244

Relevant Lines:
425

💛  - Coveralls


Fix YAM decimals for normal calls, increase minimum

Yam has 2 sets of decimals, and snapshot uses balanceOf and doesnt strictly follow the strategy given for proposal creation. I don't know if it is desirable to separate voting power & proposal creation requirements. Likely users will want proposal creation to use voting power (as determined by the strategy), but I may be wrong. Just something to think about
This switches the decimals used, and increases the minimum.

@brockelmore It will be changed see here: https://github.com/balancer-labs/snapshot/issues/110


Modules: New 'Modules and Pipettes' Sidebar Nav and Page

As a Run App user, I would like to have a dedicated page for my modules and pipettes, so that they're not all crowded on the same page as my robot settings.
Acceptance Criteria

[ ] Robot card in robot sidebar has sub-nav for 'Robot' and 'Modules and Pipettes'
[ ] New 'Modules and Pipettes' page
[ ] 'Pipettes' card moved from existing 'Robot' page to new 'Modules and Pipettes' page

@mcous @howisthisnamenottakenyet @umbhau
Heyas, some notes re this design:

side nav panel menu hierarchy is still being worked through - but one option could be to remove the toggle entirely - since it's unclear what it toggles currently, and instead rely on the connect button in robot settings page.
removed connection success banner for now. if the connection is successful - it populates in the card. Let's start with that and add more visual cues once we understand the states of modules better.

Moving getting and displaying module info into its own ticket. This ticket will be implemented with this screen to avoid being blocked by API endpoint work.


Document PgBouncer mode

See https://github.com/prisma/prisma/issues/2520 for what exactly is implemented.
Additional information bits from previous documentation issue https://github.com/prisma/prisma-client-js/issues/503 (which is now incorrect, thus this extract here):
1. pgBouncer must run in transaction mode.
Other modes like session do not make any sense:
Earlier notes from @pimeys on pgBouncer (with modifications by @janpio) that we might want to incorporate into the documentation in some way:

Pgbouncer is a lightweight connection pooler for PostgreSQL. Instead of running
inside the application code, pgbouncer is a separate service offering support
for postgres line protocol and handling the pooling logic outside of
applications using the database.
Typically postgres supports only a certain amount of concurrent connections and
this limit can be reached quite fast when the service usage goes up.
This means the developer cannot just launch more instances of the service due to
the already running instances are reseving all the connections.
Pgbouncer can be run in three different modes, them being session,
transaction and statement mode.
Session mode gives one connection per client, and is useful mainly to define
limits per team in an organization. For common users this mode doesn't allow any
advantages over just connecting to postgres directly.
Statement mode shares a connection with every query coming to the system. It
prevents certain useful features, such as transactions or prepared statements
and is not really useful with Prisma.
Transaction mode offers a connection for every transaction. With this mode and
certain other settings enabled, the prisma query is able to operate normally.
Needed settings for transaction mode:

Prisma needs to be started in a mode that triggers a transaction in every
case, even when just reading data. This allows us to use prepared statements
in Prisma.
We need to clean up possibly already present prepared statements in the connection. To do that we run the command DEALLOCATE ALL before trying to prepare and execute the real query.

Downsides

Slight performance impact due to extra roundtrips for DEALLOCATE ALL, BEGIN and COMMIT every single query.

2. Migration Engine and Introspection Engine will not work with pgBouncer (in transaction mode)
image

use the real database directly instead of the pgBouncer credentials to work around this
3. If you are using pgBouncer, but do not set the query param you will get an error message similar to this:
ConnectorError(ConnectorError { user_facing_error: None, kind: QueryError(Error { kind: Db, cause: Some(DbError { severity: "ERROR", parsed_severity: Some(Error), code: SqlState("26000"), message: "prepared statement \"s0\" does not exist", detail: None, hint: None, position: None, where_: None, schema: None, table: None, column: None, datatype: None, constraint: None, file: Some("prepare.c"), line: Some(505), routine: Some("FetchPreparedStatement") }) }) })
2 and 3 best should be confirmed before documenting.

What do you mean by 'but do not set the query param'?
Would be great if you could clarify 👍

To enable PgBoucner mode in Prisma you need to add a query parameter &pgbouncer=true to the connection string of your database.

@janpio I already set &pgbouncer=true but the error still occurred. I use latest version: v2.11.0


hey yo! glepnir wtf is this?

Describe the bug
  Failed (1)
    ○ lspsaga.nvim  LspAttach   nvim-lspconfig
        fatal: remote error: upload-pack: not our ref 5faeec9f2508d2d49a66c0ac0d191096b4e3fa81
        fatal: remote error: upload-pack: not our ref 5faeec9f2508d2d49a66c0ac0d191096b4e3fa81
        fatal: remote error: upload-pack: not our ref 5faeec9f2508d2d49a66c0ac0d191096b4e3fa81
        fatal: remote error: upload-pack: not our ref 5faeec9f2508d2d49a66c0ac0d191096b4e3fa81
        fatal: reference is not a tree: 5faeec9f2508d2d49a66c0ac0d191096b4e3fa81

lazy.nvim installing with "nvimdev/lspsaga.nvim"
Steps to reproduce
it aint installing what min.lua u will get...
Expected behavior
it should install, it worked previously but i did a reset of ~/.config/nvim, ~/.local/state/nvim, ~/.local/share/nvim, and since then i m not able to install lspsaga...


Settings Configuration Inputs no longer available

According to https://github.com/amazingalek/owml/wiki/For-modders#config-menus having a setting that is just a string or just a number should have inputs available in game. I think I remember this being true in 2.0.0, but it no longer seems to be true. Did these change somehow and the wiki did not get updated?
    "alphabet": "abc", // text input field
    "speed": 10, // number input field

This is fixed


how to export 2x img

how to export 2x img

the plugin currently only exports in 1x. exporting in 2x could be a nice option. see also #3 for additional possible options

This is now available... if you run Set Prototype Export Options you can choose 1x or 2x, and set the default to 2x.

Wow, that's awesome，Thank you very much


Ticker ID Lookup Innaccurate

I know this may be out of your control but when a stock symbol is used to lookup tickerID it's only about 50% accurate which is actually a big problem. TickerID is needed to place an order and so failure to find the correct stock results in a lot of failed orders. For example RDHL and TSCO
raise ValueError("Could not find ticker for stock {}".format(stock))
ValueError: Could not find ticker for stock TSCO
Same goes for get_quote

The tickerID lookup is working for those symbols.

from webull import webull
wb = webull()
wb.get_ticker('RDHL')
913303936
wb.get_ticker('TSCO')
913323531

Try and update to make sure you are using the working version.

python -m pip install git+https://github.com/tedchou12/webull.git -U

yes, I too feel that new version of ticker_id lookup is inaccurate in fact I don't get most of my tickers for IN region anymore. Whereas the previous version /search/tickers5 works fine with little modification (discarding the hasMore==false check)

The current lookup does not include a region and defaults to US.  I believe most of the region ID values are hardcoded to 6 for US.  This could be dynamically provided by pulling the region ID from the below endpoint.

curl -k https://securitiesapi.webullbroker.com/api/securities/regions/getRegionId/v2
6

If you want to get non-US ID's you could update the code here to include a region parameter.  The webull lookup comes from the URL below.

https://quotes-gw.webullbroker.com/api/search/pc/tickers?keyword=TSCO&regionId=6&pageIndex=1&pageSize=1

The above defaults to one result but you could return more if you increase the pagesize (assuming there is more than one match).  If you do want more than one result you need to filter the status (listStatus: 1) as some lookups will return inactive tickers.

Thanks @alexonab I will sure have a look at it.


⚠ Redlib has degraded performance

In c5ce4f3, Redlib (https://redlib.perennialte.ch) experienced degraded performance:

HTTP code: 200
Response time: 20917 ms

Resolved: Redlib performance has improved in 0a238ae after 6 minutes.


[New chain]: Gravity Alpha Mainnet

SimulateTxAccessor -  0x3d4BA2E0884aa488718476ca2FB8Efc291A46199 - https://explorer.gravity.xyz/address/0x3d4BA2E0884aa488718476ca2FB8Efc291A46199
SafeProxyFactory -  0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67 - https://explorer.gravity.xyz/address/0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67
TokenCallbackHandler -  0xeDCF620325E82e3B9836eaaeFdc4283E99Dd7562 - https://explorer.gravity.xyz/address/0xeDCF620325E82e3B9836eaaeFdc4283E99Dd7562
CompatibilityFallbackHandler -  0xfd0732Dc9E303f09fCEf3a7388Ad10A83459Ec99 - https://explorer.gravity.xyz/address/0xfd0732Dc9E303f09fCEf3a7388Ad10A83459Ec99
CreateCall -  0x9b35Af71d77eaf8d7e40252370304687390A1A52 - https://explorer.gravity.xyz/address/0x9b35Af71d77eaf8d7e40252370304687390A1A52
MultiSend -  0x38869bf66a61cF6bDB996A6aE40D5853Fd43B526 - https://explorer.gravity.xyz/address/0x38869bf66a61cF6bDB996A6aE40D5853Fd43B526
MultiSendCallOnly -  0x9641d764fc13c8B624c04430C7356C1C7C8102e2 - https://explorer.gravity.xyz/address/0x9641d764fc13c8B624c04430C7356C1C7C8102e2
SignMessageLib -  0xd53cd0aB83D845Ac265BE939c57F53AD838012c9 - https://explorer.gravity.xyz/address/0xd53cd0aB83D845Ac265BE939c57F53AD838012c9
SafeL2 -  0x29fcB43b46531BcA003ddC8FCB67FFE91900C762 - https://explorer.gravity.xyz/address/0x29fcB43b46531BcA003ddC8FCB67FFE91900C762
Safe -  0x41675C099F32341bf84BFc5382aF534df5C7461a - https://explorer.gravity.xyz/address/0x41675C099F32341bf84BFc5382aF534df5C7461a

Hey, thanks a bunch for going through the effort of pasting explorer links to show the code was actually deployed :smile:. Just note that I run scripts that check the code with eth_getCode against an RPC node, so it isn't strictly necessary. Just letting you know because pasting 9 different links is probably a bit annoying and not necessary for us to verify the deployments :sweat_smile:.


Mapping all host user ids into the container?

Hi there,
This image looks great, and I'm using many of your others as well. So thanks a lot!
The only problem I have getting started with this is the issue of mapping my various host user ids into the container so that all volume files can be seen. I had a search around for the "correct" way to do this, but haven't really succeeded yet. I assume it must be possible, and not too complicated since I only need read-only access to my host files.
Can anyone help and point me in the right direction?
Thanks again!

How are setup the ownership/permissions of your files?  Are your files owned by a common group?

Hi,
Thanks for getting back to me. Unfortunately not. Some data I want to backup shares a common group, but plenty others don't, since I have a lot of services also running on my system.
I can understand if this isn't an easily served use case. The solution I saw that seemed to make sense was to map /etc/passwd directly into the container. Do you think this makes sense? Other than the plethora of users, my system is otherwise quite straightforward and only for my private use
Thanks again

The "easy" way is to run Crashplan under the root user by setting USER_ID and GROUP_ID to 0.  But running as root is usually not the recommended and preferred way.
Also, mapping /etc/passwd is not a solution, since you still need to choose a user under which CrashPlan is running and this user needs to have access to all your files.
The other solution I see is to use the SUP_GROUP_IDS variable: if you add all the required groups to this variable, CrashPlan can then access all your files.

Thanks for your response! I'll give that a try

Tried with SUP_GROUP_IDS - seems to be doing what I need. Thanks!


Saving Kubernetes Namespace without changing anything changed info

Version - master 3/4
Steps to Reproduce:

Create a Kubernetes environment
Go to Manage Namespace
Create a namespace named "abc"
Edit namespace
Save without changing anything
Edit namespace

Results:
First time edit results:

Second time edit results:

Expected: Expected them to be the same since I didn't change anything the first time.

I was told this was a feature... so I'm closing.


Cmd+Shift+] stops working quickly after opening VSCode

Issue Type: Bug
VSCode supports cycling through tabs on MacOS with Cmd+Shift+[ and ] since https://github.com/Microsoft/vscode/issues/12831 but I find that shortly after opening the application, Cmd+Shift+] stops working, so I can only step to the left but not to the right. The other shortcut keeps working though. Also, if I restart VSCode, Cmd+Shift+] works again, but only for a very short time - like a couple of seconds.
I have experienced this on two different devices.
VS Code version: Code 1.33.0 (0dd516dd412d42323fc3464531b1c715d51c4c1a, 2019-04-04T15:11:32.076Z)
OS version: Darwin x64 17.7.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-4980HQ CPU @ 2.80GHz (8 x 2800)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: enabledrasterization: enabledsurface_synchronization: enabled_onvideo_decode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
4, 3, 3

Memory (System)
16.00GB (0.12GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (28)

Extension
Author (truncated)
Version

Bookmarks
ale
10.4.2

cucumberautocomplete
ale
2.13.1

vscode-toggle-quotes
Bri
0.3.2

path-intellisense
chr
1.4.2

viml
dun
0.1.7

gitlens
eam
9.6.0

tslint
eg2
1.0.43

json-tools
eri
1.0.2

auto-close-tag
for
0.5.6

shell-format
fox
4.0.5

bats
jet
0.1.3

python
ms-
2019.3.6558

vscode-extension-auto-import
Nuc
1.4.3

vscode-docker
Pet
0.6.1

gotolastedit
plr
0.6.4

tsimporter
pmn
2.0.0

java
red
0.42.1

vscode-paste-and-indent
Rub
0.0.8

vscode-open-in-github
sys
1.12.0

ayu
tea
0.18.0

vscodeintellicode
Vis
1.1.5

vscode-java-debug
vsc
0.17.0

vscode-java-dependency
vsc
0.4.0

vscode-java-pack
vsc
0.6.0

vscode-java-test
vsc
0.16.0

vscode-maven
vsc
0.16.0

change-case
wma
1.0.0

vscode-jumpy
wma
0.3.1

(1 theme extensions excluded)

Maybe one of the 28 extensions you're loading is binding something else to that sequence. Try looking in the Keyboard Shortcuts list, which you get to from the gearwheel in the bottom left corner. There's a handy search feature, so type ] there and see what the list filters down to.

That sounds plausible, but if I search for ] in the keyboard shortcuts, I see nothing else that would interfere:

As far as I can tell, these are quite the same:

And I'm experiencing the very same behaviour with the Insiders version that has 0 extensions enabled.

But it is true that the issue seems to be with this keyboard shortcut in particular: I tried adding a new shortcut for the same action (Cmd+Shift+') and it's working properly.

@endreymarcell Once the issue reproduces, can you please check if we receive the key combination?

Apparently not - the captured UI shows "shift+cmd+" and doesn't register ] at all. When hitting ], the correct value of "shift+cmd+]" shows up.

I have to be honest and say that I have no idea why we would stop receiving this key combination after a few seconds...
If the key combination does not show up in the keybindings recording input (i.e. it stays as "shift+cmd+"), then it means the key combination is not reaching us at all.

I finally figured this one out -the hotkey was registered as a shortcut in MacOS. Specifically, Keyboard Preferences > Shortcuts > Input Sources > Select next source in input menu. Once I disabled that shortcut and restarted my Mac, VS Code started receiving the key chord.
I brought this upon myself because it was me who set this OS-level shortcut in the first place. However, I was under the impression that this was fine because every other software I used handled this exact key combination properly. Code on the other hand did not even receive the ] key at all (see screenshot).
I got the suspicion that this might be connected to Code being an Electron app so I tried Atom too and sure enough, I could reproduce the same issue. This might be of interest @alexdima.
Here's the twist in the story though. The physical keyboard of my MacBook is English (international QWERTY to be precise) but for the actual keyboard layout I switch back and forth between English and Hungarian. The physical ] key of the English keyboard types the letter Ú when using the Hungarian layout. I set up said shortcut with the aim of switching from Hungarian to English but not the other way around, so the shortcut is not actually Cmd+Shift+] but Cmd+Shift+Ú so that if I'm in Hungarian mode, it switches to English, but if it's already in English, it doesn't switch to Hungarian, it just moves to the next tab.
I don't know what exactly is happening but I do suspect the culprit is somewhere around keys, key codes, layouts, and the such. Mind you, the issue I'm talking about was happening while I was using the English layout, so hitting the ] key should have sent the ] character (and therefore not get captured by MacOS) but on Electron, it seems like for some reason it still did.


Appstudio update test-component-pac-elxs

Pipelines as Code configuration proposal

Pipelines as Code CI/test-component-pac-elxs-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
4 seconds
init

✅ Succeeded
12 seconds
clone-repository

✅ Succeeded
23 seconds
build-container

✅ Succeeded
14 seconds
sanity-inspect-image

✅ Succeeded
13 seconds
deprecated-base-image-check

✅ Succeeded
11 seconds
clair-scan

✅ Succeeded
37 seconds
clamav-scan

✅ Succeeded
9 seconds
sbom-json-check

✅ Succeeded
18 seconds
sanity-optional-label-check

✅ Succeeded
20 seconds
sanity-label-check

✅ Succeeded
5 seconds
show-summary

Pipelines as Code CI/test-component-pac-elxs-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
4 seconds
init

✅ Succeeded
12 seconds
clone-repository

✅ Succeeded
23 seconds
build-container

✅ Succeeded
14 seconds
sanity-inspect-image

✅ Succeeded
11 seconds
clair-scan

✅ Succeeded
37 seconds
clamav-scan

✅ Succeeded
13 seconds
deprecated-base-image-check

✅ Succeeded
9 seconds
sbom-json-check

✅ Succeeded
20 seconds
sanity-label-check

✅ Succeeded
18 seconds
sanity-optional-label-check

✅ Succeeded
5 seconds
show-summary


auto sync from harbor to dockerhub/gcr

We have solved, ref:

https://github.com/PingCAP-QE/artifacts/blob/main/packages/delivery.yaml
https://github.com/PingCAP-QE/ee-ops/blob/544aac941f35911f7e30b86afb72ed61ec165f21/apps/prod/tekton/configs/triggers/triggers/_/image-push-on-harbor.yaml#L54-L79

finished


Add beaconsAffectTamedMobs

Implemented and tested, but food for thought: some effects are pretty useless on non-player entities like haste for example. Should we filter those off? Maybe the only effect that should apply to tamed mobs is secondary regeneration, since selecting that sacrifices the potency of the primary beacon effect.

As i already told u on dm (sending it here so there is constance of this and anyone checking this pr can read it), "unnecessary" effects should be kept for modded pets that may use them and also for consistency.

LGTM!

pog

so real


Build Performance Challenge

Follow the directions found here: https://github.com/JonDouglas/AndroidPerformanceAndAppSizeChallenge#build-times

Build Performance (No bin/obj)

Before Cold Build Times Changes:

Time Elapsed 00:00:14.21

After Cold Build Times Changes:

Time Elapsed 00:00:12.62

Build Performance (Incremental change)

Before Incremental Build Times Changes:

Time Elapsed 00:00:06.82

After Incremental Build Times Changes:

Time Elapsed 00:00:06.84

Bonus

Include a Diagnostic MSBuild Log File or MSBuild BinLog File

This is my diagnostic file (after cold)
Any comments / feedback for how we can improve this experience?
Version Information (Help -> About Visual Studio -> Copy Information)
=== Visual Studio Community 2019 for Mac ===
Version 8.2.4 (build 17)
Installation UUID: 2af29c8a-61e1-43dd-bea6-2d8997a2c66d
GTK+ 2.24.23 (Raleigh theme)
Xamarin.Mac <IP_ADDRESS> (d16-2-fix-mac-updates / 86973979)
Package version: 600000327

=== Mono Framework MDK ===
Runtime:
Mono <IP_ADDRESS>7 (2019-02/f8ea05bddcb) (64-bit)
Package version: 600000327
=== NuGet ===
Version: <IP_ADDRESS>13
=== .NET Core ===
Runtime: /usr/local/share/dotnet/dotnet
Runtime Versions:
2.2.6
2.1.12
2.1.11
SDK: /usr/local/share/dotnet/sdk/2.2.401/Sdks
SDK Versions:
2.2.401
2.1.701
2.1.700
MSBuild SDKs: /Library/Frameworks/Mono.framework/Versions/6.0.0/lib/mono/msbuild/Current/bin/Sdks
=== Xamarin.Profiler ===
Version: 1.6.11
Location: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler
=== Updater ===
Version: 11
=== Apple Developer Tools ===
Xcode 10.3 (14492.2)
Build 10G8
=== Xamarin.Mac ===
Xamarin.Mac not installed. Can't find /Library/Frameworks/Xamarin.Mac.framework/Versions/Current/Version.
=== Xamarin.iOS ===
Version: <IP_ADDRESS> (Visual Studio Community)
Hash: c6691164
Branch: d16-2
Build date: 2019-07-29 15:54:05-0400
=== Xamarin Designer ===
Version: <IP_ADDRESS>9
Hash: 3f0652957
Branch: remotes/origin/d16-2
Build date: 2019-08-01 17:32:50 UTC
=== Xamarin.Android ===
Version: <IP_ADDRESS> (Visual Studio Community)
Commit: xamarin-android/d16-2/ebd65c9
Android SDK: /Users/mookiefumi/Library/Android/sdk
Supported Android versions:
8.0 (API level 26)
8.1 (API level 27)
SDK Tools Version: 25.2.3
SDK Platform Tools Version: 29.0.2
SDK Build Tools Version: 28.0.3
Build Information:
Mono: mono/mono/2019-02@e6f5369c2d2
Java.Interop: xamarin/java.interop/d16-2@d64ada5
LibZipSharp: grendello/LibZipSharp/d16-2@caa0c74
LibZip: nih-at/libzip/rel-1-5-1@b95cf3f
ProGuard: xamarin/proguard/master@905836d
SQLite: xamarin/sqlite/3.27.1@8212a2d
Xamarin.Android Tools: xamarin/xamarin-android-tools/d16-2@6f6c969
=== Microsoft Mobile OpenJDK ===
Java SDK: /Users/mookiefumi/Library/Developer/Xamarin/jdk/microsoft_dist_openjdk_<IP_ADDRESS>
1.8.0-25
Android Designer EPL code available here:
https://github.com/xamarin/AndroidDesigner.EPL
=== Android Device Manager ===
Version: <IP_ADDRESS>
Hash: 686c817
Branch: remotes/origin/d16-2
Build date: 2019-08-07 15:49:58 UTC
=== Xamarin Inspector ===
Version: 1.4.3
Hash: db27525
Branch: 1.4-release
Build date: Mon, 09 Jul 2018 21:20:18 GMT
Client compatibility: 1
=== Build Information ===
Release ID: 802040017
Git revision: 9b155edbf23e9fe8b477b3236a342164fabf5f6b
Build date: 2019-08-16 00:21:01+00
Build branch: release-8.2
Xamarin extensions: 9f2598b5f2371ba2903988c2cd87a9759d0255f2
=== Operating System ===
Mac OS X 10.14.6
Darwin 18.7.0 Darwin Kernel Version 18.7.0
Thu Jun 20 18:42:21 PDT 2019
root:xnu-4903.270.47~4/RELEASE_X86_64 x86_64
=== Enabled user installed extensions ===
Xamarin.HotReload <IP_ADDRESS>10000

@MookieFumi Thank you so much for your submission! To claim your swag, please fill out this quick survey!
http://aka.ms/androidappchallenge


Great Work 👍 Thank you (No issue)

Just wanted to say thank you for all the effort :)

Thanks! 😄

Seconded! 😃

Yeah.. I can't believe this exists! Very nice =]

truly amazing

Thank you, I was able to pick this up over a weekend (seriously, thank you) and now I have a set of lenses tuned to jsondiffpatch's output. Tomorrow morning I will be able to attend my standup and announce that I can finally implement a feature because of it. Awesome work. +42


Indexing mismatch numpy/pythran when indexing 3D array with 2D bool array

I just encountered an issue with "advanced" indexing. In fact there might be two issues.
The code below yields completely different results for numpy and pythran
#pythran export avgpixel(float64[:,:,3], float64)
def avgpixel(img, avg):
    out = np.zeros_like(img)
    o = np.mean(img, axis=-1)
    out[o>avg] =  255
    return out

I moved the below compile error to #1717 because  I'm not sure it directly related.
import numpy as np

#pythran export avgpixel(float64[:,:,3], float64)
def avgpixel(img, avg):
    out = np.zeros_like(img)
    o = np.mean(img, axis=-1)
    idx = np.where(o>avg)
    out[idx] = 255
    return out

I get a compile error in pythran (see below)
In file included from /home/jschrod/PycharmProjects/pythran/pythran/pythonic/include/types/ndarray.hpp:39:
/home/jschrod/PycharmProjects/pythran/pythran/pythonic/include/types/numpy_gexpr.hpp:533:5: error: static_assert failed due to requirement 'utils::all_of<true, false>::value' "all slices are valid"
    static_assert(
    ^
/tmp/tmp1695bo21.cpp:70:5: note: in instantiation of template class '(anonymous namespace)::pythonic::types::numpy_gexpr<(anonymous namespace)::pythonic::types::ndarray<double, (anonymous namespace)::pythonic::types::array_base<long, 3, (anonymous namespace)::pythonic::types::tuple_version>>, (anonymous namespace)::pythonic::types::contiguous_normalized_slice, (anonymous namespace)::pythonic::types::ndarray<long, (anonymous namespace)::pythonic::types::array_base<long, 1, (anonymous namespace)::pythonic::types::tuple_version>>>' requested here
    out[idx] = 255L;
    ^
/tmp/tmp1695bo21.cpp:81:78: note: in instantiation of function template specialization '__pythran_test_average::avgpixel::operator()<(anonymous namespace)::pythonic::types::ndarray<double, (anonymous namespace)::pythonic::types::pshape<long, long, std::integral_constant<long, 3>>> &, double &>' requested here
                                auto res = __pythran_test_average::avgpixel()(img, avg);
                                                                             ^
1 error generated.
WARNING: Compilation error, trying hard to find its origin...
WARNING: Nop, I'm going to flood you with C++ errors!
CRITICAL: Cover me Jack. Jack? Jaaaaack!!!!

This is on latest master.

To clarify I called the avgpixel in the case where it differs with:
x = np.random.random(size=(1024,1024,3))
out = avgpixel(x, 0.5)

To clarify I called the avgpixel in the case where it differs with:
x = np.random.random(size=(1024,1024,3))
out = avgpixel(x, 0.5)

I can further simplify the problem to the following function:
#pythran export index1(float64[:,:,3], bool[:,:])
def index1(x, idx):
    return x[idx]

called with
ins] In [16]: x=np.random.randn(10*10*3).reshape(10,10,3)
[ins] In [17]: o=np.mean(x, axis=-1)
[ins] In [18]: ii = o>0.5
[ins] In [20]: x[ii].shape
Out[20]: (15, 3)
[ins] In [25]: index1(x, ii).shape
Out[25]: (15,)

As you see there is a shape mismatch, however the pythran array is not one of the 3 subarray of the numpy one.

I can further simplify the problem to the following function:
#pythran export index1(float64[:,:,3], bool[:,:])
def index1(x, idx):
    return x[idx]

called with
ins] In [16]: x=np.random.randn(10*10*3).reshape(10,10,3)
[ins] In [17]: o=np.mean(x, axis=-1)
[ins] In [18]: ii = o>0.5
[ins] In [20]: x[ii].shape
Out[20]: (15, 3)
[ins] In [25]: index1(x, ii).shape
Out[25]: (15,)

As you see there is a shape mismatch, however the pythran array is not one of the 3 subarray of the numpy one.


Simple way to handle any bot mentions

I needed to handle any message that mentions bot. I didn't find how to do this simply and came to a little dirty scan:
  scan(/\<@([[:alnum:][:punct:]]*)\>/) do |client, data, user_ids|
    next unless user_ids.flatten.any? { |u_id| client.users[u_id].name == client.name }
    # ...
  end

Is there better way to achieve this? If not, I think it should be.

I think this is about right, but since you know the name upfront you could put it inside the scan with /bot|mybot|whateverbot/ if you want to optimize.
I'd love this documented in README, please?

Actually even better, maybe we should add a supported handler like mention do |client, data, ...| with tests & al? That'd be a great PR.

Actually even better, maybe we should add a supported handler like mention do |client, data, ...| that wraps this up with tests & al?

Yes, that's what I was talking about :+1: I'll try to make PR when I have time.

but since you know the name upfront you could put it inside the scan with /bot|mybot|whateverbot/ if you want to optimize

The problem is that as far as I undestand name is known only on after-connect time in client as I didn't configure it anywhere. That's why I came to this and asked better solution.

You're right @gsmetal. I also think whatever you come up with could work for any mention, so it could support mention do ... which would be a bot mention and mention do "dblock" that would be mentioning anyone else or even mentions do |array_of_people|, etc.


Data syncing frequency and storage space on the Tenant

Hi, following question may have interest for some admins concerned by the network impact of the Feature. Let suppose I have 30000 users, Domain Joined W10 devices with 1709. I want to sync IE and EDGE favs and maybe the Themes. I will for sure disable syncing Passwords.
How many MG/GB per user should I expect to be synced to the Tenant?
How ofter will my Workstation sync data to the Tenant?
[Thanks]

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

ID: 448e1185-6acc-5928-9932-a360230319bd
Version Independent ID: 1d907bdc-b1ad-fb3d-8d75-93e1da810148
Content: Settings and data roaming FAQ
Content Source: articles/active-directory/active-directory-windows-enterprise-state-roaming-faqs.md
Service: active-directory
GitHub Login: @tanning
Microsoft Alias: markvi

@po3yejlb Thanks for your feedback! We will investigate and update as appropriate.

@po3yejlb I have assigned the issue to the content author to provide details around your ask and probably include the same in the relevant document. Thanks.

@po3yejlb
Favorite shortcuts fall into the KB range and Edge Favorites are now stored at %LocalAppData%\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\AC\MicrosoftEdge\User\Default\DataStore\Data\nouser1\120712-0049\DBStore\Spartan.edb, which seems to measure ~14 MB.  Themes also fall into the KB range.
With 30000 users this would be ~420000 MB (or 42 GB) on the network for a system-wide upgrade.
Also, since syncs are determined by desktop/browser use, and can be disabled in the user settings, it harder to gauge what the impact would be on a routine basis.


Profiles

Created a data folder where we can add our professional profiles.
Next step will be to create the cards pulling the data from them.

Linked to #502


Assertion 'ecma_is_completion_value_throw (completion)' failed in vm_run_global

Jerry version:
Checked revision: 77df022
Build: debug.linux

OS:
Ubuntu 14.04, x86_64

Test case:
do {
    return null;
} while (false);

Backtrace:
ICE: Assertion 'ecma_is_completion_value_throw (completion)' failed at jerryscript/jerry-core/vm/vm.cpp(vm_run_global):400.
Error: ERR_FAILED_INTERNAL_ASSERTION
[Inferior 1 (process 18935) exited with code 0170]
(gdb) bt
# 0  vm_run_global () at jerryscript/jerry-core/vm/vm.cpp:400
# 1  0x00000000004bf487 in jerry_run () at jerryscript/jerry-core/jerry.cpp:1243
# 2  0x00000000004bdab6 in main (argc=2, argv=0x7fffffffd908) at jerryscript/main-linux.cpp:248

Now I'm getting the following error:
    return null;
    ^
ERROR: Ln 2, Col 5: Return is illegal

So I think it works correctly now.

Ok on master, closing.
./build/bin/debug.linux/jerry /tmp/aa.js
    return null;
    ^
ERROR: Ln 2, Col 5: Return is illegal


Add ntddstor definitions

Needs #372 merged first.

Well, I sure messed that up, didn't I?

Hi @docbrown are you still interested in getting this merged?
The lack of activity and the still-open review comments make me believe this can be closed but I wanted to ask


Request for XCFramework Distribution of GoogleUtilities to Simplify C++ Project Integration

Summary
GoogleUtilities is currently distributed as source code, but this causes integration issues with C++ projects that would greatly benefit from old way as XCFramework support.
Problem
I'm working on a C++ project that requires integration with GoogleUtilities, but the current non-XCFramework distribution is causing headaches during the integration process.
Request
Could you please distribute GoogleUtilities (again) as an XCFramework?
If it's already possible, do you mind to send me how?
Thanks.

Hi @ezefranca, GoogleUtilities is provided as an XCframework in the monthly Firebase release. To access it, download the Firebase.zip under the Assets section of a Firebase GitHub release (here's the latest release: https://github.com/firebase/firebase-ios-sdk/releases/tag/11.2.0).
Unzip the artifact and the version of the GoogleUtilities SDK will be included in the METADATA.md file. The GoogleUtilities.xcframework can be found in the FirebaseAnalytics/ directory of the decompressed zip artifact. The XCFramework is code signed as well. Let me know if you have any questions.


Can't make it works with my project

Hi and sorry to bother you again (By the way i see that you are really active on the Xamarin plugins developpement ^^ ).
I'm trying to use your package FlowListView to display 6 couples of png and customed gauges.
But to test your component i replaced the couples by only a label without dynamic content (That's only for testing that i abandonned the dynamic content, except for my list of objects).
The issue is that i tried to follow your example in your readme so i added the call to the Init function il app.cs and i used your package but by the end i get nothing displayed so i'm wondering what i'm doing wrong :/
Could you please help me ? :/
Code :
App.xaml.cs :
InitializeComponent();
FlowListView.Init();
My viewModel contains the object IndicatorItems with a ObservableCollection type
MyXaml.xaml :

<pages:PopupPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Hardis.GreenIT.Views.IndicatorsPopupView"
xmlns:pages ="clr-namespace:Rg.Plugins.Popup.Pages;assembly=Rg.Plugins.Popup"
xmlns:customControls="clr-namespace:Hardis.GreenIT.Controls"
xmlns:animations="clr-namespace:Rg.Plugins.Popup.Animations;assembly=Rg.Plugins.Popup"
xmlns:svg="clr-namespace:SVG.Forms.Plugin.Abstractions;assembly=SVG.Forms.Plugin.Abstractions"
xmlns:ff="clr-namespace:FFImageLoading.Forms;assembly=FFImageLoading.Forms"
xmlns:ffsvg="clr-namespace:FFImageLoading.Svg.Forms;assembly=FFImageLoading.Svg.Forms"
xmlns:flow="clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView"
BackgroundColor="#54F4F4F4">
pages:PopupPage.Animation
<animations:ScaleAnimation PositionIn="Top"
PositionOut="Top"
DurationIn="200"
DurationOut="100"
EasingIn="SinOut"
EasingOut="SinIn"
HasBackgroundAnimation="False"/>
</pages:PopupPage.Animation>

<flow:FlowListView FlowItemsSource="{Binding IndicatorItems}" FlowColumnCount="2" SeparatorVisibility="None" HasUnevenRows="False">
flow:FlowListView.FlowColumnTemplate

</flow:FlowListView.FlowColumnTemplate>
</flow:FlowListView>

</pages:PopupPage>

problem with my rewritting of my code so watch it here please : https://pastebin.com/iZLjbTnR


JSON Support, Identity Column Support, Time Delta Query Support

This is a re-pack of the previous closed merge request on new code structure. Since I currently do not have any HANA access (and I also couldn't find documentation describing how to properly configure a HANA connection to run the test setup), this is currently without tests and simply contains the main merged changes.

Hi, thanks for the contribution. Can you please split the different features into separate Pull Requests?
For the identity support, there is already #159 open, so you can assign this PR there.
Let's have a look on the code after the split


Pages are all just HTML Login page

So, we got our Bookstack instance upgraded and the script runs without error. However, while all of the images are downloaded correctly, all of the pages are exactly the same page - an HTML login page.
I don't understand why it would pull down an HTML login page when it is using the API which is clearly working since the images are downloading correctly.
Config yaml looks like this:
host: "https://wiki.redacted.com"
credentials:
    token_id: "<redacted>"
    token_secret: "<redacted>"
formats:
  - markdown
output_path: "/root/Wiki"
assets:
  export_images: true
  modify_markdown: true
  export_meta: false
  verify_ssl: true
  keep_last: 1

I figured this one out. I had read access via the API permissions for all item types but in the section above that in the user role config the "export" was not enabled. I think it would be a good idea to outline very specifically what permissions are needed within a role for this to work.

Ah I see, I have a simpler set up with no additional users so it is good to learn these things. Thanks for the input @intrepidsilence  and I will update the documentation and close this ticket out after. Thanks!

I updated the README with your suggestions, thanks for the help!
- `Export Content` (This can be found in `Edit Role --> System Permissions`)
  - For most users this may already set - may be required to be set if using custom roles
  - If not set, you may see page contents showing as a HTML login page, as reported in this [issue](https://github.com/homeylab/bookstack-file-exporter/issues/35)


run init in a promise

http://www.html5rocks.com/en/tutorials/es6/promises/
no longer shall we have to check if the thing already happened to run the thing

I think I may have misinterpreted how promises work...


stack trace in error messages(not log)

Can you add stacktrace in exception popup and error messages? And it will be good if stack trace includes procedures too...
I had a array index out of bounds exception with companion app, I could only see "length x; index x",it even not told me that is array... exception.
I can see logs, but I think adding stacktrace in there will be good.
And one more... extension simpleobject descriptions are shown in html but methods are not. I can see html tags when I put mouse long on method block.
Sent from my Samsung SM-N916K using FastHub

One problem with putting stack traces in the error messages is that the default behavior is to show the message as a popup dialog. On phone size screens, stack traces are likely to span many screen lengths if one is deep in the stack (especially if the error is a stack overflow). Do we want to be showing the entirety of the Java stack, or do we implement a mechanism to limit the stack to only the blocks code, in which case we need a mechanism to translate the Java stack into a Blocks stack.
This needs to be well thought out as to what needs to be implemented and might go well with some of our other goals for better debugging tools.

I can just make extension with getStackTrace() or something to get entire stack. Showing appinventor's internal functions is useless when making app with this.
I think it is better to print only blocks.
Maybe small screen and many lines can be solved with dialog with scroll panel...?

The challenge is that the blocks do not easily correspond to locations in the Java bytecode due to the translation to YAIL. I do have an idea for how to accomplish a block-based stack trace but it is non-trivial to implement.


chore: truncate checkbox labels and increase column number to 3

Currently, Stories/Places/Speakers checklists in the CMS edit form are showing the full title, which can be unwieldy with long titles:

This PR truncates checkbox labels, and increases the total number of columns to 3 in the CMS edit forms. We can definitely do more to improve the form styling, but this is a quick fix for some online communities who are dealing with this.
Result:

Thanks @albertchae that's a great suggestion. I found that I had to modify the generation of checkboxes somewhat to be able to add a title attribute.


Update luma.gl dependencies in modules

For #

Background
When 6.0.0-alpha.1 published, I bumped luma version to 6.0.0-alpha.1 in core module, but other modules still referring to older luma version, manually change versions.

Change List

Update luma.gl dependencies in modules

Actually they have dependency on core module, and I guess no conflict since it gets luma.gl from the core module, let me know if you still think we need to specify explicitly?


InMemoryAssetIndex: AssetSelectorExpression.SELECT_ALL selects 50 Assets max.

Bug Report
Describe the Bug
When querying the InMemoryAssetIndex using a AssetSelectorExpression.SELECT_ALL it only selects the first 50 Assets.
Expected Behavior

AssetSelectorExpression.SELECT_ALL selects all Assets

Observed Behavior

AssetSelectorExpression.SELECT_ALL selects the first 50 Assets

Steps to Reproduce
Steps to reproduce the behavior:

Create 100 Assets
Create Policies and ContractDefinition(s) so that for each Asset one Contract Offer is created
Request Catalog with another connector
Count Catalog Offers

Context Information

Used version: Milestone 5
No Persistence Extension used for AssetIndex, so that the EDC uses the InMemoryAssetIndex

Detailed Description
Issue is in this method. QuerySpec.none() has a default limit of 50.
@Override
    public Stream<Asset> queryAssets(AssetSelectorExpression expression) {
        Objects.requireNonNull(expression, "AssetSelectorExpression can not be null!");

        // select everything ONLY if the special constant is used
        if (expression == AssetSelectorExpression.SELECT_ALL) {
            return queryAssets(QuerySpec.none());
        }

        return queryAssets(QuerySpec.Builder.newInstance().filter(expression.getCriteria()).build());
    }

Possible Implementation

Dominik Pinsel<EMAIL_ADDRESS>Mercedes-Benz Tech Innovation GmbH, legal info/Impressum

This can lead to large amounts of assets being transferred, which in turn can cause exceptions (timeouts, size violations) in jetty.
We've seen that effect in the past, although amplified by database transactions, but still.
It is still possible to transfer a very large amount of assets by supplying the limit parameter in the query, we just don't want to make it the default.

Closing this due to inactivity.


LICENSE file missing in the repo

Hey, very interesting project that you're developing!
I saw that you disclosed on the readme that the project is under the MIT license but you don't have the license on the repo and the readme link is also broken (because the file does not exist).
Can you please provide the LICENSE of the project on the repo?
Thanks!

Thanks! Solved!


Fix documentation issues

Fixes a variety of documentation issues:

Fixes cases where the docs said Ref, but meant Reference.
Adds documentation for DiffFile.

NOTE: There's a bug in your doc generator, which causes DiffFile to display the invalid instance fields alongside my correct methods.

Fixes exports.module => module.exports in a few places.

Let me know if you want me to squash these into one commit.

:+1: Thanks!


App won't launch

I've downloaded the file, extracted the file, then I've tried to run application, and everytime I've tried, the application wont launch. Instead, a little popup asks me if I want information on why it won't launch (twice every time I might add) but doesn't tell me what's wrong. Please help, I have no idea what to do.

Nevermind, I figured out what I was doing wrong. I needed to redownload the zip file and save it rather than immediately open.

Quick question though, in the ship creation mode, there is no way to tell where your newly made ships are. Is there a set location, or do I have to manipulate another ship that I have already bought?

Adding ships isn't really supported at this time.
Editing the ships should be treated with caution.


A100 40GB or 80GB?

Thanks for your work! I want to know the GPU you used, A100 40GB or 80GB?

We train it with A100 40GB

Thanks


make the combine script

documentation is still not accurate

Thanks @Amr-Nash please create the Makefile and re-open against https://github.com/openedx/openedx-app-android.
I'll review there with Brian.

@Amr-Nash please close this pull request and use the https://github.com/openedx/openedx-app-android so Brian and others can review it.

@OmarIthawi I have already opened it https://github.com/openedx/openedx-app-android/pull/317