Variant calling failing at combining the individual chromosomal level alterations into a single vcf file

Hello -
I am trying to run BCBIO 1.1.6 version on SLURM/Lustre file system. Many of my samples completed runs successfully with 3 different variant callers - Mutect2, Strelka2, Varscan and then creating an ensemble VCF with snpeff annotation. One of my samples consistently fails (with any bcbio 1.1.3-1.1.6 version) on the step for combining variants into a single vcf file from individual chromosomes. See dump below. Any advice?
Debug-log file:
2019-04-25T17:01Z] Configuring 1 jobs to run, using 1 cores each with 1.00g of memory reserved for each job
[2019-04-25T17:01Z] Combine variant files
[2019-04-25T17:01Z] INFO	2019-04-25 17:01:48	MergeVcfs
[2019-04-25T17:01Z] ********** NOTE: Picard's command line syntax is changing.
[2019-04-25T17:01Z] **********
[2019-04-25T17:01Z] ********** For more information, please see:
[2019-04-25T17:01Z] ********** https://github.com/broadinstitute/picard/wiki/Command-Line-Syntax-Transition-For-Users-(Pre-Transition)
[2019-04-25T17:01Z] **********
[2019-04-25T17:01Z] ********** The command line looks like this in the new syntax:
[2019-04-25T17:01Z] **********
[2019-04-25T17:01Z] **********    MergeVcfs -D /mnt/fsx/share/bcbio/genomes/Hsapiens/hg38/seq/hg38.dict -O /mnt/fsx/scratch_home/bcbioadmin/PACT131/exomeseq/config/bcbiotx/tmpg_4wwbuk/pact1-chr2_32179835_48267342-raw.vcf.gz -I /mnt/fsx/scratch_home/bcbioadmin/PACT131/exomeseq/config/strelka2/chr2/pact1-chr2_32179835_48267342-work/results/variants/somatic.snvs-fixed.vcf.gz -I /mnt/fsx/scratch_home/bcbioadmin/PACT131/exomeseq/config/strelka2/chr2/pact1-chr2_32179835_48267342-work/results/variants/somatic.indels-fixed.vcf.gz
[2019-04-25T17:01Z] **********
[2019-04-25T17:01Z] 17:01:48.377 INFO  NativeLibraryLoader - Loading libgkl_compression.so from jar:file:/mnt/fsx/share/bcbio/anaconda/share/picard-2.19.0-0/picard.jar!/com/intel/gkl/native/libgkl_compression.so
[2019-04-25T17:01Z] [Thu Apr 25 17:01:48 UTC 2019] MergeVcfs INPUT=[/mnt/fsx/scratch_home/bcbioadmin/PACT131/exomeseq/config/strelka2/chr2/pact1-chr2_32179835_48267342-work/results/variants/somatic.snvs-fixed.vcf.gz, /mnt/fsx/scratch_home/bcbioadmin/PACT131/exomeseq/config/strelka2/chr2/pact1-chr2_32179835_48267342-work/results/variants/somatic.indels-fixed.vcf.gz] OUTPUT=/mnt/fsx/scratch_home/bcbioadmin/PACT131/exomeseq/config/bcbiotx/tmpg_4wwbuk/pact1-chr2_32179835_48267342-raw.vcf.gz SEQUENCE_DICTIONARY=/mnt/fsx/share/bcbio/genomes/Hsapiens/hg38/seq/hg38.dict    VERBOSITY=INFO QUIET=false VALIDATION_STRINGENCY=STRICT COMPRESSION_LEVEL=5 MAX_RECORDS_IN_RAM=500000 CREATE_INDEX=true CREATE_MD5_FILE=false GA4GH_CLIENT_SECRETS=client_secrets.json USE_JDK_DEFLATER=false USE_JDK_INFLATER=false
[2019-04-25T17:01Z] [Thu Apr 25 17:01:48 UTC 2019] Executing as<EMAIL_ADDRESS>on Linux 3.10.0-957.5.1.el7.x86_64 amd64; OpenJDK 64-Bit Server VM 1.8.0_192-b01; Deflater: Intel; Inflater: Intel; Provider GCS is not available; Picard version: 2.19.0-SNAPSHOT
[2019-04-25T17:01Z] INFO	2019-04-25 17:01:48	MergeVcfs	Processed        10,000 records.  Elapsed time: 00:00:00s.  Time for last 10,000:    0s.  Last read position: chr2:37,130,371
[2019-04-25T17:01Z] INFO	2019-04-25 17:01:49	MergeVcfs	Processed        20,000 records.  Elapsed time: 00:00:00s.  Time for last 10,000:    0s.  Last read position: chr2:42,245,306
[2019-04-25T17:01Z] INFO	2019-04-25 17:01:49	MergeVcfs	Processed        30,000 records.  Elapsed time: 00:00:00s.  Time for last 10,000:    0s.  Last read position: chr2:45,763,137
[2019-04-25T17:01Z] [Thu Apr 25 17:01:49 UTC 2019] picard.vcf.MergeVcfs done. Elapsed time: 0.02 minutes.
[2019-04-25T17:01Z] Runtime.totalMemory()=760217600
[2019-04-25T17:01Z] Filtering Strelka2 calls with allele fraction threshold of 0.1
[2019-04-25T17:01Z] bgzip pact1-chr2_32179835_48267342.vcf
[2019-04-25T17:01Z] tabix index pact1-chr2_32179835_48267342.vcf.gz
[2019-04-25T17:01Z] Genotyping with varscan: ('chr1', 0, 16090171) pact-normal-sort.bam
Dump:
File "/mnt/fsx/share/bcbio/anaconda/lib/python3.6/site-packages/bcbio/distributed/multitasks.py", line 284, in variantcall_sample
return genotype.variantcall_sample(*args)
File "/mnt/fsx/share/bcbio/anaconda/lib/python3.6/site-packages/bcbio/variation/genotype.py", line 377, in variantcall_sample
out_file = caller_fn(align_bams, items, ref_file, assoc_files, region, out_file)
File "/mnt/fsx/share/bcbio/anaconda/lib/python3.6/site-packages/bcbio/variation/strelka2.py", line 30, in run
call_file = _run_somatic(paired, ref_file, assoc_files, region, call_file, strelka_work_dir)
File "/mnt/fsx/share/bcbio/anaconda/lib/python3.6/site-packages/bcbio/variation/strelka2.py", line 313, in _run_somatic
_run_workflow(paired.tumor_data, workflow_file, tx_work_dir)
File "/mnt/fsx/share/bcbio/anaconda/lib/python3.6/site-packages/bcbio/variation/strelka2.py", line 326, in _run_workflow
do.run(cmd, "Run Strelka2: %s" % dd.get_sample_name(data))
File "/mnt/fsx/share/bcbio/anaconda/lib/python3.6/site-packages/bcbio/provenance/do.py", line 26, in run
_do_run(cmd, checks, log_stdout, env=env)
File "/mnt/fsx/share/bcbio/anaconda/lib/python3.6/site-packages/bcbio/provenance/do.py", line 106, in _do_run
raise subprocess.CalledProcessError(exitcode, error_msg)
subprocess.CalledProcessError: Command '/mnt/fsx/share/bcbio/anaconda/envs/python2/bin/python /mnt/fsx/scratch_home/bcbioadmin/PACT131/exomeseq/config/bcbiotx/tmpde_776le/pact1-chrUn_KI270752v1_0_11158-work/runWorkflow.py -m local -j 1 --quiet
' returned non-zero exit status 1.
"""
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/mnt/fsx/share/bcbio/anaconda/bin/bcbio_nextgen.py", line 238, in
main(**kwargs)
File "/mnt/fsx/share/bcbio/anaconda/bin/bcbio_nextgen.py", line 46, in main
run_main(**kwargs)
File "/mnt/fsx/share/bcbio/anaconda/lib/python3.6/site-packages/bcbio/pipeline/main.py", line 45, in run_main
fc_dir, run_info_yaml)
File "/mnt/fsx/share/bcbio/anaconda/lib/python3.6/site-packages/bcbio/pipeline/main.py", line 89, in _run_toplevel
for xs in pipeline(config, run_info_yaml, parallel, dirs, samples):
File "/mnt/fsx/share/bcbio/anaconda/lib/python3.6/site-packages/bcbio/pipeline/main.py", line 152, in variant2pipeline
samples = genotype.parallel_variantcall_region(samples, run_parallel)
File "/mnt/fsx/share/bcbio/anaconda/lib/python3.6/site-packages/bcbio/variation/genotype.py", line 208, in parallel_variantcall_region
"vrn_file", ["region", "sam_ref", "config"]))
File "/mnt/fsx/share/bcbio/anaconda/lib/python3.6/site-packages/bcbio/distributed/split.py", line 35, in grouped_parallel_split_combine
final_output = parallel_fn(parallel_name, split_args)
File "/mnt/fsx/share/bcbio/anaconda/lib/python3.6/site-packages/bcbio/distributed/multi.py", line 28, in run_parallel
return run_multicore(fn, items, config, parallel=parallel)
File "/mnt/fsx/share/bcbio/anaconda/lib/python3.6/site-packages/bcbio/distributed/multi.py", line 86, in run_multicore
for data in joblib.Parallel(parallel["num_jobs"], batch_size=1, backend="multiprocessing")(joblib.delayed(fn)(*x) for x in items):
File "/mnt/fsx/share/bcbio/anaconda/lib/python3.6/site-packages/joblib/parallel.py", line 934, in call
self.retrieve()
File "/mnt/fsx/share/bcbio/anaconda/lib/python3.6/site-packages/joblib/parallel.py", line 833, in retrieve
self._output.extend(job.get(timeout=self.timeout))
File "/mnt/fsx/share/bcbio/anaconda/lib/python3.6/multiprocessing/pool.py", line 670, in get
raise self._value
subprocess.CalledProcessError: Command '/mnt/fsx/share/bcbio/anaconda/envs/python2/bin/python /mnt/fsx/scratch_home/bcbioadmin/PACT131/exomeseq/config/bcbiotx/tmpde_776le/pact1-chrUn_KI270752v1_0_11158-work/runWorkflow.py -m local -j 1 --quiet
' returned non-zero exit status 1.

Hi Akshata!
It looks like a data issue rather than bcbio issue, since just one sample failed out of many.
Have you tried to investigate the quality of the problematic sample? What makes it different from the other samples? Coverage, number of variants?
What is the last command in bcbio-nextgen-commands.log?
S

Akshata;
I'm in agreement with Sergey and wanted to add that it looks like it's failing when running strelka2 in the runWorkflow.py step. Unfortunately strelka2 is a bit hard to debug only from this output since we turn on the --quiet flag to avoid the very verbose standard output. This is likely a data quality issue and there is something strelka2 doesn't like about the failing sample. If you can identify the one that's failing by running with a single core (bcbio_nextgen.py -n 1) and then run outside of bcbio without the --quiet flag, it could provide additional details about what is causing the problem. Hope this helps.

Thanks, looks like this was covered with some advice in #2801.


not possible (or very hard?) to drag a node as a subchild of a node without children

Let's say we have a tree:
node 1
....node 1.1
....node 1.2
........node 1.2.1
........node 1.2.2
It is not possible (or very hard?) to drag a "node 1.2.2" as a child of nodes 1.2.1 or 1.1, because they have no children.

Thank you for writing. I look forward to work on it.

Added the ability to drag a node as a sub child of the node without children.


Remove www. from some

Just those I've marked from random picks, are turn up as dead domains. so how have you been able to determine they should be blacklisting (blocking) anything just by flipping the the usage of www.??? I'm really interested as your suggestion are the opuses of any test I can provide.

for blocklist it doesn't matter. and this way its future proof.

@spirillen Why you didn't add any of my suggestions to the blocklist?

for blocklist removing www. doesn't matter and this way its future proof for example if sites starts using www1.

That is not true for host/pihole, please read rfc:952 as this is a host file.
Where you argumentation can be right is solely to software that do operate and understand the wildcard like DNS RPZ. Here you will be able to read-in a source and append the *. BUT ONLY IF and WHEN the hole list is to be trusted as wildcard capable like mine wildcard.list this list is not such a list, it clearly says hosts where only exact matches gives points.
Rules for building PI-hole lists: https://github.com/pi-hole/pi-hole/issues/4431

@spirillen Why you didn't add any of my suggestions to the blacklist?

Because this is not my project, it is @brianclemens and others project.
These giant lists like https://github.com/tiuxo/hosts/pull/33 takes me up to 6/7 hours to import, by first visiting the site, verify the information etc. etc.
I currently actually have imported 45 of your domains. https://mypdns.org/my-privacy-dns/porn-records/-/issues?scope=all&state=closed&search=github.com%2Ftiuxo%2Fhosts%2Fpull%2F33 + 4 from another pr https://mypdns.org/my-privacy-dns/porn-records/-/issues?scope=all&state=closed&search=https%3A%2F%2Fgithub.com%2Ftiuxo%2Fhosts%2Fpull%2F30
My question is then to ask you why you do not report them to my project if you like me to blacklists them?. I have no power here,


Artifacts missing from JCenter

It appears that artifacts for mockito-kotlin 2.2.0 are missing from JCenter.

maven-metadata.xml lists version 2.1.0 under <latest>.
The artifact directory for 2.2.0 only contains the javadoc JAR.

Related to #400?

Yes this will be resolved as part of #400. Therefore, I am closing this issue as duplicate of #400


adding changes for tests

@LuisanaMTDev - I want to ask if this is right to add changes to the main methods to make it more testable, please suggest.

@LuisanaMTDev - there is more work to be dine but I want to ask if this is right to add changes to the main methods to make it more testable? please suggest.

Yes, it is ok, you can add what you need.

@LuisanaMTDev - there is more work to be dine but I want to ask if this is right to add changes to the main methods to make it more testable? please suggest.

Yes, it is ok, you can add what you need.
I let you know something important in a comment.

added all my changes and review comments changes.

I have a question, how should tests be run?

I think the only that is needed is to call the functions test.

Delete the branch when you don't need it.


Controlling where style tag is output in final markup

I was wondering if there is a way to output the inline <style></style> tag Radium produces before the markup it's styling. I couldn't find this mentioned in the documentation or in searching for "style tag" in the project issues or code, so I apologize if I overlooked this somewhere.
The reason for the question is that placing the inline style tag before its corresponding markup is analogous to placing stylesheets in the <head></head> to avoid flashes of unstyled content. I noticed in the examples that the style tag is produced after the corresponding markup so there is a slight flash of unstyled content.

Hey @headquarters! There's no way to change the position of the style element now. I don't know if we want to increase the API surface to allow it, but agree that it would be preferable for the element to come before content to minimize FOUC.
The relevant code is here: https://github.com/FormidableLabs/radium/blob/master/src/components/style-root.js#L35-L38
@ianobermiller mentioned in https://github.com/FormidableLabs/radium/issues/626 that the order couldn't be switched, but I wasn't clear on why that is and haven't revisited it.
There's some overlap with that other issue, but I think we should leave this one open as the other ticket had some other issues beyond the order of the style element.

Try switching the order. If server rendering still works, it should be fine.

I started looking into this and switching the order worked fine with server rendering, but I couldn't visually tell a difference so I'm going to keep doing some investigating. Especially with server rendering it seems like having the style block being parsed first would be a good idea, but it may just be a local optimization.  I'm thinking the FOUC is probably caused by the gap in time between styles loaded in the <head> and styles loaded in the body, not the gap in time between styles loaded before the component in the body versus after the component.

Closing in favor of #626


fix documentation links broken by OMERO decoupling

See https://github.com/openmicroscopy/openmicroscopy/pull/5934. Trying to get CONTRIBUTING-merge-docs passing.
(OMERO-DEV-merge-docs will be addressed separately.)

https://ci.openmicroscopy.org/view/Failing/job/OMERO-DEV-merge-docs/1373/console is still unhappy about:
     [exec] Warning, treated as error:
     [exec] /opt/hudson/workspace/OMERO-DEV-merge-docs/src/omero/developers/Clients/ImportLibrary.rst.rst:18:broken link: https://github.com/snoopycrimecop/openmicroscopy/blob/develop/merge/daily/components/blitz/src/ome/formats/importer/ImportLibrary.java (404 Client Error: Not Found for url: https://github.com/snoopycrimecop/openmicroscopy/blob/develop/merge/daily/components/blitz/src/ome/formats/importer/ImportLibrary.java)

Changes look good. Thanks, @mtbc


JUnit not a test scope dependency in pom.xml

Just realized that JUnit was not set as a test scope dependency in the parent pom.xml file of this project. This meant that I had to configure an explicit exclusion on my own project when adding simple-spring-memcached to my project, since the JUnit dependency was leaking into my own classpath at runtime. I will create a Pull Request to get this fixed.

Could you provide me a more details about it?
Parent pom.xml defines only dependencyManagement section but it doesn't mean that all children modules require defined defined dependencies. It's only specify what version will be used if a child module use the dependency. If you check pom in child modules then you see that junit is added with test scope.

Okay, I looked a little further and it looks like the compile-time dependency from junit came from one of the downstream dependencies of simple-spring-memcached: com.amazonaws:elasticache-java-cluster-client. I will contact them to see if they can fix this issue. In the meanwhile, I suggest for this project that you set an exclusion on this dependency so that you are not pulling in junit nor junit-dep in compile time.

Now it's clear. I'll exclude it from aws-elasticache-provider.
Thanks for checking it.

Want me to do it and submit as a pull request? Or will you do it?

Please submit a pull request if you want. The change is quite obvious but I'd like to see more community commitment to the project.


Update lerna scripts

Bump all packages on each merge into master.

Pull Request Test Coverage Report for Build 262

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 74.919%

Totals

Change from base Build 258:
0.0%

Covered Lines:
1335

Relevant Lines:
1791

💛  - Coveralls


[A11y][TFM]TFM selection filters do not announce expanded/collapsed state

Url: https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1751374
Environment Details:
Application Name: Filtering by Target Frameworks
#URL: NuGet Gallery | Packages (nugettest.org)
Windows Version: Win11
OS Version: 22621.1105
Chromium Edge Version: Version 109.0.1518.78 (Official build) (64-bit)
Chrome Version: Version 110.0.5481.77 (Official Build) (64-bit)
Screen reader version: Narrator/ NVDA 2022.2
Repro Steps:
Hit the URL: NuGet Gallery | Packages (nugettest.org)
Tab to Frameworks section.
Tab to the collapse/expand buttons present in the Frameworks section.
Turn on Narrator/NVDA.
Observe that screen reader is not announcing the state whether collapsed/expanded or hidden/shown for the control 'shows and hides TFM filter'.
User Impact:
Screen reader users will be confused if the state of the control is not announced.
Notes:
This would appear to be due to the keyboard focused element not being properly tagged with aria-expanded. Adding this to the proper control element should resolve this.

AzDo issue closed.


visualizing results

hey! probably a very trivial question but am wondering where in the documentation did you can visualize trajectories (for DQNs + MC Tree Search).

Hey, very legitimate question since it's actually not documented :/
Once the environment viewer has been created (you need to call env.render() once), you can visualize a planned sequence of actions actions by calling env.viewer.set_agent_action_sequence(actions).

got it - also am wondering about the visualizing for the DQN (the square one - think values are estimating Q function iirc). thanks so much!

Yes, the color squares represent the Q-values, exactly.
The visualization of the DQN is done in the same repo where the DQN agent is implemented, rl-agents (this highway-env repo only describes the environment).
More precisely, it is implemented here:
https://github.com/eleurent/rl-agents/blob/d55126007fcc5d2a882843f6c3a63000b4fc7c92/rl_agents/agents/deep_q_network/graphics.py#L19
If you run an episode using the rl-agents codebase, this display should be enabled by default.

great! appreciate the help, closing issue for now - will reopen if anything pops up. thanks a lot :)

Yes absolutely!


morning session peer-to-peer review for week 3 day 2 [dami-badru-alwyn-javier]

Suggestions

the file structure could be more organized by separating the images into an image folder etc
I suggest the background image of the hero section spread across the entire row
I suggest the background image of the about me section spreads across the entire row

All have been addressed


[BUG] Swagger page returns 404

Describe the bug
Trying to get to the swagger-ui page as described in the docs returns with a 404 page.
To Reproduce
Go to http(s)://your-server(:10801)/swagger-ui
Expected behavior
Show the Swagger API page
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: macOS (Safari) + Docker Stump instance

Additional context
I've explicitly set the ENABLE_SWAGGER_UI  to true just to make sure.
r@http://<IP_ADDRESS>:10801/assets/FourOhFour.a5712a44.js:1:57 Ox@http://<IP_ADDRESS>:10801/assets/index.407e6789.js:30:19537 Yy@http://<IP_ADDRESS>:10801/assets/index.407e6789.js:32:3175 CL@http://<IP_ADDRESS>:10801/assets/index.407e6789.js:32:44933 kL@http://<IP_ADDRESS>:10801/assets/index.407e6789.js:32:40044 DN@http://<IP_ADDRESS>:10801/assets/index.407e6789.js:32:39972 Ah@http://<IP_ADDRESS>:10801/assets/index.407e6789.js:32:39826 l1@http://<IP_ADDRESS>:10801/assets/index.407e6789.js:32:36161 yL@http://<IP_ADDRESS>:10801/assets/index.407e6789.js:32:35109 yL@[native code] C@http://<IP_ADDRESS>:10801/assets/index.407e6789.js:17:1582 B@http://<IP_ADDRESS>:10801/assets/index.407e6789.js:17:1946

Hey there, thanks for the report! Can you confirm the registry/tag of the image, as well? I recently put a sunset notice on the aaronleopold/stump-preview repo, as the nightly tag moving forward will live in aaronleopold/stump, but haven't had a chance to update the documentation website to reflect this. Based on the PR merge timestamp for swagger, and the last image push date on aaronleopold/stump-preview, I wanted to check that you actually have an image with the swagger changes.

uh that is it. sorry I didn't catch that. I'm closing this issue then.

No worries at all! The lag between features/updates and documentation updates is bound to cause some confusions. If you face the same issue after updating the tag feel free to reopen the issue

Can you try setting ENABLE_SWAGGER_UI=true in your environment of your compose? Swagger is off by default, which perhaps should just change in the future.

I did enable it explicitly, no luck though. It is working when running it locally as I mentioned on Discord. There must be something wrong with my docker-compose
Is it correct to expose only port 10801 like so?
    ports:
      - 10801:10801

Let me close this for now, as a recent update of the docker image seems to have fixed this issue I had.

Unfortunately I seem to have the same problem, I'm using 0.0.9 (also tried latest), I've set ENABLE_SWAGGER_UI, no dice :-/

Sorry for the noise, everything works perfectly, not sure what the problem was :-/


Add a license

Would be nice if other projects could make use of this!

Would be nice if other projects could make use of this!

LICENSE is added

Thanks!


Remove version: WilbertBerendsen.Frescobaldi version 3.1.3

[Automated] It returns code over 400 in all urls
Microsoft Reviewers: Open in CodeFlow

URL: https://sourceforge.net/projects/frescobaldi.mirror/files/v3.1.3/Frescobaldi.Setup.3.1.3.exe/download
OK
(Automated message - build 923)

Package still available.

Close with reason: Package still available.;


Existence of explorer panel seems hit and miss

I haven't worked out the trick yet, sometimes the GitHub Issues and PRs panel is there and sometimes it isn't.
I've checked the remote for the folder I'm opening and it's pointing correctly at GitHub.
We use GitHub enterprise, and so I have set the github.host setting. I've also set the github.username setting because we have private repositories. I'm on Windows and the git credential manager is all set up.
I've checked the developer tools and there is no log there for this extension and nothing notable in the VS Code log either.
On past occasions I think reopening the folder worked or restarting VS Code, but right at the moment nothing is making it show up.
VS Code 1.22.2
extension 0.9.0

Is GitHub Issues and PRs checked in the context menu on the Explorer title of the file explorer?

Aha! It wasn't. And when I tick it, it now shows up for any project I open.
I don't really understand how it had got unticked unless it was when I tried reinstalling the extension before I fixed my remote or something like that.
Happy to close I guess unless there is some idea this has sparked off to make this all clearer?

There might be an issue tracking that this is hard to discover in the VS Code repo. The team is aware of it.


PLNSRVCE-452: fix jvm side car image override in preview.sh

@stuartwdouglas @Michkov discovered a typo in the side car image override introduced with https://github.com/redhat-appstudio/infra-deployments/commit/d3c1b713741f712c99bd7dcc1a15a531bf1c8a45#diff-38838b338083405dc98ea2c56121a5d48cfd38bcfde8a1df03ddf27d69535848
the resulting deployment yaml on the bootstrapped cluster without this fix:
        containers:
        - env:
          - name: JVM_BUILD_SERVICE_REQPROCESSOR_IMAGE
            value: quay.io/gabemontero/hacbs-jvm-build-request-processor:dev
          - name: JVM_BUILD_SERVICE_SIDECAR_IMAGE
            value: ':'
          - name: JVM_DELETE_TASKRUN_PODS
            value: "1"
          - name: RECIPE_DATABASE
            value: https://github.com/stuartwdouglas/tempdata2.git

after this fix:
        containers:
        - env:
          - name: JVM_BUILD_SERVICE_REQPROCESSOR_IMAGE
            value: quay.io/gabemontero/hacbs-jvm-build-request-processor:dev
          - name: JVM_BUILD_SERVICE_SIDECAR_IMAGE
            value: quay.io/gabemontero/hacbs-jvm-sidecar:dev
          - name: JVM_DELETE_TASKRUN_PODS
            value: "1"
          - name: RECIPE_DATABASE
            value: https://github.com/stuartwdouglas/tempdata2.git

/retest


Infinite loop in getRobotsTxt method

What happened?
Crawler never finishes when crawling http://www.ohioattorneygeneral.gov/.
What should have happened?
There should be a maxRedirects property, which limits the amount of redirects when requesting the robots.txt file.
Steps to reproduce the problem
Crawlhttp://www.ohioattorneygeneral.gov/.

I got 404 when requested http://www.ohioattorneygeneral.gov/robots.txt

Use curl and you should get a 302 error.


Download older version of a file

Add link to download older version of a file.

Do we have backend support for this task?

Do we have backend support for this task?

No, in routes/files download_file currently just accepts file ID, for this we'll need a version parameter as well.

Me and @ddey2 can make an attempt to create the download link on the frontend if it's quick


Auto Validating checkboxes

AS per the following example, if I have an array bound to some checkboxes, the required field does not seem to have an effect upon page load. I would expect the form to be $invalid upon load.
http://jsfiddle.net/mdmg0ad3/22/#update
I can get the form to be $invalid by clicking on  the checkboxes and then unclicking - at that point the form is marked as invalid, but this is not really what I want. Am I doing something wrong?

Ignore this, if I add a timeout it is fine.
 $timeout(function(){
    	$scope.$broadcast('schemaFormValidate');
   }, 0);


Make task arguments match the new flag names

What are you trying to accomplish with this PR?

Make sure task arguments match the new flag names so we have a consistent interface both in the API and in the CLI (https://github.com/Shopify/kubernetes-deploy/pull/602#discussion_r339247531).
Be explicit about which arguments are required.

How is this accomplished?
By changing the public task interfaces so their argument names would match the respective flag names, and updating the test setup accordingly.

Added a commit with changes to the migration guide.

WDYT about the fact we still have OptionsHelper::with_process_template_paths and TemplateSets. Do these terms still make sense with the filename(s) semantics?

Thanks for the rebase! I think it makes sense; I'll just send a separate commit bringing back the information about the removed arguments in the tables we're using to describe the renames.

WDYT about the fact we still have OptionsHelper::with_process_template_paths and TemplateSets. Do these terms still make sense with the filename(s) semantics?

Hmmm... well, the filename is the name of the file containing a template, so I think that TemplateSets still make sense. We could arguably change the OptionsHelper method but I wouldn't consider this a blocker for this issue, as our main goal here is to update the public interface of the Task classes. Unless you don't feel strongly that we should change this in this PR, I'd rather make this change afterwards.

We could arguably change the OptionsHelper method but I wouldn't consider this a blocker for this issue, as our main goal here is to update the public interface of the Task classes. Unless you feel strongly that we should change this in this PR, I'd rather make this change afterwards.

Added to the tech debt tracking issue:
https://github.com/Shopify/kubernetes-deploy/issues/637


endpoint: Set the identity cache revision only when successful

Set the identity cache revision at which the policy computation
started only after it is known that the policy computation has been
successful. Otherwise we could skip the next policy computation due to
the identity cache revision already being set even though the last
policy computation failed.
Fixes: #7958
Signed-off-by: Jarno Rajahalme<EMAIL_ADDRESS>

This change is

test-me-please

Coverage increased (+0.02%) to 41.984% when pulling 19b8263a67b85fe6d67b1ac81994e2a09f37456f on pr/jrajahalme/policy-identity-cache-tracking-fix into 6a7ab35e27afbc0cf5decfa491915be3fb8fdfd7 on master.

00:07:50.404      k8s1-1.10: Connecting to packages.cloud.google.com (packages.cloud.google.com)|<IP_ADDRESS>|:443...
00:07:50.404      k8s1-1.10: connected.
00:07:50.404      k8s1-1.10: HTTP request sent, awaiting response...
00:08:12.017      k8s1-1.10: 502 Bad Gateway

test-me-please

test-me-please

test-me-please


Add compact variant to Select

Ready for review @lucasveil.

Review took in a meeting :)

As discussed with @mimarz today there is an issue with hover going over the bottom line of the field. We will update the dimension of the hover and focus states for compact components.

Ready for review @lucasveil

Good to go @BirteThornquist

Does not look like spacings on options got update for compact? @BirteThornquist
We changed it from 24px to 8px in this mornings meeting.


Triple equals in requirements.txt

There appears a triple equals
shortuuid===1.0.11
in backend/src/upload_trigger/requirements.txt

Thanks for pointing this out, corrected in 57e2fd0.


Use the availability zone that the subnet exists in

We need to use the Availability zone that the subnet exists in.
Follow-up to #772.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/approve


⚠ Bofrost.de has degraded performance

In 9d36d94, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1271 ms

Resolved: Bofrost.de performance has improved in b680a69 after 6 minutes.


cordova plugin add org.apache.cordova.statusbar breaks ionic build ios

I'm trying to make the iOS status bar light, so as instructed from http://learn.ionicframework.com/formulas/customizing-the-status-bar/ I ran the command cordova plugin add org.apache.cordova.statusbar. Then, when tried to run ionic build ios (which worked before adding the cordova plugin), I got this error:
** BUILD FAILED **

The following build commands failed:
	CompileC build/habits.build/Debug-iphonesimulator/habits.build/Objects-normal/i386/CDVStatusBar.o habits/Plugins/org.apache.cordova.statusbar/CDVStatusBar.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
Error: /www/habits/platforms/ios/cordova/build: Command failed with exit code 65
    at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23)
    at ChildProcess.EventEmitter.emit (events.js:98:17)
    at maybeClose (child_process.js:743:16)
    at Process.ChildProcess._handle.onexit (child_process.js:810:5)

cordova plugin remove org.apache.cordova.statusbar removed the plugin and ionic build ios worked again.

Thanks @kevnk You have helped me a lot. It works!!!


vue support

I'm submitting a...

[ ] Bug report
[x] Feature request
[ ] Documentation issue or request

Current behavior
Add a vue wrapper library. (https://github.com/siemens/ix/discussions/104)

[x] PR make it easier to handle ix in vue3 https://github.com/siemens/ix/pull/139

With the fix from #139 it is now possible to load ix components in vue3 + vite context.
In your weekly jour fixe we decided that we pill put the vue wrapper library to an lower priority.


Support copy operations for files in $cordovaFile

Title says it all.

+1

Working on this at the moment, hope to get it out today.
I'm also refactoring the getDirectory() method from requestFileSystem --> resolveLocalFileSystemURL so that it can be better configured.
@cfjedimaster would have time to comment / test?

Sure. Not a lot of time, but I would Monday. Let me know.

Done in the latest few commits.

Docs coming soon too.


Make nlohmann_json find_package QUIET

#89

This is a bit unfortunate; I'd like to know whether json was being used, but there's no output to say either way. Can there at least be a status message on whether it's found or not?

Actually, this seems like a bug; if you compile with -DBUILD_TESTS=ON without json installed, then it fails in the middle of the build instead of saying something about it.


Add response_length to request_failure event

Like with request_success... This breaks compatibility with existing tests that use event handlers with positional arguments. Maybe it is worth a bumped minor version, to indicate that to users.

Nice! The response_length should also be passed along to the log_error() call in on_request_failure on this line:
https://github.com/locustio/locust/blob/795b5a14dd5b0991fec5a7f96f0d6491ce19e3d0/locust/stats.py#L616

Maybe it is worth a bumped minor version, to indicate that to users.

Yeah, I think that the next version we release should be 0.13 (the new wait time API have now also been merged).

Hmm, we might also need something like #1088, but for response_length

Hmm, we might also need something like #1088, but for response_length

Responses that have an undefined response_length? Maybe... but I think we're ok with counting them as zero for now. Or do you feel this relates to the PR? As we dont calculate average response length, it doesnt really hurt that undefined response length cannot be separated from zero response times.

As we dont calculate average response length

We do calculate the average response length:

We've been using 0 for failures up until now (since it wasn't available in the event params), so it wouldn't make it more wrong to keep doing it, though maybe it would be worth fixing it now when it is available?

Oh, I didnt see it in the StatsEntry object, so I thought it wasnt used. Maybe I should start using the web UI more :)
But it looks like it is already fixed by my changes?

But it looks like it is already fixed by my changes?

Ah, nice!
Then I guess we can merge this, and perhaps create a separate issue for excluding failures with None as response_length, from the average response size.


Func:create_iothub_instance Line:924 Failure creating iothub handle generic error

OS and version used: Windows 10

Python runtime used: Python 3.6

SDK version used: IOT hub client 1.4.1

Description of the issue:
I am getting this while error while I am doing the file upload from an IoT device to IoT Hub.
Code sample exhibiting the issue:
import time
import sys
import iothub_client
import os
from iothub_client import IoTHubClient, IoTHubClientError, IoTHubTransportProvider, IoTHubClientResult, IoTHubError

CONNECTION_STRING = "CONNECTION_STRING OF DEVICE FROM IOT HUB"
PROTOCOL = IoTHubTransportProvider.HTTP

PATHTOFILE = "FOLDER PATH"
FILENAME = "CustomerSite1_d20180618.csv"

def blob_upload_conf_callback(result, user_context):
    if str(result) == 'OK':
        print ( "...file uploaded successfully." )
    else:
        print ( "...file upload callback returned: " + str(result) )

def iothub_file_upload_sample_run():
    try:
        print ( "IoT Hub file upload sample, press Ctrl-C to exit" )

        client = IoTHubClient(CONNECTION_STRING, PROTOCOL)

        f = open(PATHTOFILE, "r")
        content = f.read()

        client.upload_blob_async(FILENAME, content, len(content), blob_upload_conf_callback, 0)

        print ( "" )
        print ( "File upload initiated..." )

        while True:
            time.sleep(30)

    except IoTHubError as iothub_error:
        print ( "Unexpected error %s from IoTHub" % iothub_error )
        return
    except KeyboardInterrupt:
        print ( "IoTHubClient sample stopped" )
    except:
        print ( "generic error" )

if __name__ == '__main__':
    print ( "Simulating a file upload using the Azure IoT Hub Device SDK for Python" )
    print ( "    Protocol %s" % PROTOCOL )
    #print ( "    Connection string=%s" % CONNECTION_STRING )

    iothub_file_upload_sample_run()

Console log of the issue:
(geaddzpy36) C:\GEA\OptiPartner\Code>python Optipartner_Batch_Edge.py
Simulating a file upload using the Azure IoT Hub Device SDK for Python
    Protocol HTTP
IoT Hub file upload sample, press Ctrl-C to exit
Error: Time:Mon Aug 13 02:25:47 2018 File:C:\release\iot-sdks-internals\release\python\automation\aziotsdk_pytools\src\c\iothub_client\src\iothub_client_core_ll.c Func:IoTHubClientCore_LL_CreateFromConnectionString Line:1077 iotHubName is not found
Error: Time:Mon Aug 13 02:25:47 2018 File:C:\release\iot-sdks-internals\release\python\automation\aziotsdk_pytools\src\c\iothub_client\src\iothub_client_core.c Func:create_iothub_instance Line:924 Failure creating iothub handle
generic error

@KundhanSoothsayer thanks for opening this issue.
I just ran a quick test to verify on my machine and your code runs fine.
The first 2 "Error" lines can be ignored as described in #158
The generic error line is what we should be concerned with - an exception is fired in your last except statement. unfortunately without knowing more about the specific exception, it's hard to help. can you try and set a breakpoint there and see what the error is?
Additional questions:

how did you install python?
do you have the same problem if you try with the version 1.4.0 of the package?

I installed Python with Anaconda.
I have tried with Package as well, the same error occurs.
We expect CSV files to be 15 MB to 25 MB (Currently it is less than 15 MB)
The exception is occurring immediately.
I hope this information helps.
Thanks for the response.

@KundhanSoothsayer can you remove the try/except instructions and paste the call stack produced when the script crashes?

i'm having the same issue .

With the Python v2 reaching General Availability we are recommending users move away from the v1 SDK.  We will be closing the v1 SDK issues whose features are covered by the v2 release.  Feel free to open an new issue if you find an issue with the v2 SDK.
Thank you for your patronage

@KundhanSoothsayer, @Obad94, thank you for your contribution to our open-sourced project! Please help us improve by filling out this 2-minute customer satisfaction survey


Conditions always met iOS

Describe the bug
I want to display the message after the user has logged in. Therefore, in the page I wish to display it on, I have added the following code outside of the class.
To Reproduce
RateMyApp _rateMyApp = RateMyApp(
preferencesPrefix: '_rateMyApp',
minDays: 0,
minLaunches: 5,
remindDays: 0,
remindLaunches: 5,
);
String _dateToString(DateTime date) =>
date.day.toString().padLeft(2, '0') +
'/' +
date.month.toString().padLeft(2, '0') +
'/' +
date.year.toString();
then this code inside the stateful widget.
@override
void initState() {
super.initState();
_rateMyApp.init().then((_) {
  print('Minimum days : ' + _rateMyApp.minDays.toString());
  print('Minimum launches : ' + _rateMyApp.minLaunches.toString());
  print('Remind launches : ' + _rateMyApp.remindLaunches.toString());

  print('Base launch : ' + _dateToString(_rateMyApp.baseLaunchDate));
  print('Launches : ' + _rateMyApp.launches.toString());
  print(
      'Do not open again ? ' + (_rateMyApp.doNotOpenAgain ? 'Yes' : 'No'));

  print('Are conditions met ? ' +
      (_rateMyApp.shouldOpenDialog ? 'Yes' : 'No'));

  if (_rateMyApp.shouldOpenDialog) {
    _rateMyApp.showRateDialog(
      context,
      title: 'Rate this app',
      message:
          'If you like this app, please take a little bit of your time to review it !\nIt really helps us and it shouldn\'t take you more than one minute.',
      rateButton: 'RATE',
      noButton: 'NO THANKS',
      laterButton: 'MAYBE LATER',
      ignoreIOS: false,
    );
  }
});

}
Expected behavior
Despite tapping "not now" the message appears on every launch, rather than every 5 after tapping not now, despite the console correctly displaying the values. "Are Conditions Met" always displays "Yes"
Smartphone (please complete the following information):

Device: [iPhone6 Plus] running 12.4.1

That's because setting ignoreIOS will cause Rate my app to launch the native iOS rating dialog. Therefore, Rate my app cannot check which button you've tapped on.

Closed due to no response.


fix: Remove cacher on calls to update state

Bump package.json for bug patch
!GEM-2057

#approve

#approve


🐛 [firebase_messaging_7.0.3 iOS] Push tap handle doesn't work after some change in didReceiveRemoteNotification

Bug report
Im trying to implement Silent pushes in flutter project from iOS side. Considering v7.0.3 doesnt support Silent pushes, i implemented Silent push handle on native iOS side.

On first step i tried implement necessary logic inside native method:

override func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {

    // Here i implemented logic i need, without calling completionHandler(.newData)

   super.application(application, didReceiveRemoteNotification: userInfo, fetchCompletionHandler: completionHandler)
}

But in this case, i was able to handle silent push only once. Device get silent push only for 1 time. I think because of not calling completionHandler(.newData)......

Then i removed super method call, and added completionHandler inside (thinking super.application.... does nothing):

override func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {

    SomeService.shared.completion = { result in
           completionHandler(.newData)
     }
    SomeService.shared.makeRequest()
}

Silent pushes started working well, but for some reason handling of Regular pushes stopped working on foreground and background modes.
Im confusing, how can this line be related to Regular pushes.
super.application(application, didReceiveRemoteNotification: userInfo, fetchCompletionHandler: completionHandler)

Also i tried to keep both things in method:

override func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {

    SomeService.shared.completion = { result in
        completionHandler(.newData)
    }
    SomeService.shared.makeRequest()
    super.application(application, didReceiveRemoteNotification: userInfo, fetchCompletionHandler: completionHandler)
}

But anyway, Silent push works fine only for the 1st time.
Expected behavior
Guys help please, i want having Regular and silent pushes working correctly.

Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand
eldar@MacBook-Pro-Eldar flutter-app % flutter doctor -v
[✓] Flutter (Channel stable, 1.22.6, on Mac OS X 10.15.7 19H15 darwin-x64, locale ru-KZ)
    • Flutter version 1.22.6 at /Users/eldar/flutter
    • Framework revision 9b2d32b605 (3 weeks ago), 2021-01-22 14:36:39 -0800
    • Engine revision 2f0af37152
    • Dart version 2.10.5

[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, set ANDROID_SDK_ROOT to that location.
      You may also want to add it to your PATH environment variable.

[✓] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.1

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).

[✓] VS Code (version 1.50.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.17.0

[✓] Connected device (2 available)
    • iPhone (mobile)   • 163acf12afcb29b1aa5da716c85926eab0061bc8 • ios • iOS 14.4
    • iPhone 8 (mobile) • D2F6CFC4-1622-483F-B3CA-B2BAF5038FAE     • ios • com.apple.CoreSimulator.SimRuntime.iOS-12-0 (simulator)

! Doctor found issues in 2 categories.

Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
Click To Expand
eldar@MacBook-Pro-Eldar flutter-app % flutter pub deps -- --style=compact
Dart SDK 2.10.5
Flutter SDK 1.22.6
Clockster 1.0.0+1

dependencies:
- badges 1.1.6 [flutter]
- cached_network_image 2.5.0 [flutter flutter_cache_manager octo_image]
- clipboard 0.1.2+8 [flutter]
- cupertino_icons 1.0.0
- dartz 0.9.2
- data_connection_checker 0.3.4
- device_info 1.0.0 [flutter device_info_platform_interface]
- double_back_to_close_app 1.2.0 [flutter]
- equatable 1.2.5 [collection meta]
- expandable 4.1.4 [flutter]
- file_picker 2.1.0 [flutter flutter_web_plugins flutter_plugin_android_lifecycle plugin_platform_interface]
- firebase_core 0.5.3 [firebase_core_platform_interface flutter quiver meta firebase_core_web]
- firebase_crashlytics 0.2.3+1 [flutter stack_trace firebase_core firebase_core_platform_interface firebase_crashlytics_platform_interface]
- firebase_messaging 7.0.3 [meta flutter firebase_core]
- flushbar 1.10.4 [flutter]
- flutter 0.0.0 [characters collection meta typed_data vector_math sky_engine]
- flutter_bloc 6.1.1 [flutter bloc provider]
- flutter_downloader 1.5.2 [flutter]
- flutter_exif_rotation 0.3.2 [flutter]
- flutter_linkify 4.0.2 [flutter linkify]
- flutter_local_notifications 3.0.3 [flutter platform flutter_local_notifications_platform_interface timezone]
- flutter_localizations 0.0.0 [flutter intl characters collection meta path typed_data vector_math]
- flutter_paginator 0.0.6 [flutter]
- flutter_secure_storage 3.3.5 [meta flutter]
- font_awesome_flutter 8.11.0 [flutter]
- geolocator 6.1.14 [flutter geolocator_platform_interface]
- get_it 5.0.6 [async meta]
- google_maps_flutter 1.1.1 [flutter flutter_plugin_android_lifecycle google_maps_flutter_platform_interface]
- hexcolor 1.0.6 [flutter flutter_web_plugins]
- http 0.12.2 [http_parser path pedantic]
- image_picker 0.6.7+21 [flutter flutter_plugin_android_lifecycle image_picker_platform_interface]
- intl 0.16.1 [path]
- libphonenumber 1.0.2 [flutter meta]
- location 3.2.4 [flutter location_platform_interface location_web meta]
- logger_flutter 0.7.1 [flutter logger sensors]
- modal_bottom_sheet 1.0.0+1 [flutter]
- moor_flutter 3.1.0 [moor sqflite meta path flutter]
- octo_image 0.3.0 [flutter flutter_blurhash]
- open_file 3.0.3 [flutter ffi]
- package_info 0.4.3+4 [flutter]
- path 1.8.0-nullsafety.1
- path_provider 1.6.27 [flutter path_provider_platform_interface path_provider_macos path_provider_linux path_provider_windows]
- permission_handler 5.0.1+1 [flutter meta permission_handler_platform_interface]
- photo_view 0.10.3 [flutter]
- pin_code_fields 6.1.0 [flutter]
- provider 4.3.3 [collection flutter nested]
- pull_to_refresh 1.6.3 [flutter]
- share 0.6.5+4 [meta mime flutter]
- shared_preferences 0.5.12+4 [meta flutter shared_preferences_platform_interface shared_preferences_linux shared_preferences_macos shared_preferences_web shared_preferences_windows]
- shimmer 1.1.2 [flutter]
- sqflite 1.3.2+2 [flutter sqflite_common path]
- sqlite3_flutter_libs 0.3.0 [flutter]
- swipe_to 0.0.1+8 [flutter]
- table_calendar 2.3.3 [flutter intl simple_gesture_detector]
- theme_provider 0.4.0+1 [flutter shared_preferences]
- timeline_tile 1.0.0 [flutter]
- trust_fall 1.0.4 [flutter]
- url_launcher 5.7.10 [flutter url_launcher_platform_interface url_launcher_web url_launcher_linux url_launcher_macos url_launcher_windows]
- uuid 2.2.2 [crypto convert]
- webview_flutter 1.0.7 [flutter]

dev dependencies:
- build_runner 1.10.2 [args async build build_config build_daemon build_resolvers build_runner_core code_builder collection crypto dart_style glob graphs http_multi_server io js logging meta mime path pedantic pool pub_semver pubspec_parse shelf shelf_web_socket stack_trace stream_transform timing watcher web_socket_channel yaml]
- flutter_test 0.0.0 [flutter test_api path fake_async clock stack_trace vector_math async boolean_selector characters charcode collection matcher meta source_span stream_channel string_scanner term_glyph typed_data]
- mockito 4.1.3 [analyzer build code_builder collection dart_style matcher meta source_gen test_api]
- moor_generator 3.3.1 [collection recase meta path json_annotation stream_transform args logging cli_util moor sqlparser analyzer analyzer_plugin source_span build build_resolvers build_config source_gen]

transitive dependencies:
- _fe_analyzer_shared 7.0.0 [meta]
- analyzer 0.39.17 [_fe_analyzer_shared args charcode cli_util collection convert crypto glob html meta package_config path pub_semver source_span watcher yaml]
- analyzer_plugin 0.3.0 [analyzer charcode dart_style html meta path pub_semver]
- archive 2.0.13 [crypto args path]
- args 1.6.0
- async 2.5.0-nullsafety.1 [collection]
- bloc 6.1.0 [meta]
- boolean_selector 2.1.0-nullsafety.1 [source_span string_scanner]
- build 1.3.0 [analyzer async convert crypto logging meta path glob]
- build_config 0.4.2 [checked_yaml json_annotation meta path pubspec_parse yaml]
- build_daemon 2.1.4 [built_collection built_value http_multi_server logging pedantic path pool shelf shelf_web_socket stream_transform watcher web_socket_channel]
- build_resolvers 1.3.11 [analyzer build crypto graphs logging path package_config pub_semver]
- build_runner_core 6.0.1 [async build build_config build_resolvers collection convert crypto glob graphs json_annotation logging meta path package_config pedantic pool timing watcher yaml]
- built_collection 4.3.2 [collection quiver]
- built_value 7.1.0 [built_collection collection fixnum quiver]
- characters 1.1.0-nullsafety.3
- charcode 1.2.0-nullsafety.1
- checked_yaml 1.0.2 [json_annotation source_span yaml]
- cli_util 0.1.4 [path]
- clock 1.1.0-nullsafety.1
- code_builder 3.5.0 [built_collection built_value collection matcher meta]
- collection 1.15.0-nullsafety.3
- convert 2.1.1 [charcode typed_data]
- crypto 2.1.5 [collection convert typed_data]
- csslib 0.16.2 [source_span]
- dart_style 1.3.6 [analyzer args path source_span]
- device_info_platform_interface 1.0.1 [flutter meta plugin_platform_interface]
- fake_async 1.2.0-nullsafety.1 [clock collection]
- ffi 0.1.3
- file 5.2.1 [intl meta path]
- firebase_core_platform_interface 2.1.0 [flutter meta plugin_platform_interface quiver]
- firebase_core_web 0.2.1+1 [firebase_core_platform_interface flutter flutter_web_plugins meta js]
- firebase_crashlytics_platform_interface 1.1.3 [flutter meta collection firebase_core plugin_platform_interface]
- fixnum 0.10.11
- flutter_blurhash 0.5.0 [flutter meta]
- flutter_cache_manager 2.1.1 [flutter path_provider uuid http path sqflite pedantic clock file rxdart image]
- flutter_local_notifications_platform_interface 2.0.0+1 [flutter plugin_platform_interface]
- flutter_plugin_android_lifecycle 1.0.11 [flutter]
- flutter_web_plugins 0.0.0 [flutter characters collection meta typed_data vector_math]
- geolocator_platform_interface 1.0.8 [flutter meta plugin_platform_interface vector_math]
- glob 1.2.0 [async collection node_io path pedantic string_scanner]
- google_maps_flutter_platform_interface 1.1.0 [flutter meta plugin_platform_interface stream_transform collection]
- graphs 0.2.0
- html 0.14.0+4 [csslib source_span]
- http_multi_server 2.2.0 [async]
- http_parser 3.1.4 [charcode collection source_span string_scanner typed_data]
- image 2.1.19 [archive xml meta]
- image_picker_platform_interface 1.1.1 [flutter meta http plugin_platform_interface]
- io 0.3.4 [charcode meta path string_scanner]
- js 0.6.2
- json_annotation 3.1.0
- linkify 3.0.0
- location_platform_interface 1.1.0 [flutter meta plugin_platform_interface]
- location_web 1.0.1 [flutter flutter_web_plugins http_parser js location_platform_interface meta]
- logger 0.7.0+2
- logging 0.11.4
- matcher 0.12.10-nullsafety.1 [stack_trace]
- meta 1.3.0-nullsafety.3
- mime 0.9.7
- moor 3.4.0 [meta convert collection synchronized pedantic sqlite3]
- nested 0.0.4 [flutter]
- node_interop 1.2.0 [js]
- node_io 1.1.1 [node_interop path]
- package_config 1.9.3 [path charcode]
- path_provider_linux 0.0.1+2 [path xdg_directories path_provider_platform_interface flutter]
- path_provider_macos 0.0.4+6 [flutter]
- path_provider_platform_interface 1.0.4 [flutter meta platform plugin_platform_interface]
- path_provider_windows 0.0.4+3 [path_provider_platform_interface meta path flutter ffi win32]
- pedantic 1.9.2 [meta]
- permission_handler_platform_interface 2.0.1 [flutter meta plugin_platform_interface]
- petitparser 3.1.0 [meta]
- platform 2.2.1
- plugin_platform_interface 1.0.3 [meta]
- pool 1.4.0 [async stack_trace]
- process 3.0.13 [file intl meta path platform]
- pub_semver 1.4.4 [collection]
- pubspec_parse 0.1.5 [checked_yaml json_annotation pub_semver yaml]
- quiver 2.1.5 [matcher meta]
- recase 3.0.1
- rxdart 0.24.1
- sensors 0.4.2+6 [flutter]
- shared_preferences_linux 0.0.2+4 [file flutter meta path path_provider_linux shared_preferences_platform_interface]
- shared_preferences_macos 0.0.1+11 [shared_preferences_platform_interface flutter]
- shared_preferences_platform_interface 1.0.4 [meta flutter]
- shared_preferences_web 0.1.2+7 [shared_preferences_platform_interface flutter flutter_web_plugins meta]
- shared_preferences_windows 0.0.1+3 [shared_preferences_platform_interface flutter ffi file meta path path_provider_platform_interface path_provider_windows]
- shelf 0.7.9 [async collection http_parser path stack_trace stream_channel]
- shelf_web_socket 0.2.3 [shelf web_socket_channel stream_channel]
- simple_gesture_detector 0.1.6 [flutter]
- sky_engine 0.0.99
- source_gen 0.9.7+1 [analyzer async build dart_style glob meta path pedantic source_span]
- source_span 1.8.0-nullsafety.2 [charcode collection path term_glyph]
- sqflite_common 1.0.3+1 [synchronized path meta]
- sqlite3 0.1.8 [collection ffi meta]
- sqlparser 0.10.1 [meta collection source_span charcode]
- stack_trace 1.10.0-nullsafety.1 [path]
- stream_channel 2.1.0-nullsafety.1 [async]
- stream_transform 1.2.0
- string_scanner 1.1.0-nullsafety.1 [charcode source_span]
- synchronized 2.2.0+2
- term_glyph 1.2.0-nullsafety.1
- test_api 0.2.19-nullsafety.2 [async boolean_selector collection meta path source_span stack_trace stream_channel string_scanner term_glyph matcher]
- timezone 0.5.9 [path]
- timing 0.1.1+2 [json_annotation]
- typed_data 1.3.0-nullsafety.3 [collection]
- url_launcher_linux 0.0.1+4 [flutter]
- url_launcher_macos 0.0.1+9 [flutter]
- url_launcher_platform_interface 1.0.9 [flutter meta plugin_platform_interface]
- url_launcher_web 0.1.5+1 [url_launcher_platform_interface flutter flutter_web_plugins meta]
- url_launcher_windows 0.0.1+3 [flutter]
- vector_math 2.1.0-nullsafety.3
- watcher 0.9.7+15 [async path pedantic]
- web_socket_channel 1.1.0 [async crypto stream_channel]
- win32 1.7.4 [ffi]
- xdg_directories 0.1.2 [meta path process]
- xml 4.5.1 [collection convert meta petitparser]
- yaml 2.2.1 [charcode collection string_scanner source_span]

Hi @eldarkk
By "silent pushes" do you mean data-only notifications? In that case firebase_messaging does support them as well as waking the app for a background handler if content_available is set to true in the notification payload. No native code is needed for this.
Please consider upgrading to the latest non-nullsafety version firebase_messaging: ^8.0.0-dev.14 as it is much more stable and reliable. The version you are using will be replaced soon. Once you have set up the plugin according to https://firebase.flutter.dev/docs/messaging/apple-integration data-only notifications will work out of the box in all of the messaging callbacks/event streams.
Thank you

Hi @eldarkk
By "silent pushes" do you mean data-only notifications? In that case firebase_messaging does support them as well as waking the app for a background handler if content_available is set to true in the notification payload. No native code is needed for this.
Please consider upgrading to the latest non-nullsafety version firebase_messaging: ^8.0.0-dev.14 as it is much more stable and reliable. The version you are using will be replaced soon. Once you have set up the plugin according to https://firebase.flutter.dev/docs/messaging/apple-integration data-only notifications will work out of the box in all of the messaging callbacks/event streams.
Thank you

Should i change flutter channel to beta to get firebase_messaging: ^8.0.0-dev.14 working ? Isnt beta channel dangerous to use on production projects ? And u sure, firebase_messaging: ^8.0.0-dev.14 is more stable than 7.0.3 one ?

Multiple issues with the old version have been fixed and all previously necessary native code workarounds have been removed in the new version. Multiple issues like background notifications not working or notifications not working in iOS if the app is backgrounded or terminated have been fixed in the new version, not to mention the bump to the underlying iOS native SDK, which contains multiple fixes.
You do not need to switch to the beta channel to use it.

Bug report
Im trying to implement Silent pushes in flutter project from iOS side. Considering v7.0.3 doesnt support Silent pushes, i implemented Silent push handle on native iOS side.

On first step i tried implement necessary logic inside native method:

override func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {

    // Here i implemented logic i need, without calling completionHandler(.newData)

   super.application(application, didReceiveRemoteNotification: userInfo, fetchCompletionHandler: completionHandler)
}

But in this case, i was able to handle silent push only once. Device get silent push only for 1 time. I think because of not calling completionHandler(.newData)......

Then i removed super method call, and added completionHandler inside (thinking super.application.... does nothing):

override func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {

    SomeService.shared.completion = { result in
           completionHandler(.newData)
     }
    SomeService.shared.makeRequest()
}

Silent pushes started working well, but for some reason handling of Regular pushes stopped working on foreground and background modes.
Im confusing, how can this line be related to Regular pushes.
super.application(application, didReceiveRemoteNotification: userInfo, fetchCompletionHandler: completionHandler)

Also i tried to keep both things in method:

override func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {

    SomeService.shared.completion = { result in
        completionHandler(.newData)
    }
    SomeService.shared.makeRequest()
    super.application(application, didReceiveRemoteNotification: userInfo, fetchCompletionHandler: completionHandler)
}

But anyway, Silent push works fine only for the 1st time.
Expected behavior
Guys help please, i want having Regular and silent pushes working correctly.
Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand
Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
Click To Expand

Multiple issues with the old version have been fixed and all previously necessary native code workarounds have been removed in the new version. Problems like background notifications not working or notifications not working in iOS if the app is backgrounded or terminated have been fixed in the new version, not to mention the bump to the underlying iOS native SDK, which contains multiple improvements.
You do not need to switch to the beta channel to use it. You just need to remove your native code workarounds and make sure your iOS deployment target is at least 10.0
The new official example is at https://github.com/FirebaseExtended/flutterfire/blob/master/packages/firebase_messaging/firebase_messaging/example/lib/main.dart

In version 7.0.3, calling super is required in
override func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {

    // Here i implemented logic i need, without calling completionHandler(.newData)

   super.application(application, didReceiveRemoteNotification: userInfo, fetchCompletionHandler: completionHandler)
}

And lets say if the dart implemented code where these calls are getting executed.
  Future<void> init() async {
    _firebaseMessaging.setAutoInitEnabled(false);
    if (!_initialized) {
      // For iOS request permission first.
      bool result = await _firebaseMessaging.requestNotificationPermissions();

      _firebaseMessaging.configure(
          onMessage: (Map<String, dynamic> message) async {
            Logger.info(className: '$runtimeType', text: 'onMessage: $message');
            await _performUpdates();
          },
          onBackgroundMessage: myBackgroundMessageHandler,
          onLaunch: (Map<String, dynamic> message) async {
            Logger.info(className: '$runtimeType', text: 'onLaunch: $message');
            await _performUpdates();
          },
          onResume: (Map<String, dynamic> message) async {
            Logger.info(className: '$runtimeType', text: 'onResume: $message');
            await _performUpdates();
          });
    } else {
      Logger.info(className: '$runtimeType', text: 'Notifications already initialized');
    }
  }

I found multiple issues on iOS (by the way, on Android it works well):
(1) The first issue is, when the very first time when app receives silent push, the following happens after execution of tasks,
Background Task 55 ("Flutter debug task"), was created over 30 seconds ago. In applications running in the background, this creates a risk of termination. Remember to call UIApplication.endBackgroundTask(_:) for your task in a timely manner to avoid this.
I think the UIApplication.endBackgroundTask(_:) is not getting called. Do I need to do anything for it?
(2) The second issue is (already mentioned above), the further silent push does not work that is no other push executed.


Feature: Update // @deno-types="..."

Feature request.
When using npm: packages, we may need to get types from @types/.... It would be nice to be able to update the package version in special comments like following:
// @deno-types="npm<EMAIL_ADDRESS>import { foo } from<EMAIL_ADDRESS>
If this special comment is present, deno will write the package information into the deno.lock file just as if it were a package specified in a normal import statement.

I've been overlooked that. Thanks for pointing it out.


spirv-dis outputs error with spirv file generated by latest clspv

Hi,
spirv-dis failed and outputs an error message with the spirv file generated by latest clspv (d295d0326d8ab189d0399cd416b6bd739bb45cb7).
kernel,
__kernel void testKernel(__global int* output)
{
  const uint index = get_global_linear_id();
  if (index == 0)
    output[0] = 0;
}

I compiled the kernel and tried spirv-dis,
clspv -cl-std=CLC++ -inline-entry-points -o spirv_test.spv spirv_test.cl
spirv-dis -o spirv_test.txt spirv_test.spv

and I got the following error message,
error: 89: Invalid instruction OpExtInst starting at word 386: expected no more operands after 7 words, but stated word count is 8.

Could you take a look at it? Thanks.
I tried it on Ubuntu 22.04 and used Vulkan SDK <IP_ADDRESS> for spirv-dis.
Here is the source code,
spirv_test.zip

You'll need to use more recent SPIRV-Headers. See those pinned in deps.json.

I got it thanks! I'll try using new spirv-dis.


Add "What's New" page and format release notes better

Add a new "What's New" page that will display the release notes in HTML hosted from MacVim website instead of needing to go to GitHub releases page. This will be used within MacVim to show a built-in "What's New" page whenever the user has updated to a new version. It's a static site that has the 4 latest releases (via Jekyll templating) with only the latest release visible. MacVim will use URL parameters to specify which version it wants to see (e.g. if a user upgraded from 176 to 178, the page will show 177 and 178's release notes) and JavaScript on the page will hide/show the relevant HTML elements.
Also, refactor release notes to be included and version controlled instead of just being a part of the appcast XML. As part of this, commit some recent historical release notes to populate the list and make them easier to access.
Also refactor out the CSS styles for them and make the header looks better with a line separator like GitHub Release's styling.

The web page is at https://macvim.org/release-notes/whatsnew.html


404 on link to White Paper on Open Source Integration using the Base SAS Java Object

On https://github.com/sassoftware/enlighten-integration, the link to White Paper on Open Source Integration using the Base SAS Java Object (https://github.com/sassoftware/enlighten-integration/blob/master/SAS_Base_OpenSrcIntegration/SAS_Base_OpenSrcIntegration.pdf) gives a 404 page not found.

Thanks - the missing file has been added.


Router: Add debounceAsync to normalize the timing of onhashchange and onpopstate.

There :-)
This builds  on top of #1290 and finalizes my effort to improve the router by fixing #1269.
This makes m.route(...) synchronous like m.mount unless there's no match (in that case router.setPath() is called, and it can't be made synchronous due to onhashchange semantics).
Note that the replay function (which is now synchronous too) is not available anymore.
Oooohh... we could make redirection synchronous by temporarily disabling onhashchange/onpopstate and calling replay() while the handlers are inactive... Edit: no, that would break "nested" routing.
BTW, the tests are now 500 ms faster than they were before I added the five extra api/router ones.

I just noticed the existence of the bundle tests...


12.0

Changes:
Module: pos_orderline_absolute_discount
changes introduced by commit here prevent key error when template report_saledetails is render.
Module: pos_longpolling
changes introduced by commit here prevent parse error when the channel name is string, e.g. my_channel

Hello @Ramil-Mukhametzyanov
description updated
Regards


issue with element-plus, pnpm and traced externals

Pure nitro reproduction: https://stackblitz.com/edit/github-v64i43?file=routes/index.ts,package.json
See https://github.com/nuxt/nuxt/issues/14930 for full details

Thanks for making the reproduction. Please see https://github.com/unjs/nitro/pull/1553 for more context.
It is possible to solve this issue with Nitro 2.6:
import { defineNitroConfig } from "nitropack/config";

export default defineNitroConfig({
  externals: {
    traceAlias: {
      "@sxzz/popperjs-es": "@popperjs/core",
    },
  },
});

This is not something we can simply fix to cover all cases but we might work on https://github.com/unjs/nitro/issues/1574 to try to automatically infer aliases (one possible issue is with conflicting aliases.)


Adding Social Media Icons and Links

Adding Social Media handels while allow others to explore more to know more about you

Please assign this issue to me will try to implement and make website more attractive

This work is already assigned to a contributor. See #18


Update deprecated argument resource-id

--resource-id becomes  --source-resource-id

@isibord : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Warning received when following documentation:
Argument 'resource_id' has been deprecated and will be removed in version '2.1.0'. Use '--source-resource-id' instead.

#sign-off


Add support for Templater templates in new notes

PR for #42, since that issue hasn't had any activity
In addition to the proposal, the project setting disappears from the menu if Templater is disabled/not installed, as requested

Thank you so much on contributing! I will review this in a day or two.
A quick question, can it be a plugin-level config so that users can always call templater with one setup? To achieve this we need to ensure that templater would skip empty/plain templates and let Projects handle it.

Huh... during testing, I noticed Templater has a setting for automatically picking up new files and rendering templates transparently - technically this fulfills this PR as is :) it satisfies my use-case

The only reason I see to go forward with the changes in this PR is if someone wants to use Templater but doesn't want it to run on all new files for some reason. I'll be happy to continue working on this code if you think its enough of a use-case. Feel free to close this and #42 otherwise

Yes please follow up on this PR, I had to enable the option in templater but I would like to not have it enabled as I am processing files from outside.


Extract searchseco modules

Modularized all searchSECO functionalities
It is a bit finnicky to install, but this is the procedure.
At the root, use your standard git submodule init && git submodule update
Go to 'src/searchseco' and navigate to each submodule. Within each submodule, so `git submodule init && git submodule update'
Possibly you need to do git submodule update --remote instead

lgtm


Content Management

As city staff I want to receive draft content to review.

[ ] Create this week's draft content.
[ ] Review by City Staff
[ ] Enter into CMS

Created this checklist before I knew what the process for creating, renewing and entering new content into the CMS. From here on out I'll make individual stories for each type of content to create.


Add Xcode 13.2 beta 2

Tool name
Xcode
Tool license
Apple, Inc.
Add or update?

[X] Add
[ ] Update

Desired version
Xcode 13.2 beta 2 (13C5081f)
Approximate size
No response
Brief description of tool
Xcode IDE.
URL for tool's homepage
https://xcodereleases.com
Provide a basic test case to validate the tool's functionality.
No response
Virtual environments affected

[ ] Ubuntu 18.04
[ ] Ubuntu 20.04
[ ] macOS 10.15
[X] macOS 11
[ ] Windows Server 2016
[ ] Windows Server 2019
[ ] Windows Server 2022

Can this tool be installed during the build?
no

Tool installation time in runtime
too long
Are you willing to submit a PR?
no. I have no prior knowledge how to install new Xcode image on macOS 11 on GHA

@bielikb the new image version includes Xcode 13.2 beta2 https://github.com/actions/virtual-environments/pull/4558
The deployment will be finished in 2-3 days.

@bielikb the image was updated.
Please feel free to contact us if you have any concerns.
Thank you!


Added more instructions on how to script include this.

Yeah I missed that there was a minified version, and I guesstimate that others might like to copy pasta this library into use in their projects cos it's great.
By submitting a PR to this repository, you agree to the terms within the Auth0 Code of Conduct. Please see the contributing guidelines for how to create and submit a high-quality PR for this repo.
Description

Describe the purpose of this PR along with any background information and the impacts of the proposed change. For the benefit of the community, please do not assume prior context.
Provide details that support your chosen implementation, including: breaking changes, alternatives considered, changes to the API, etc.
If the UI is being changed, please provide screenshots.

References

Include any links supporting this change such as a:

GitHub Issue/PR number addressed or fixed
Auth0 Community post
StackOverflow post
Support forum thread
Related pull requests/issues from other repos

If there are no references, simply delete this section.

Testing

Describe how this can be tested by reviewers. Be specific about anything not tested and reasons why. If this library has unit and/or integration testing, tests should be added for new functionality and existing tests should complete without errors.
Please include any manual steps for testing end-to-end or functionality not covered by unit/integration tests.
Also include details of the environment this PR was developed in (language/platform/browser version).

[ ] This change adds test coverage for new/changed/fixed functionality

Checklist

[x] I have added documentation for new/changed functionality in this PR or in auth0.com/docs
[x] All active GitHub checks for tests, formatting, and security are passing
[x] The correct base branch is being used, if not master

Just a side note, the dummies comment refers to me :)

Thanks for adding this information to the readme 💪


correct description of N in =headN

Thanks a lot.

On Thu, May 12, 2016 at 6:03 PM, Zoffix Znet<EMAIL_ADDRESS>wrote:

Thanks a lot.

My pleasure!


img Widget is not found

Hi,
I was trying to use img widget but it seems that it is not working in 0.7.0 release. Do I need to import it somehow?
From the reactive image example:
val i = img("png", "250px", "250px")

<console>:60: error: not found: value img
       val i = img("png", "250px", "250px")

@vidma @andypetrella

looking at the code this should do:
import notebook.front.widgets.img

or maybe even just import widgets._...

Does not seem to work...

I also experienced that issue...


[QUESTION] Should PEP-3102 be utilised?

Created from:

https://github.com/CycloneDX/cyclonedx-python-lib/pull/138#discussion_r788607477
https://github.com/CycloneDX/cyclonedx-python-lib/pull/138#discussion_r790523589

The answer is Yes.
Adopting PEP-3102 will allow us to reduce the number of breaking changes as we build out the library's models and other functions.


HOTFIX: open window segments in order, add segment id check in getSegment

During window store initialization, we have to open segments in the segment id order and update currentSegmentId, otherwise cleanup won't work.
getSegment() should not create a segment and clean up old segments if the segment id is greater than currentSegmentId. Segment maintenance should be driven not by query but only by data insertion.

@ymatsuda Seems like this is error prone code since it's taking a couple of tries to get it right? Are we missing some tests for store initialization when restoring data?

added a test

oh, I need to add one more test for initial loading.

added one more test.
@ewencp

LGTM


Check all tree lists (agenda, category, call list) when the sorting is fixed in the backend

When is the sorting in the backend fixed? Is there a related issue?

https://github.com/OpenSlides/openslides-backend/issues/809 / https://github.com/OpenSlides/openslides-backend/pull/879


Looks like we want to allow null here actually

@pranavkm @Tratcher

I think these are what's causing the 2 new CI failures

:shipit:


Front end shopping cart implementation

I have implemented front-end functionality for the shopping cart. Here is the main flow of things:

geem_cart.js

Clicking #updatePackageButton retrieves @context and specifications of items in shopping cart via get_cart_items_context and get_cart_items_specifications, which are then added to the user-selected draft package via add_context_to_package and add_specifications_to_package

get_cart_items_context, get_cart_items_specifications, add_context_to_package and add_specifications_to_package call functions in geem_api.js

geem_api.js

Direct calls from the browser to the server

get_resource_context

Calls ResourceViewSet.context

Called by geem_cart.get_cart_items_context

get_resource_specifications

Calls ResourceViewSet.specifications

Called by geem_cart.get_cart_items_specifications

add_to_resource_context

Calls ResourceViewSet.create_context

Called by geem_cart.add_context_to_package

add_to_resource_specifications

Calls ResourceViewSet.create_specifications

Called by geem_cart.add_specifications_to_package

@ddooley


Modified extension for Jekyll 3+ compatibility

Changed access to the extension of an item, so Jekyll doesn't emit deprecation-warnings anymore.

Abandoned.
Test environment need updates beyond my ability.
I don't see any reason to keep this PR hanging so closing it without further action.


[ATO-1685] Add SlotSet step in story with active_loop:null mapping condition

Proposed changes:

Fixes ATO-1685

Status (please check what you already did):

[x] added some tests for the functionality
[ ] updated the documentation
[x] updated the changelog (please check changelog for instructions)
[x] reformat files using black (please check Readme for instructions)

Nice work 💯 Thanks for adding the integration test 🎉

Thanks for the speedy review 🚀


Update to eslint 4 and update to blockly's new eslint config.

Per previous discussion, merging this will cause merge problems with blockly--there are multiple ways to solve some of the lint issues, and we did them different ways.  It's a silly problem, but so are most lint problems.  I'm incrementally fixing lint as I do the merge right now.

Closing this PR as the changes were addressed in #1479


Backport to 2.0

Description
backporting changes to 2.0 branch

Codecov Report

Merging #428 (f4f7826) into 2.0 (7906095) will decrease coverage by 0.06%.
The diff coverage is 80.00%.

@@             Coverage Diff              @@
##                2.0     #428      +/-   ##
============================================
- Coverage     69.83%   69.77%   -0.07%
- Complexity       84       87       +3
============================================
  Files           123      123
  Lines          3899     3894       -5
  Branches        614      612       -2
============================================
- Hits           2723     2717       -6
- Misses          996      999       +3
+ Partials        180      178       -2

Flag
Coverage Δ

dashboards-notifications
86.40% <ø> (ø)

opensearch-notifications
59.58% <80.00%> (-0.13%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...arch/notifications/core/utils/ValidationHelpers.kt
28.00% <0.00%> (ø)

...org/opensearch/notifications/NotificationPlugin.kt
97.43% <ø> (-0.07%)
:arrow_down:

...in/org/opensearch/notifications/metrics/Metrics.kt
96.37% <ø> (ø)

...search/notifications/security/UserAccessManager.kt
23.07% <ø> (+1.64%)
:arrow_up:

...arch/notifications/send/SendMessageActionHelper.kt
42.71% <0.00%> (ø)

...earch/notifications/core/setting/PluginSettings.kt
76.39% <90.90%> (+0.61%)
:arrow_up:

...pensearch/notifications/settings/PluginSettings.kt
79.41% <100.00%> (+0.39%)
:arrow_up:

...ations/resthandler/NotificationStatsRestHandler.kt
0.00% <0.00%> (-40.00%)
:arrow_down:

Continue to review full report at Codecov.

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


Added bounce ball game

PR Description 📜
Please include summary related to the issue you have fixed and describe your PR in brief over here by specifying the issue number on which you were working below
Fixes #4218

Mark the task you have completed ✅

[x] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[x] I have added screenshot for website preview in assets/images
[x] I have added entries for my game in main README.md
[x] I have added README.md in my folder
[x] I have added working video of the game in README.md (optional)
[x] I have specified the respective issue number for which I have requested the new game.

Add your screenshots(Optional) 📸

Thank you soo much for contributing to our repository 💗

Thank you @YadlaMani ,for creating the PR and contributing to our GameZone 💗
Review team will review the PR and will reach out to you soon! 😇
Make sure that you have marked all the tasks that you are done with ✅.
Thank you for your patience! 😀

@kunjgit fixed the readme with the changes you requested

@kunjgit  done the requested changes

@kunjgit yeah done the changes

Thank you  @YadlaMani , for your valuable time and contribution in our GameZone 💗.
It’s our GameZone, so Let’s build this GameZone altogether !!🤝
Hoping to see you soon with another PR again 😇
Wishing you all the best for your journey into Open Source🚀


[ko] Translate docs/concepts/security/rbac-good-practices/ into Korean

This is a Feature Request
What would you like to be added
Translate "docs/concepts/security/rbac-good-practices/" into Korean.
Why is this needed
Not translated into Korean yet.
Comments

original entry: https://kubernetes.io/docs/concepts/security/rbac-good-practices/
/language ko
/assign

/triage accepted


Error on calling getTableNames for summarize query

What happens?
Error: Binder Error: table "summarize_tbl" has 1 columns available but 26 columns specified
at pa.getTableNames (bindings_base.ts:223:19)
at Lo.onMessage (worker_dispatcher.ts:288:51)
at Bc.globalThis.onmessage (duckdb-browser-eh.worker.ts:29:19)
To Reproduce
connection.getTableNames('summarize account');
Browser/Environment:
Chromium Version 124.0.6367.201 (Official Build) (64-bit)
Device:
Laptop
DuckDB-Wasm Version:
^1.28.1-dev106.0
DuckDB-Wasm Deployment:
_
Full Name:
asrar
Affiliation:
qbil

Thanks for the bug report, could you possibly share a more complete snippet?
Thanks a lot


cmake fail

System information

CPU information(cat /proc/cpuinfo | grep "model name" | uniq):
model name      : 12th Gen Intel(R) Core(TM) i7-1250U
GPU information(lspci -nn | grep -E 'VGA|isplay):
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:46aa] (rev 0c)
Display server if rendering to display(X or wayland):
X

Issue behavior
Describe the current behavior
execute cmake fail:
log is
-- The CXX compiler identification is GNU 7.3.1
-- The C compiler identification is GNU 7.3.1
-- The ASM compiler identification is GNU
-- Found assembler: /opt/rh/devtoolset-7/root/usr/bin/cc
-- Check for working CXX compiler: /opt/rh/devtoolset-7/root/usr/bin/c++
-- Check for working CXX compiler: /opt/rh/devtoolset-7/root/usr/bin/c++ - works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /opt/rh/devtoolset-7/root/usr/bin/cc
-- Check for working C compiler: /opt/rh/devtoolset-7/root/usr/bin/cc - works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- No build type selected, default to release
-- Could NOT find MFX (missing: MFX_INCLUDE)
CMake Error at builder/FindMFX.cmake:50 (message):
Unknown API =
Call Stack (most recent call first):
CMakeLists.txt:70 (include)
Describe the expected behavior
Debug information

What's libva/libva-utils/gmmlib/media-driver/VPL runtime version?
Could you confirm whether GPU hardware exist or not by ls /dev/dri?
Could you attach dmesg log if it's GPU hang by dmesg >dmesg.log 2>&1?
Could you provide vainfo log if possible by vainfo -a >vainfo.log 2>&1?
Could you provide strace log if possible by strace YOUR_CMD >strace.log 2>&1?
Could you provide libva trace log if possible? Run cmd export LIBVA_TRACE=/tmp/libva_trace.log first then execute the case.
Do you want to contribute a PR? (yes/no):

it is not a bug, sorry!


User list page doesn't update State of new user until refresh browser

Rancher versions: 2.0 master 8/29
Steps to Reproduce:

Go to Users list page
Add a user

Results:  State of user doesn't change to Active until you refresh the browser.  Not sure if the change request is missing from this page or not.

Fixed in v2.1.0


update deprecated decode calls

What was wrong?
eth_abi.decode_abi and eth_abi.decode_single are deprecated.
How was it fixed?
Updated to eth_abi.decode.
To-Do:

[ ] Add entry to the release notes

Cute Animal Picture

handled in pr #244


Feature/biodiversity glads aoi widget

Overview
A new shiny widget to display the GLAD alerts within a country of region, broken down by sub regions, and ranked by total area or relative percentage of tree cover extent.

In an attempt to speed things up a little I've added a further condition in the sql which only retrieves the last years worth of glad alerts - @edbrett / @pjosh , can you double check my syntax here please :)
I also added the widget to the conservation tab.

We can review Monday morning as it doesnt have to be production until the afternoon. Provisionally looks good.

A few further updates based on feedback:

changes alerts_count to alerts in sql following table update
Added total count in place of area% to dynamic sentence
Fixes small bug in dynamic sentence

Removes Glad-Biodiversity from Summary tab as requested
Adds missing locations to GAIN widgets


url_launcher Boolean for State

Hey,
i really like your url_launcher, i just miss on think, a function that provides the actual status, especially interessting when the usere closes the opend webpage withouth finshing the action, in my case:
I call a login page, in the background i can poll a adress that gives me feedback when the login was succesfull, the i close the with closeWebView(), but when the usere stops the Procces i have no idea how to catch that...

Hi @boyi01
I see there's an open issue addressing the case you described.
Please follow up on that issue, I'm closing the current one as duplicate.
If you disagree, please write in the comments and I will reopen it.
Thank you


Add Travis-CI

Works fine now however to improve stability, insure quality and entice others to contribute I want to add CI to this project.

Closed by PR #11


Run a subtask of the runner task group for each individual test even when running serially.

Right now, when tests are run serially, they're simply run in a for-loop. This has the side effect of potentially building up a lot of autorelease pool cruft (on platforms with such a concept) if those tests never introduce any suspension points.
As well, this produces a subtle difference in task cancellation propagation because calling UnsafeCurrentTask.cancel() in a serialized test will cancel the entire task group, not just the test's own subtask.
Resolves rdar://130034310.
Checklist:

[x] Code and documentation should follow the style of the Style Guide.
[x] If public symbols are renamed or modified, DocC references should be updated.

@swift-ci please test


⚠ Bofrost.be has degraded performance

In f59aee3, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1544 ms

Resolved: Bofrost.be performance has improved in c5642ed.


Specify multiple cluster/worker security groups

I have issues
I'm submitting a

[ ] bug report
[x] feature request
[ ] support request

What is the current behavior
The EKS plugin currently supports being able to pass in 1 cluster and worker security group by id.
If this is a bug, how to reproduce? Please include a code sample
What's the expected behavior
I think it would make sense to support specifying an array of security group ids.
Environment

Affected module version:
OS:
Terraform version:

Other relevant info
We have a use case where we need to attach multiple security groups. Some of which are predefined.

We currently use multiple security groups for our Workers as well. This feature would be handy for our migration to this module.

Yes, you have it right.
No PR planned from me - I'd be afraid to introduce more problems than I solve ;). Seems the changes planned in Terraform 0.12 might help with this issue as vars will be able to be lists.

We all eagerly await the chaos and harmony that 0.12.x promises to bring 😈

1. to have multiple security groups possible for the eks cluster.
2. to allow any of the worker groups to have one or more SG groups.

I can create a PR for the first one later today or tomorrow.
I can take a look at the second one later this week.

I guess it's not hard for folks that currently use multiple Security Groups to merge them into 1 as a workaround. Having said that, we would love this feature and waiting for TF v0.12 would be a shame.

Thanks @jimbeck . Yea I can make a try at the PR for what @tomfotherby is after.

Now supported 👌


Will not connect to Photon

I followed this tutorial 100%, but it will never actually connect to Photon or even create a room or player. This means that it will never work and sync

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

ID: afd3782f-bda6-fd6a-91d5-f6834d692242
Version Independent ID: d54407d8-6ec5-51b0-cd7f-e0dcb3888269
Content: Multi-user capabilities tutorials - 3. Connecting multiple users - Mixed Reality
Content Source: mixed-reality-docs/mrlearning-sharing(photon)-ch3.md
Product: mixed-reality
Technology: mr-dev
GitHub Login: @jessemcculloch
Microsoft Alias: jemccull

@jessemcculloch @Radixtrator @martinwilter I believe this issue can be closed. @Radixtrator happy to help if you're still having issues with the Photon connection.


init: don't build init.c on SEV flavor

Due to the dependencies required for SNP support, building init.c with SEV support is quite cumbersome due to the number of static libraries required. Since init/init is not bundled inside the virtio-fs device in the SEV flavor (which doesn't even have a virtio-fs device), in favor of bundling it in libkrunfw, avoid building it to simplify the process and avoid confusion.
Fixes #139

Is init/init not used with the SEV flavor, such that we can just ignore building it altogether?

Yes, that's what this PR does. For SEV=1, init/init won't be built.

Is init/init not used with the SEV flavor, such that we can just ignore building it altogether?

Yes, that's what this PR does. For SEV=1, init/init won't be built.

Sorry, I misremembered that the attestation agent lives in the VMM for legacy SEV. LGTM.

@slp Still a bit confused here. How is init/init not built for SEV flavor?
If SEV = 1, INIT_SRC adds the SNP sources (but still has contains init/init).
If SEV != 1, init/init is still set (just without SNP sources).
Am i reading this correct?

@tylerfanelli The trick is that, after this change, INIT_BINARY  is not defined if SEV=1. And since it's not defined, this:
$(LIBRARY_RELEASE_$(OS)): $(INIT_BINARY)
	cargo build --release $(FEATURE_FLAGS)

becomes this:
$(LIBRARY_RELEASE_$(OS)):
	cargo build --release $(FEATURE_FLAGS)

So init/init is no longer a dependency of $(LIBRARY_RELEASE_$(OS)) and as a consequence it doesn't get built.


How to add an "about me" page?

Hi,
Thanks for this gorgeous theme! I am using it, and was hoping to add another button on the side of the "blog" button, just so I can have a link to the "about me" page.
I managed to get the button, but how can I display a page content instead of blog posts on the panel when users click on "about"? I would like to do that while retaining the blog functionality. Is that possible?
Best,
Francis

I also need the same feature. I must say, the theme is simple and elegant. Thanks for the theme :)

ok, after spending sometime, I did it myself, it's easy

create an about-me.html file at the root of the project
Let's have content like below

---
layout: default
robots: noindex
---

This is about me

Add below line in index.html

/about-me

add below in main.js file, so that when "about-me" button is clicked, panel should be collapsed

$('a.about-button').click(function (e) {
    if ($('.panel-cover').hasClass('panel-cover--collapsed')) return
    currentWidth = $('.panel-cover').width()
    if (currentWidth < 960) {
      $('.panel-cover').addClass('panel-cover--collapsed')
      $('.content-wrapper').addClass('animated slideInRight')
    } else {
      $('.panel-cover').css('max-width', currentWidth)
      $('.panel-cover').animate({'max-width': '530px', 'width': '40%'}, 400, swing = 'swing', function () {})
    }
  })

if (window.location.hash && window.location.hash == '#about') {
    $('.panel-cover').addClass('panel-cover--collapsed')
  }

PS: I have little knowledge on javascript and css, so please excuse my poor coding skill

For step #2 you actually add the code to "header.html" located in "_includes" directory and not index.html.

Thanks for this fix. I too needed some sort of "About Me" page added to this theme.
Quick question though: I added the code above and the "About Me" button shows up. It works, but there is one remaining (and annoying) issue. When clicking on the "About Me" button the animation is different than when I click on the "blog" button. The animation with the blog button is smooth and gradual, but the animation when clicking on the "About Me" button is abrupt and jerky (i.e., it jumps to the collapsed version of the display instead of slowly readjusting). Any ideas on the reason for this or how to fix it?

Hey @MatthewThomasMiller I'm late to the party but was trying to figure this out for my own needs and I figured it could help you or someone else. It's a bit longer of a solution, so I can't just post the code in the comments.
But the idea is to split your index in a few parts and use ajax to load those separately to the display area, so you avoid switching pages.
I did this for 3 pages on my site - Projects, Resume and Blog. Projects and Resume are treated as separate blogs (through category filtering) and blog filters out those 2 categories to retain the blog itself. (You could just have a static page using the same logic (sections of index))
You can check out or copy the code here: https://github.com/TalkinWhip/TalkinWhip.github.io
The relevant parts are in main.js (line 6 ff., until the mobile portion) and in index.html (the whole  has been expanded into 3 sections for each "page"). And of course the buttons in the header.html as jrp posted earlier.
It's not a particularly elegant solution as I am not a very good programmer but it works for me and hopefully it helps someone in a pinch.

I followed the approach suggested by @TalkinWhip, and managed to add the new button with a consistent animation.
Required changes can be seen in this PR: https://github.com/vmorenoluna/vmorenoluna.github.io/pull/1/files


Improved code portability.

Improved precedence sorting.
Remove unneeded hack.

Coverage remained the same at 99.186% when pulling 4025ad78a163bd8f111d863101f1980f059bf920 on portability-improvements into 8506bb7190da13a73a0ec6a1bd74e14ade91107d on release-candidate.


hi, could you share the whole android demo for me ?

hello, i have tried several days to build the demo. but i failed.
when i use bazel, it succeed. However, it' failed with android studio. I don't know why.
And i try your project, it can run successfully. So i want you can share the whole android demo for me.
Thanks !!  I wish you a happy!

I've updated the sample project to be compatible with TensorFlow 1.2. This is a working demo.
I've also updated the article: http://nilhcem.com/android/custom-tensorflow-classifier
Hope that it's more clear now

Thank you!


Fix mini issue

Do a recomendation.

Update JQUERY_URL solve problems, we haven't so put JQUERY_URL manually needly.

merged in #115


Yaw and Pitch

Despite setting the NPC location to Yaw and Pitch, the NPC looks at Yaw 0 and Pitch 0

probably related to #47

I would suggest using a spawn modifier like
.spawnCustomizer((spawnedNpc, player) -> spawnedNpc.rotation().queueRotate(yaw, pitch).send(player);

Thanks 😄