Scheduler sometimes skips sched actions

Description
Several VMs with sched_actions. Scheduler sometimes executes scheduled actions only for some VMs and skip others.
To Reproduce
VM with lowest ID have a scheduled action far in the future. VM with higher ID scheduled action which already should be executed. The second VM scheduled action is not executed.
Expected behavior
If VM has multiple is_due scheduled actions, one of the action should be executed.
Details

Affected Component: Scheduler
Version: 6.2.1

Progress Status

[ ] Branch created
[ ] Code committed to development branch
[ ] Testing - QA
[ ] Documentation
[ ] Release notes - resolved issues, compatibility, known issues
[ ] Code committed to upstream release/hotfix branches
[ ] Documentation committed to upstream release/hotfix branches

PRs:

src
doc


 This is cause by BadWordBlocker

This does not seem to be a bug in this plugin, but you can be avoided by adding script > delay execution before the transferserver action.
I' m sorry I didn't mention it in the youtube video. I'll re-upload it later.

but you go corrected the bug or not when I spoke on my server its my transferred to my second server I don't know why

How did you transferred? using mineflow?


rqt_cpp does not work with tf

Cannot include tf/transform_listener.h from rqt cpp programs.
This repository is the sample project and it produces following error:
[ 66%] [100%] Building CXX object CMakeFiles/rqt_cpp_tf.dir/moc_my_plugin.cxx.o
Building CXX object CMakeFiles/rqt_cpp_tf.dir/my_plugin.cpp.o
In file included from /usr/include/boost/signals/connection.hpp:13:0,
                 from /usr/include/boost/signals/signal_template.hpp:18,
                 from /usr/include/boost/signals/signal0.hpp:24,
                 from /usr/include/boost/signal.hpp:19,
                 from /usr/include/boost/signals.hpp:9,
                 from /opt/ros/hydro/include/tf/tf.h:45,
                 from /opt/ros/hydro/include/tf/transform_listener.h:38,
                 from /home/garaemon/ros/hydro/build/rqt_cpp_tf/../../src/rqt_c
pp_tf/my_plugin.h:6,
                 from /home/garaemon/ros/hydro/build/rqt_cpp_tf/moc_my_plugin.c
xx:10:
/usr/include/boost/signals/detail/signals_common.hpp:26:13: error: expected ide
ntifier before protected
/usr/include/boost/signals/detail/signals_common.hpp:26:13: error: expected unq
ualified-id before protected

I just tried to build the provided repository and it compiled and linked without a problem.

wow really? Do you use indigo?

Yes

It might be problem only on hydro... I will check it on indigo too.

I confirmed that it worked on indigo. Hmm...

It looks like boost/qt related problem. Is there any maintainer who knows how to avoid this error?

The signals/slots of boost and Qt seem to collide: http://www.boost.org/doc/libs/1_57_0/doc/html/signals/s04.html#idp426500832
Since you can neither change the rqt plugin headers using Qt signals / slot nor the tf headers using boost I am not sure which workaround will work for you.

Since this is not a bug in rqt itself there is little I can do about it. Since it has been addressed upstream in newer versions I will close this (marked as wontfix). If anyone has input how to workaround this in rqt please comment to reopen the ticket.


about visiualization

Hi!
Have you implemented the visiualization part? How can I implement this part?
Wish for your response!

I generally save the point clouds as .ply file, and visualize them using MeshLab.

Hi!
Have you implemented the visiualization part? How can I implement this part?
Wish for your response!

Hello, have you trained this model? I'm using A800 here but still not enough to train. If you've trained, can you give me an answer to the reason for my lack of memory here, thank you

I generally save the point clouds as .ply file, and visualize them using MeshLab.

Hi!
Have you implemented the visiualization part? How can I implement this part?
Wish for your response!

Hello, have you trained this model? I'm using A800 here but still not enough to train. If you've trained, can you give me an answer to the reason for my lack of memory here, thank you


Add profiling shortcuts to GUI2

Pull Request Description

Closes #8404

Important Notes
All relevant documentation has already been updated in #8358.
Checklist
Please ensure that the following checklist has been satisfied before submitting the PR:

[x] The documentation has been updated, if necessary.
[x] Screenshots/screencasts have been attached, if there are any visual changes. For interactive or animated visual changes, a screencast is preferred.
[x] All code follows the
Scala,
Java,
and
Rust
style guides. In case you are using a language not listed above, follow the Rust style guide.
All code has been tested:

[x] Unit tests have been written where possible.
[x] If GUI codebase was changed, the GUI was tested when built using ./run ide build.

@hubertp @4e6 - in case you guys wanted to know how GUI2 is handling keyboard shortcuts (and LS interaction)

technically a new feature.


Numbers in read_counts.tsv not lining up

After examining the read_counts.tsv files from a run of the Gupta and Woolstenhulme datasets, I think something might be wrong with the numbers in them. If you look at these graphs, which have simply graphed the values in those tsv files with no modification, you can see that for the Gupta data, the number of demultiplexed reads (red) and number of reads after contaminant removal (blue) are the same, but the number of contaminants removed (green) is a number, so it should be the case that red bar - green bar = blue bar. Namely, Reads after contaminant removal = demultiplexed reads - contaminants, but it's not.
Similarly, in the Woolstenhulme dataset, the number of reads after adapter removal (red) and number of reads after contaminant removal (blue) are the same but there are contaminants (green). @FlicAnderson suggested that @mikej888 might be the person to ask about this.

That looks like a bug.
Best way to check would be a test case fastq.gz with <10 reads in it, some from contaminants, some not. Even 3 reads is enough.

That looks like a bug.
Best way to check would be a test case fastq.gz with <10 reads in it, some from contaminants, some not. Even 3 reads is enough.

This behaviour happens in the vignette also:
SampleName	Program	File	NumReads	Description
WTnone	input	/home/ubuntu/riboviz/vignette/input/SRR1042855_s1mi.fastq.gz
963571	input
WTnone	cutadapt	/home/ubuntu/riboviz/vignette/tmp/WTnone/trim.fq
952343	Reads after removal of sequencing library adapters ***
WTnone	hisat2	/home/ubuntu/riboviz/vignette/tmp/WTnone/nonrRNA.fq
467194	rRNA or other contaminating reads removed by alignment to rRNA index files ***
WTnone	hisat2	/home/ubuntu/riboviz/vignette/tmp/WTnone/rRNA_map.sam
952343 Reads with rRNA and other contaminating reads removed by alignment to rRNA index files ***
WTnone	hisat2	/home/ubuntu/riboviz/vignette/tmp/WTnone/unaligned.fq
452996	Unaligned reads removed by alignment of remaining reads to ORFs index files
WTnone	hisat2	/home/ubuntu/riboviz/vignette/tmp/WTnone/orf_map.sam
14516	Reads aligned to ORFs index files
WTnone	riboviz.tools.trim_5p_mismatch	/home/ubuntu/riboviz/vignette/tmp/WTnone/orf_map_clean.sam
14516	Reads after trimming of 5' mismatches and removal of those with more than 2 mismatches

WT3AT	input	/home/ubuntu/riboviz/vignette/input/SRR1042864_s1mi.fastq.gz
1374448	input
WT3AT	cutadapt	/home/ubuntu/riboviz/vignette/tmp/WT3AT/trim.fq
1373362 Reads after removal of sequencing library adapters ***
WT3AT	hisat2	/home/ubuntu/riboviz/vignette/tmp/WT3AT/nonrRNA.fq
486233	rRNA or other contaminating reads removed by alignment to rRNA index files ***
WT3AT	hisat2	/home/ubuntu/riboviz/vignette/tmp/WT3AT/rRNA_map.sam
1373362 Reads with rRNA and other contaminating reads removed by alignment to rRNA index files ***
WT3AT	hisat2	/home/ubuntu/riboviz/vignette/tmp/WT3AT/unaligned.fq
477792	Unaligned reads removed by alignment of remaining reads to ORFs index files
WT3AT	hisat2	/home/ubuntu/riboviz/vignette/tmp/WT3AT/orf_map.sam
8698	Reads aligned to ORFs index files
WT3AT	riboviz.tools.trim_5p_mismatch	/home/ubuntu/riboviz/vignette/tmp/WT3AT/orf_map_clean.sam
8698	Reads after trimming of 5' mismatches and removal of those with more than 2 mismatches

The problem is not in read_counts.tsv. Inspecting the raw datafiles shows the same effect. For WTnone:
$ echo $(cat trim.fq|wc -l)/4|bc
952343
$ echo $(cat nonrRNA.fq|wc -l)/4|bc
467194
$ samtools view -c rRNA_map.sam
952343

For WT3AT:
$ echo $(cat trim.fq | wc -l)/4 | bc
1373362
$ echo $(cat nonrRNA.fq | wc -l)/4 | bc
486233
$ samtools view -c rRNA_map.sam
1373362

This behaviour happens in the vignette also:
SampleName	Program	File	NumReads	Description
WTnone	input	/home/ubuntu/riboviz/vignette/input/SRR1042855_s1mi.fastq.gz
963571	input
WTnone	cutadapt	/home/ubuntu/riboviz/vignette/tmp/WTnone/trim.fq
952343	Reads after removal of sequencing library adapters ***
WTnone	hisat2	/home/ubuntu/riboviz/vignette/tmp/WTnone/nonrRNA.fq
467194	rRNA or other contaminating reads removed by alignment to rRNA index files ***
WTnone	hisat2	/home/ubuntu/riboviz/vignette/tmp/WTnone/rRNA_map.sam
952343 Reads with rRNA and other contaminating reads removed by alignment to rRNA index files ***
WTnone	hisat2	/home/ubuntu/riboviz/vignette/tmp/WTnone/unaligned.fq
452996	Unaligned reads removed by alignment of remaining reads to ORFs index files
WTnone	hisat2	/home/ubuntu/riboviz/vignette/tmp/WTnone/orf_map.sam
14516	Reads aligned to ORFs index files
WTnone	riboviz.tools.trim_5p_mismatch	/home/ubuntu/riboviz/vignette/tmp/WTnone/orf_map_clean.sam
14516	Reads after trimming of 5' mismatches and removal of those with more than 2 mismatches

WT3AT	input	/home/ubuntu/riboviz/vignette/input/SRR1042864_s1mi.fastq.gz
1374448	input
WT3AT	cutadapt	/home/ubuntu/riboviz/vignette/tmp/WT3AT/trim.fq
1373362 Reads after removal of sequencing library adapters ***
WT3AT	hisat2	/home/ubuntu/riboviz/vignette/tmp/WT3AT/nonrRNA.fq
486233	rRNA or other contaminating reads removed by alignment to rRNA index files ***
WT3AT	hisat2	/home/ubuntu/riboviz/vignette/tmp/WT3AT/rRNA_map.sam
1373362 Reads with rRNA and other contaminating reads removed by alignment to rRNA index files ***
WT3AT	hisat2	/home/ubuntu/riboviz/vignette/tmp/WT3AT/unaligned.fq
477792	Unaligned reads removed by alignment of remaining reads to ORFs index files
WT3AT	hisat2	/home/ubuntu/riboviz/vignette/tmp/WT3AT/orf_map.sam
8698	Reads aligned to ORFs index files
WT3AT	riboviz.tools.trim_5p_mismatch	/home/ubuntu/riboviz/vignette/tmp/WT3AT/orf_map_clean.sam
8698	Reads after trimming of 5' mismatches and removal of those with more than 2 mismatches

The problem is not in read_counts.tsv. Inspecting the raw datafiles shows the same effect. For WTnone:
$ echo $(cat trim.fq|wc -l)/4|bc
952343
$ echo $(cat nonrRNA.fq|wc -l)/4|bc
467194
$ samtools view -c rRNA_map.sam
952343

For WT3AT:
$ echo $(cat trim.fq | wc -l)/4 | bc
1373362
$ echo $(cat nonrRNA.fq | wc -l)/4 | bc
486233
$ samtools view -c rRNA_map.sam
1373362

This will probably be fixed by adding option --no-unal (Suppress SAM records for reads that failed to align) from the hisat2 manual.
Won't that fix then break the regression test for rRNA_map.sam, so that needs to be updated?

This will probably be fixed by adding option --no-unal (Suppress SAM records for reads that failed to align) from the hisat2 manual.
Won't that fix then break the regression test for rRNA_map.sam, so that needs to be updated?

It would indeed break the regression test, for that file but also for read_counts.tsv.

It would indeed break the regression test, for that file but also for read_counts.tsv.

Could be attacked alongside #267, as both involve hisat2 options.

Could be attacked alongside #267, as both involve hisat2 options.

I added--no-unal to process hisat2rRNA in branch rrna-nounal-250.
Vignette ran with different numbers only for rRNA_map.sam counts.
SampleName	Program	File	NumReads	Description
WTnone	input	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/input/SRR1042855_s1mi.fastq.gz	963571	input
WTnone	cutadapt	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WTnone/trim.fq	952343	Reads after removal of sequencing library adapters
WTnone	hisat2	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WTnone/nonrRNA.fq	467194	rRNA or other contaminating reads removed by alignment to rRNA index files
WTnone	hisat2	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WTnone/rRNA_map.sam	485149	Reads with rRNA and other contaminating reads removed by alignment to rRNA index files
WTnone	hisat2	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WTnone/unaligned.fq	452996	Unaligned reads removed by alignment of remaining reads to ORFs index files
WTnone	hisat2	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WTnone/orf_map.sam	14516	Reads aligned to ORFs index files
WTnone	riboviz.tools.trim_5p_mismatch	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WTnone/orf_map_clean.sam	14516	Reads after trimming of 5' mismatches and removal of those with more than 2 mismatches
WT3AT	input	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/input/SRR1042864_s1mi.fastq.gz	1374448	input
WT3AT	cutadapt	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WT3AT/trim.fq	1373362	Reads after removal of sequencing library adapters
WT3AT	hisat2	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WT3AT/nonrRNA.fq	486233	rRNA or other contaminating reads removed by alignment to rRNA index files
WT3AT	hisat2	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WT3AT/rRNA_map.sam	887129	Reads with rRNA and other contaminating reads removed by alignment to rRNA index files
WT3AT	hisat2	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WT3AT/unaligned.fq	477792	Unaligned reads removed by alignment of remaining reads to ORFs index files
WT3AT	hisat2	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WT3AT/orf_map.sam	8698	Reads aligned to ORFs index files
WT3AT	riboviz.tools.trim_5p_mismatch	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WT3AT/orf_map_clean.sam	8698	Reads after trimming of 5' mismatches and removal of those with more than 2 mismatches

Check counts of rRNA_map.sam + nonrrna.fq = trim.fq:

WTnone 467194 + 485149 = 952343
WT3AT 486233 + 887129 =1373362

The read counts for all  other steps are the same, and the regression test passed.
Putting in pull request now.

I added--no-unal to process hisat2rRNA in branch rrna-nounal-250.
Vignette ran with different numbers only for rRNA_map.sam counts.
SampleName	Program	File	NumReads	Description
WTnone	input	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/input/SRR1042855_s1mi.fastq.gz	963571	input
WTnone	cutadapt	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WTnone/trim.fq	952343	Reads after removal of sequencing library adapters
WTnone	hisat2	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WTnone/nonrRNA.fq	467194	rRNA or other contaminating reads removed by alignment to rRNA index files
WTnone	hisat2	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WTnone/rRNA_map.sam	485149	Reads with rRNA and other contaminating reads removed by alignment to rRNA index files
WTnone	hisat2	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WTnone/unaligned.fq	452996	Unaligned reads removed by alignment of remaining reads to ORFs index files
WTnone	hisat2	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WTnone/orf_map.sam	14516	Reads aligned to ORFs index files
WTnone	riboviz.tools.trim_5p_mismatch	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WTnone/orf_map_clean.sam	14516	Reads after trimming of 5' mismatches and removal of those with more than 2 mismatches
WT3AT	input	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/input/SRR1042864_s1mi.fastq.gz	1374448	input
WT3AT	cutadapt	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WT3AT/trim.fq	1373362	Reads after removal of sequencing library adapters
WT3AT	hisat2	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WT3AT/nonrRNA.fq	486233	rRNA or other contaminating reads removed by alignment to rRNA index files
WT3AT	hisat2	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WT3AT/rRNA_map.sam	887129	Reads with rRNA and other contaminating reads removed by alignment to rRNA index files
WT3AT	hisat2	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WT3AT/unaligned.fq	477792	Unaligned reads removed by alignment of remaining reads to ORFs index files
WT3AT	hisat2	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WT3AT/orf_map.sam	8698	Reads aligned to ORFs index files
WT3AT	riboviz.tools.trim_5p_mismatch	/exports/eddie3_homes_local/ewallac2/riboviz/riboviz/vignette/tmp/WT3AT/orf_map_clean.sam	8698	Reads after trimming of 5' mismatches and removal of those with more than 2 mismatches

Check counts of rRNA_map.sam + nonrrna.fq = trim.fq:

WTnone 467194 + 485149 = 952343
WT3AT 486233 + 887129 =1373362

The read counts for all  other steps are the same, and the regression test passed.
Putting in pull request now.

I just realized that we also do not need to keep unaligned reads in the hisat2ORF step. They take up space and don't do anything. So shouldn't we add --no-unal there, too? Related to #267.

I just realized that we also do not need to keep unaligned reads in the hisat2ORF step. They take up space and don't do anything. So shouldn't we add --no-unal there, too? Related to #267.


Implement Classroom Mode

Implement a "Classroom Mode" in senseBox Blockly, inspired by Tinkercad's classroom features, to streamline teaching and collaborative learning in educational environments. The Classroom Mode should support educators in managing and guiding multiple students working on Blockly projects, enabling a structured and interactive learning experience.
Key Features:
Teacher Dashboard:

View and manage student projects
create classrooms and add students via name and nickname

Student Accounts:

Enable students to log in with a classroom Code and the given nickname
allow students to save and share their projects within the classroom
Facilitate sharing of block code between students and the teacher.
Allow teachers to broadcast example code or templates for students to follow.

User Authentication: Teachers/Classroom creators should login with their openSenseLab Account or use google oAuth

dev branch: https://github.com/sensebox/React-Ardublockly/tree/feat/addClassroom


create index.yml

We are currently in the process of moving all existing hub and landing pages to the new format (https://aka.ms/docshub and https://aka.ms/docslanding for more information). The legacy template will be deprecated in June 2020.

Docs Build status updates of commit da2de2f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

biztalk/index.md
:white_check_mark:Succeeded

biztalk/index.yml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Create Blog About My Experience in TBD Hacktoberfest

What type of PR is this? (check all applicable)

[ ] ♻ Refactor
[ ] ✨ New Feature
[ ] 🐛 Bug Fix
[ ] 📝 Documentation Update
[ ] 👷 Example Application
[ ] 🧑💻 Code Snippet
[ ] 🎨 Design
[x] 📖 Content
[ ] 🧪 Tests
[ ] 🔖 Release
[ ] 🚩 Other

Description

This PR adds a new blog post to the externalContributors.json file
Related Tickets & Documents

Resolves #1611
Mobile & Desktop Screenshots/Recordings

Added code snippets?

[ ] 👍 yes
[x] 🙅 no, because they aren't needed

Added tests?

[ ] 👍 yes
[x] 🙅 no, because they aren't needed
[ ] 🙋 no, because I need help

No tests? Add a note

Added to documentation?

[ ] 📜 readme
[ ] 📜 contributing.md
[ ] 📓 general documentation
[x] 🙅 no documentation needed

No docs? Add a note

[optional] Are there any post-deployment tasks we need to perform?
[optional] What gif best describes this PR or how it makes you feel?

Merged! Thanks for your contribution!


Add possibility to set projection policy

Add possibility to set projection policy (options FORCE_DECLARED,REPROJECT_TO_DECLARED or NONE) in config with:
common_items:
  projection_policy: FORCE_DECLARED # or NONE or REPROJECT_TO_DECLARED

The function to set this is a bit hacky, since just setting the coverage.projection_policy attribute does not seem to work, most likely due to inconsistent naming in the geoserver-restconfig object definition (attribute name is projection_policy but it should be projectionPolicy to be written in REST message).

I think if they fix it in the library, we might end up with duplicate entries in the XML argument in the REST call. I'm not sure if that would cause issues or if it would just get ignored.
But thinking now, if we use camelCase for the attribute name, then we would just we overwriting the existing writers and there should not be duplicate entries. I'll commit a fix for that.

Let's merge this one.


🍒 Cherry pick PR #24091 to staging 🍒

🍒 Cherry pick https://github.com/Expensify/App/pull/24091 to staging 🍒

This pull request has merge conflicts and can not be automatically merged. :disappointed:
Please manually resolve the conflicts, push your changes, and then request another reviewer to review and merge.
Important: There may be conflicts that GitHub is not able to detect, so please carefully review this pull request before approving.


cargo-unused-features is installed as "unused-features"

https://github.com/NixOS/nixpkgs/blob/0a2745684e8e97340d947d56b0ba778056c10395/pkgs/development/tools/rust/cargo-unused-features/default.nix#L12
The cargo-unused-features package installs a binary called unused-features rather than cargo-unused-features.
Pinging maintainer here: @figsoda

This seems to be an intentional decision by upstream
https://github.com/TimonPost/cargo-unused-features/commit/472ecca1708f7a7e764d1251fb847d65b12fd4db#diff-2e9d962a08321605940b5a657135052fbcef87b5e360662bb527c96d9a615542R30
The binary is named unused-features, but the repository (and the package) is named cargo-unused-features

I filed a PR at upstream to solve this, I will close this issue therefore.


צריך לשפר את הממשק

[Enter feedback here]

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

ID: e0063ceb-57ea-f30c-efed-b2a36314ccaa
Version Independent ID: bd9a321e-2ef2-491d-cd37-2d9c66f90cc9
Content: Unit testing C# with NUnit and .NET Core - .NET
Content Source: docs/core/testing/unit-testing-with-nunit.md
Product: dotnet-fundamentals
GitHub Login: @rprouse
Microsoft Alias: wiwagn

there is only two colors
red for fail
green for pass
you need one more
yellow for TODO

@rommilg this is the .NET Docs repo, so not the correct place to file issues against NUnit or the .NET Test Adapter.
That said, general practice is to mark TODO tests with an ignore attribute with a reason it is being ignored. These will be reported differently.
[Test]
[Ignore("TODO: Complete work on this feature")]
public void TestFeature()
{
}

@rommilg @rprouse
As mentioned above, this repo is responsible for .NET docs, not NUnit features. That said, I think your question has been answered.
Closing.


Bower, Grunt (Yeoman) Installation

I'm confused by the installation for Susy in general. The headings are all the same on the Getting Started page, so I'm not sure whether I actually need to run the gem install command at the top or not. Presumably, if I'm using Bower with Yeoman/Grunt it's not necessary, correct?
I'm using Yeoman's web-app generator and running:
bower install susy --save-dev

drops it into bower_components just fine. Adding:
@import "../../bower_components/susy/sass/susy";

doesn't give me any output.
Aside from Bower, I've tried Grunt by using:
npm install susy@beta --save-dev

which drops it into node_modules just fine but using:
sass: {
      options: {
        loadPath: 'bower_components',
        require: 'susy'
      }

...

in Gruntfile.js simply returns a "Warning: LoadError: cannot load such file -- susy"
I've run out of ideas. I appreciate any help you can offer.
Thank you!

There are two main steps to work with Sass / Susy.

Include Susy via @import
Compile Susy along with the rest of your Scss.

Susy needs to be compiled with LibSass or Ruby Sass. If you are using a framework like Meteor, Ember, or Rails, then the compile mechanism may be dictated for you. For instance, Meteor uses node-sass (which uses LibSass) while Rails uses sass-rails, which requires Ruby Sass.
Outside of a framework, you may use something like Grunt or Gulp to include and configure the compile step. In this scenario, the easiest way to get started is to install & use node-sass & install Susy locally with Bower. The specifics will depend on your own workflow.
A few things could be going on if you are installing Susy and simply getting no output.

You're not using Susy after importing it. Susy doesn't output anything by default, so you need to call one of the Susy mixins to confirm it's working.
You are including Susy properly, but Grunt / Gulp isn't compiling it, which would require configuration specific to your environment.

Hope this helps.

Hi Aaron,
Thank you so much for your thorough response. I have been compiling other Scss projects, so it wasn't an issue in that regard.
I didn't realize it wouldn't render any output in the compiled CSS file unless the mixins were called (d'oh).
For those using Yeoman's webapp and want to utilize Bower, I ran the following:
$ yo webapp (selecting SASS option only)
$ bower install susy --save-dev

For some reason, the current webapp generator which typically drops in bower dependencies into the main.scss file (wiredep) doesn't care about the susy bower package so I added:
// bower:scss
// endbower
@import "susy/sass/susy";

followed by the typical "$susy:" settings and from there, it worked just fine -- pretty simple in hindsight.
I'll close it out, so I can now play around with Susy! ;-)
Thanks again.

Awesome. Glad to help!


How to change font style and size

how we can change font style and size

Hi, you can see some examples of how to do this here... https://github.com/Aevi-UK/android-pos-print-api/wiki/Printing#building-print-payloadshttps://github.com/Aevi-UK/android-pos-print-api/wiki/Printing#building-print-payloads


update spec_version:19

add slash_staking_credit_update_credit_history

Codecov Report

Merging #255 (b8d7257) into master (05fb126) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #255   +/-   ##
=======================================
  Coverage   70.27%   70.27%
=======================================
  Files          53       53
  Lines       15466    15466
=======================================
  Hits        10869    10869
  Misses       4597     4597

Impacted Files
Coverage Δ

runtime/src/lib.rs
11.60% <ø> (ø)

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 05fb126...b8d7257. Read the comment docs.


Amal v1.2 fix

Description

Fix text alignment on landing page.
Text translations for all alerts and progress windows.

Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Tested on?

[x] Windows
[ ] Linux Ubuntu
[ ] Centos
[ ] Mac
[ ] Others  (State here -> xxx )

Checklist:

[ ] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged

@amalsyahmi-certifai there is some part are not translated


Updated composer.json to allow laravel ^8.0

Thought I'd PR this while we wait and see if your own original PR gets merged in.

Oops - did the PR to master and not the 7.2 branch.


WS:Function: The calculation for outflow confinement (constric), is different than other indicators

(=IF((NoOutlet+NoOutletX>0),"",IF((D75=1),"", MAX(F72:F74)/MAX(E72:E74))) in WS vs =IF((NeverWater+TempWet>0),"",IF((NoOutlet+NoOutletX>0),"",IF((D48=1),"",MAX(F45:F47)/MAX(E45:E47)))) in SR and CS

Also not that in PR_fun the calculation is he same as WS and different to SR and CS

confirmed to keep the first version not second


Allow use of hex codes for background color

Added in release 2.1.5!
You can now use hex codes, with or without the # as acceptable values for the data-color tag in HTML events (the color field in Frontmatter). A happy side-effect of my changes is that now, basically any named color is also available now.
Thanks for the suggestion!


jalaliToGregorian problem

when try to use jalaliToGregorian method with 12 as month, we got an exception.
example arg - > 1395/12/24

#5


Update tomcat-catalina, tomcat-coyote to 9.0.22

Updates

org.apache.tomcat:tomcat-catalina
org.apache.tomcat:tomcat-coyote

from 9.0.21 to 9.0.22.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention @scala-steward in the comments below.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [{ groupId = "org.apache.tomcat" }]

labels: semver-patch

Superseded by #2716.


[refactor](jdbc catalog) split clickhouse jdbc executor

Proposed changes
Issue Number: close #xxx
Split ClickHouseJdbcExecutor for better compatibility
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run performance


License?

Can you license this MIT? I'm interested in taking some snippets and adding them into https://github.com/sindresorhus/pure

Of course : )


[iOS] Bottom tab bar is covering create card button

Overview
On the iOS app, the bottom tab bar is covering the create card button on the profile card screen.
Screenshot

Maybe it is a Compose Multiplatform's screen.

After doing a little research, it seems that the only immediate fix is to set the contentPadding bottom to 30dp.
I think the real thing is to get the inset from the iOS side, convert it to dp, and set it as padding, but from what I've looked into, it seems like various modifications will be necessary.
(And there is no guarantee that it can be fixed for sure at the moment.)
https://github.com/DroidKaigi/conference-app-2024/blob/38c9bcef1598b28246568d0a7fed3980da93eee1/feature/profilecard/src/iosMain/kotlin/io/github/droidkaigi/confsched/profilecard/ProfileCardViewController.kt#L18-L26
For now, I plan to release a workaround PR. 🏃


Semantics Error In Invite Housemates

If there are 4 housemates in the house, I should only invite 3 more housemates. If I have 2, I should invite one. If I have one, I should skip the invite step

Logic is fixed in b161c596756f0d9bb11fd8f5db5a67704f46d20e . Still needs change from housemates to additional housemates


tr_TR locale translation support

@ageitgey this pr have full tr_TR translation i am closing my pr from https://github.com/ageitgey/show-facebook-computer-vision-tags/pull/37. thanks @saritekin

corrected tr_TR messages directory

Thanks!

This will not work. The if branch for actually loading the language
file is missing.


REPL console not working after update to PyCharm 2023.2CE

After updating to build PC-232.8660.197 (running on Mac Sonoma) the REPL console doesn't connect anymore.
Error message is "Device path is not specified, please check settings." but the settings should be ok.
Uploading to the miropython device still works as expected.
For now I use the Serial Monitor which is working - so the serial connection is not an issue.

There is an issue with the REPL not working at all for the latest update (#242 ). Until that gets fixed, you can download the jetbrains toolbox app and install the previous version, or you can install the previous version directly from their site.

REPL functionality is fixed in #253.


Can GenomicAnnotations.jl deal with multi-exon genes?

Hi, I'm trying converting a genbank file to a gff with the package, however it fails. For example, one gene is as below:
Input: Screenshot 1;  https://www.ncbi.nlm.nih.gov/nuccore/7525012

Code: Screenshot 2

Output: Screenshot 3

As shown, the CDS in the gff output doesn't have an intron between the two exons. CDS sequences extracted based on these kinds of coordinates must be wrong. Thank you!

The intron information is stored in the Locus, so in theory yes. GFF.Writer ignores it, though. I only ever work with bacterial data so I don't know what the expected output is. Could you give an example of what you would like the result to look like?

Thanks! Please check the links below:
https://github.com/The-Sequence-Ontology/Specifications/blob/master/gff3.md
https://www.ncbi.nlm.nih.gov/genbank/genomes_gff/
Oh. I see. You only focused on bacterial data, single-exon genes.

v0.3.8 fixes this.


[DO NOT MERGE] Autoscrolling when selecting text with the mouse

Description
This PR implements autoscrolling when selecting text with the mouse.
NOTE that this PR is based on the add-scrollbar branch and should be merged into master after that branch.
Fixes # 170 (partial)
Type of change

[X] New feature (non-breaking change which adds functionality)

How Has This Been Tested?
Start selection with the mouse as usual. When the mouse cursor is on the top line the terminal starts to scroll up every 200ms until you release the left mouse button or move the mouse.
Similarly, when the mouse cursor is on the bottom line the terminal starts to scroll down every 200ms.
Test Configuration:

OS: any supported

Closed due to inactivity


Improve Serializer

Describe the bug
Serializer doesn't work as expected.
Expected behavior
If possible serializer should contain only CustomUserSerializer, AssignmentSerilaizer and TagSerializer.

Implemented in #32


fixing some bugs on datepicker that were failing the test

Alaska Airlines Pull Request
Before Submitting this pull request:

Link all tickets in this repository related to this PR in the Development section
note: all pull requests require at least one linked ticket
If this PR is Ready For Review, all ticket's linked under Development must have their status changed to Ready For Review as well

By submitting this Pull Request, I confirm that my contribution is made under the terms of the Apache 2.0 license and I have performed a self-review of my own update.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.3 out of 4 committers have signed the CLA.:white_check_mark: rmenner:white_check_mark: chrisfalaska:white_check_mark: sun-mota:x: semantic-release-botYou have signed the CLA already but the status is still pending? Let us recheck it.

:tada: This PR is included in version 1.6.0-beta.9 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Make NODE_ENV variables cross-platform in scripts

It was not possible to set the NODE_ENV variables for the scripts on my Windows machine using Powershell. Utilizing cross-env  will make the development process on Windows possible without using special shells like WSL.

This PR enables reactide to launch on Windows which is at least in my opinion an important step to preserve platform-independence for the whole project.

It seems #67 did this as well. Therefore I think this can be closed now


current state / feature parity with https://github.com/signalfx/splunk-otel-android

To the best of my knowledge, there has been an effort to integrate significant parts of the feature set from signalfx/splunk-otel-android into this CNCF-hosted OpenTelemetry project. However, I notice that there is still considerable activity on the signalfx/splunk-otel-android repository. I’m trying to understand the extent of feature parity between the two projects and how they are intended to coexist — whether they serve the same purpose or have distinct goals.
Since I couldn’t find any clear information on the signalfx/splunk-otel-android repository about its relationship with this project, I decided to open this issue. I’d greatly appreciate it if you could clarify the current state and future plans for these projects.

Thanks @cforce for your question and interest
Long term goal:
OpenTelemetry-Android aims to provide a modular and customizable instrumentation framework, allowing developers to tailor the instrumentation to their specific needs and use cases. This flexibility is essential for adapting to various application requirements and integrating seamlessly with different backend systems.
Splunk-otel-android will depend on opentelemetry-android, but serve as the sdk specifically for Splunk’s Observability (O11y) platform. Its primary goal is to simplify the integration process for users who wish to leverage Splunk’s monitoring and observability tools, while utilizing OpenTelemetry’s capabilities.
Current State:
They are divergent until desired modularization, semantics, Kotlin based APIs (specific to Android platform) are added upstream (openetelemetry-android) . We intend to contribute and shape upstream and leverage the upstream capabilities in splunk-otel-android. Short-term they may diverge but intention is to converge long-term.

Thanks @cforce for the inquiry and @aditi-s3 for the response.
The only thing I'd like to add is that I personally think that there's room for opentelemetry-android (and the other RUM/client libs for that matter) to be somewhat more opinionated in order to continue driving vendor-agnostic standards forward. There will always be resistance on some things (one size doesn't fit all), but I still think there's a lot of room to build and implement standards that work for most (simple thing made simple, complex thing made possible).


Kubernetes v1.25 support

Kubernetes v1.25 released few days ago: https://kubernetes.io/blog/2022/08/23/kubernetes-v1-25-release/
PodSecurityPolicy is deprecated from v1.21 and is removed from v1.25 release. Unfortunately longhorn depends on it:
kubectl apply -f https://raw.githubusercontent.com/longhorn/longhorn/v1.3.1/deploy/longhorn.yaml namespace/longhorn-system unchanged serviceaccount/longhorn-service-account unchanged configmap/longhorn-default-setting unchanged configmap/longhorn-storageclass unchanged customresourcedefinition.apiextensions.k8s.io/backingimagedatasources.longhorn.io configured customresourcedefinition.apiextensions.k8s.io/backingimagemanagers.longhorn.io configured customresourcedefinition.apiextensions.k8s.io/backingimages.longhorn.io configured customresourcedefinition.apiextensions.k8s.io/backups.longhorn.io configured customresourcedefinition.apiextensions.k8s.io/backuptargets.longhorn.io configured customresourcedefinition.apiextensions.k8s.io/backupvolumes.longhorn.io configured customresourcedefinition.apiextensions.k8s.io/engineimages.longhorn.io configured customresourcedefinition.apiextensions.k8s.io/engines.longhorn.io configured customresourcedefinition.apiextensions.k8s.io/instancemanagers.longhorn.io configured customresourcedefinition.apiextensions.k8s.io/nodes.longhorn.io configured customresourcedefinition.apiextensions.k8s.io/orphans.longhorn.io configured customresourcedefinition.apiextensions.k8s.io/recurringjobs.longhorn.io configured customresourcedefinition.apiextensions.k8s.io/replicas.longhorn.io configured customresourcedefinition.apiextensions.k8s.io/settings.longhorn.io configured customresourcedefinition.apiextensions.k8s.io/sharemanagers.longhorn.io configured customresourcedefinition.apiextensions.k8s.io/snapshots.longhorn.io configured customresourcedefinition.apiextensions.k8s.io/volumes.longhorn.io configured clusterrole.rbac.authorization.k8s.io/longhorn-role unchanged clusterrolebinding.rbac.authorization.k8s.io/longhorn-bind unchanged role.rbac.authorization.k8s.io/longhorn-psp-role unchanged rolebinding.rbac.authorization.k8s.io/longhorn-psp-binding unchanged service/longhorn-backend unchanged service/longhorn-frontend configured service/longhorn-conversion-webhook unchanged service/longhorn-admission-webhook unchanged service/longhorn-engine-manager unchanged service/longhorn-replica-manager unchanged daemonset.apps/longhorn-manager unchanged deployment.apps/longhorn-driver-deployer unchanged deployment.apps/longhorn-ui unchanged deployment.apps/longhorn-conversion-webhook unchanged deployment.apps/longhorn-admission-webhook unchanged error: resource mapping not found for name: "longhorn-psp" namespace: "" from "https://raw.githubusercontent.com/longhorn/longhorn/v1.3.1/deploy/longhorn.yaml": no matches for kind "PodSecurityPolicy" in version "policy/v1beta1" ensure CRDs are installed first
Are there ETA for this fix?

Hi @opipenbe,
Yes, we are focusing on this now, and here is the related improvement https://github.com/longhorn/longhorn/issues/4003

Also cronjob batch/v1beta1 is deprecated and still in use for upgrade jobs CRD 1.1 to 1.2:
https://github.com/longhorn/longhorn-manager/blob/master/upgrade/v110to120/upgrade.go#L11
https://kubernetes.io/docs/reference/using-api/deprecation-guide/#cronjob-v125
had some fun with it already...

ref for PDB issue https://github.com/longhorn/longhorn/issues/4689#issuecomment-1271285060

Let's tackle this at https://github.com/longhorn/longhorn/issues/4003.

@JohannesMerkt
LH v1.3.2 does not support k8s v1.25. The support will start from LH v1.4.0

Using K3s; still happening; will wait for LH v1.4.0
Thanks


Make -m the default for install

Make -m the default for boil install (merge template in existing directory) and replace -f with a --hard option, that deletes the target dir first.

See 7cc444107a8c4c37126deccac7eec6e3694bd5c4


[SPARK-41295][SPARK-41296][SQL] Rename the error classes

What changes were proposed in this pull request?
In the PR, I propose to assign the proper names to the legacy error classes:

_LEGACY_ERROR_TEMP_1105 ->  INVALID_EXTRACT_FIELD_TYPE
_LEGACY_ERROR_TEMP_1106 ->  INVALID_CHILD_FIELD_TYPE
_LEGACY_ERROR_TEMP_1209 ->  AMBIGUOUS_REFERENCE_TO_FIELDS

and modify test suite to use checkError() which checks the error class name, context and etc.
Also this PR contains an additional change (AMBIGUOUS_REFERENCE_TO_FIELDS) which is not tracked in JIRA.
Why are the changes needed?
Proper name improves user experience w/ Spark SQL. fix a bug, you can clarify why it is a bug.
Does this PR introduce any user-facing change?
Yes, the PR changes an user-facing error message.
How was this patch tested?
By running the modified test suites:
org.apache.spark.sql.catalyst.expressions.ComplexTypeSuite

cc @srielau @MaxGekk Could you review this error classes when you find some time ??

Can one of the admins verify this patch?

@itholic @srielau @MaxGekk anything else is required here from my side?

It looks good to me.
Also cc @cloud-fan

@NarekDW Can you add [SPARK-41296] to PR title instead explaining in PR description ?
[SPARK-41295][SPARK-41296][SQL] Rename the error classes

Sure, done

Cool, thanks!!
BTW, if you happen to interested in more contribution to rename error class, could you try resolving SPARK-41302 and SPARK-41488 ??
I believe these are pretty common errors, but haven't been assigned a proper name yet.

Cool, thanks!!
BTW, if you happen to interested in more contribution to rename error class, could you try resolving SPARK-41302 and SPARK-41488 ??
I believe these are pretty common errors, but haven't been assigned a proper name yet. (Please no pressure, I'm just recommending a good item to contribute if you're interested. 😸 )

Yep, I will take a look, no problem, thanks for suggestion :)
Also I have an off topic question, is it possible to get a JIRA account to be created for me? (I'd like to create couple of tickets there, I wrote a mail to<EMAIL_ADDRESS>about 2-3 weeks ago, but still didn't get any response...)

Oh, I just submit a PR for SPARK-41488, so please take a look SPARK-41302 when you have some time.

@srowen Could you happen to help creating JIRA account for @NarekDW when you find some time??

@itholic do they want to use the email and name in their Github profile?

Hi @srowen yep, that would be fine.

Done

Thanks!

Gentle ping @MaxGekk as reminder

@MaxGekk by the way, don't we need to move these functions from org.apache.spark.sql.errors.QueryCompilationErrors to org.apache.spark.sql.errors.QueryExecutionErrors ?
From my point of view them are execution time errors, not compilation...

All those errors are compilation-wise errors. Please, move tests to QueryCompilationErrorsSuite.

Done.

+1, LGTM. Merging to master/3.4.
Thank you, @NarekDW and @itholic @srielau @srowen for review.

Awesome! Thanks all for working on this 👍


Added accuracy, precision, and recall guides (needs styling)

Linked issue(s):
KOL-2542
What change does this PR introduce and why?
Added accuracy, precision and recall guides
Please check if the PR fulfills these requirements

[ ] Include reference to internal ticket and/or GitHub issue "Fixes #NNNN" (if applicable)
[ ] Relevant tests for the changes have been added
[ ] Relevant docs have been added / updated

I'm going to pare this back to just Accuracy and open for review.

@y27choi let me know what you think. I replaced the sklearn-style y_true/y_pred with a table and a match formula:


Refactor code to improve modularity and readability

This commit includes several changes to the codebase to make it more modular and easier to maintain:

Separated the code into multiple modules, including agents, locations, and text_generation.
Reorganized the folder structure to follow best practices.
Added new print and log variables to control output.
Implemented a function to summarize the simulation output using OpenAI's GPT-4 API.
Added functionality to load the OpenAI API key from a .env file.
Updated the simulation loop to write its output to a log file.
Improved the readability of the code by adding comments and spacing.

Overall, these changes make the code more modular, easier to understand, and easier to maintain.

This is very useful! Just needs some minor changes:

We don't want to have a closed-source, expensive API like GPT3/4 as the default generator since these models require a large number of evaluations. Ideally, it needs to be a choice between a local model and API calls.
Keeping the networkx-based town graph would be ideal for determining where agents can go to.

Hey! Thanks mate!
Yeah, you’re got a point here! I implemented the openai solution cause I didn’t had enough capacity on my laptop to run the llm mode locally, and no colab pro, so I’m going to implement the local version too, tomorrow, at least as far as you can choose.
About the town graph, I oversaw that, should be reimplemented!

Added the world_graph for simulation and made it loop over repeat simulations

Updated generate function to allow for choosing between OpenAI and Hugging Face models

Did not test the Hugging Face model switch

I like how it looks right now. I'll test it and then merge.


Can you post output of:
python -c 'from psutil import Process; print(Process); Process()'

@nvbn output:
<class 'psutil.Process'>

after upgrading issue was solved

@ChillarAnand I'm getting TypeError: 'Process' object is not callable even after:
sudo apt-get update
sudo apt-get upgrade
sudo pip install thefuck --upgrade

What do you mean by "after upgrading" issue was solved?
@nvbn in case it helps:
python -c 'from psutil import Process; print(Process); Process()'
<class 'psutil.Process'>

Thank you both!
PS. I'm on Python 2.7.6

@smaniato  i tried
sudo pip install thefuck --upgrade

and it worked. i have no idea why it worked. version 1.35 and above seems to work.

This (hopefully temporary) hack in shells.py (L102) will get it working:
def _get_shell():
    shell = Process(os.getpid()).parent().cmdline()[0]
    return shells['bash'] # hardcode 'bash' or 'zsh'

This is what I get when upgrading btw:
$ sudo pip install thefuck --upgrade
Requirement already up-to-date: thefuck in /usr/local/lib/python2.7/dist-packages
Cleaning up...

@smaniato, it's strange. Can you post output of this:
python -c 'from thefuck.shells import Process; print(Process); Process()'

@nvbn
$ python -c 'from thefuck.shells import Process; print(Process); Process()'
<class 'psutil.Process'>

@smaniato, and of:
python -c 'from thefuck import shells; import os; print(shells.Process(os.getpid()).parent().cmdline()[0])'

@nvbn Interesting!
$ python -c 'from thefuck import shells; import os; print(shells.Process(os.getpid()).parent().cmdline()[0])'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
TypeError: 'Process' object is not callable

@smaniato, and:
python -c 'from thefuck import shells; import os; print(shells.Process(os.getpid()).parent.cmdline()[0])'

@nvbn That gave me:
$ python -c 'from thefuck import shells; import os; print(shells.Process(os.getpid()).parent.cmdline()[0])'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
TypeError: 'list' object is not callable

I think the correct one is:
$ python -c 'from thefuck import shells; import os; print(shells.Process().parent.cmdline[0])'
bash

@smaniato, yep, different psutil versions.
Try to upgrade to 1.40, probably fixed =)

Fix confirmed. Thanks @nvbn ! Feel free to close this issue again.


Only modify the correct plist file

Correcting the globstar match.
Fixes #253

@omefire can you please review this?

LGTM!
Even though in the future, we might want to be able to have the exact location of ios platform's Info.plist file so that we don't have to do a search. That's probably a bigger undertaking.


Basic features for voters

This branch implements a first-cut feature for voters to look up what their candidates have said.

YNMP postcode-to-constituency lookup
Constituencies are saved in the database if not already present
Constituency URLs exist
Candidate, organisation, question and answer data displayed on constituency pages
Unit and functional tests written and passing

To-do

Unit tests for YNMP constituency-from-postcode lookup (mocking urlopen)
Refactor Candidates to make constituency_id a FK to the Constituency table
Order the data on the constituency page like: Candidate -> Organisations -> Questions -> Answer

Github tells me that I need to use the command line to resolve conflicts to merge this pull request. I'm doing this now.

This change adds a constituency table. Do you have some code for populating the constituency table?
The candidates table contains constituency_id and constituency_name, should we normalise the data? We can join candidates and constituency to get the name of the constituency, then we can remove the constituency_name field from the candidates table.

I don't have code to populate the constituency table. It will be needed in case someone visits a constituency URL directly before its details have been brought back via a post-code look-up. I also need to make invalid constituency ID URLs return a 404. not a DoesNotExist exception!
We should normalise the data as you suggest. I haven't explored how to do that yet.
I'll raise new issues for the remaining tasks of these so that we don't forget about them. We can continue the discussion on those issues, if necessary, rather than here.

Oh, my bad, we're not using issues in this repository. I've got a note of them all, though, and will try to work through as many as I can.


Added pkg/gitstat

[x] I've added a new note in the CHANGELOG.md file, according to docs:
https://iver-wharf.github.io/#/development/changelogs/writing-changelogs

Summary

Added package pkg/gitstat for querying Git for the small amount of info that wharf-cmd needs from a repository.

Motivation
Related to #55. Some of the built-in vars that wharf-cmd needs to provide has to come from Git.
wharf-cmd could query this before in v0.7.0 where it made use of github.com/go-git/go-git/v5, that is a pure Go implementation of the most common Git operations.
However I resorted to just relying to using the os/exec package instead as the dependency is way bigger and complex than we need. Requiring Git to be installed seems like an easy enough requirement.
Thoughts? Do we want to use github.com/go-git/go-git/v5 instead? We could also always change later.

Initial reaction is that it's a bit scary to rely on exec'ing an external tool.
Mainly because I imagine it could be hard to debug if something is configured improperly, version mismatches, and the like.
However, git is such a well-tested, stable tool (IMO), so I think it's okay.
The size of this implementation is a very big plus as well, but of course secondary to potential maintenance/security issues if there are any.

Initial reaction is that it's a bit scary to rely on exec'ing an external tool. Mainly because I imagine it could be hard to debug if something is configured improperly, version mismatches, and the like.
However, git is such a well-tested, stable tool (IMO), so I think it's okay. The size of this implementation is a very big plus as well, but of course secondary to potential maintenance/security issues if there are any.

Hehe well CLIs are just another form of APIs.
But yea, it does feel a little bit scary :3 Coming from a backend-engineer's background I can see that it's unusual. But I file this under "basic CI/CD scripting".
I don't see any immediate security holes with this though. The only possible user-defined input here is the directory, and that's used as the -C argument to Git. And the directory will be taken from the .wharf-ci.yml's path later anyway. The attack vector here is super slim. It would have to be a bug in how Git parses the -C argument.

Initial reaction is that it's a bit scary to rely on exec'ing an external tool. Mainly because I imagine it could be hard to debug if something is configured improperly, version mismatches, and the like.
However, git is such a well-tested, stable tool (IMO), so I think it's okay. The size of this implementation is a very big plus as well, but of course secondary to potential maintenance/security issues if there are any.

Hehe well CLIs are just another form of APIs.
But yea, it does feel a little bit scary :3 Coming from a backend-engineer's background I can see that it's unusual. But I file this under "basic CI/CD scripting".
I don't see any immediate security holes with this though. The only possible user-defined input here is the directory, and that's used as the -C argument to Git. And the directory will be taken from the .wharf-ci.yml's path later anyway. The attack vector here is super slim. It would have to be a bug in how Git parses the -C argument.

I'd imagine something like passing ; echo "hi"; git -C would work, no?
Or do we have validation in place for the dir argument somewhere else?

I'd imagine passing something like ; echo "hi"; git -C would work, no? Or do we have validation in place for the dir argument somewhere else?

That would be a vulnerability if we were using a shell. Here we're using the OS's native execution calls, where no argument expansion or parsing is performed. Passing ; echo "hi"; git -C as the directory in pkg/gitstat would be equivalent to the following:
git -C '; echo "hi"; git -C' branch --show-current

It's bash, dash, zsh, etc that extracts parameters split from spaces, but as we're executing without a shell here then there's no such procedure performed. The arguments are guaranteed to be preserved

On the other hand, inside pkg/worker we do have some bash scripting. It's there that we have to be careful for potential security vulnerabilities and make sure we use Bash correctly to not allow any such injection hacks.

It's bash, dash, zsh, etc that extracts parameters split from spaces, but as we're performing this without a shell here then there's no such procedure performed. The arguments are guaranteed to be preserved

Ah I see, nice.

On the other hand, inside pkg/worker we do have some bash scripting. It's there that we have to be careful for potential security vulnerabilities and make sure we use Bash correctly to not allow any such injection hacks.

Got it 👍🏻


Feedback from the TFX team

Definitely include the following point from the blog post:

Purging training examples based on distribution shifts.
TFMA for model evaluation.

Jiyai suggested trying out the Pusher component to replace our custom VertexUploader and Deployer:

Try Pusher to replace two components we have for uploading to Vertex and deploying.

@sayakpaul
thanks for the reminder!
let me try out the Pusher this weekend!

@deep-diver I can try out TFMA in the coming week.


chore: disable trigger for release-7.1 for tiflow old jobs

Hello, I am a serverless review bot on flows.network. Here are my reviews of code commits in this PR.

Commit 1
Summary:
The changes disable a trigger for release-7.1 for several jenkins pipelines. The trigger is disabled by adding a branch blacklist to exclude the corresponding pull request branches from building for the specified jobs.
Key findings:

The changes are simple and focused on disabling the trigger for release-7.1.
Adding a blacklist to exclude specific branches from building is a common approach.

Potential problems:

None of the jobs were renamed in the changes, so there are no build failures expected.
The commit message could be more detailed, with information about why the trigger for release-7.1 is being disabled.

Recommendation:

The code changes look good, and there are no apparent issues. Since it is a relatively simple change, it may not require further review.


Update the base image for the operator-registry image

Update the base image tag to rhel-8-golang-1.15-openshift-4.8 to match
what we have specified in the OLM base image as well. This allows us to
only have to override a single image input in the downstream OLM prow
repository configuration.

/retitle Dockerfile: Update the Golang operator-registry base image tag


mixs_yaml shouldn't be hardcoded in tests/test_sntc.py

It should be possible to run the tests from an IDE like PyCharm or from the command line. We should define some base path.

Closing in preparation of archiving this fork. Use the main DataHarmonizer repo for development.


Origin of the source ?

Hi all. Great that this code is developped further. The original repository had been on gitlab, but it vanished lately (because nobody forked it). I still have a copy of that repository with the original commits.
commit 9009c402c374f4bffdb77c257b3359c9c197e6f9
Author: milahu<EMAIL_ADDRESS>Date:   Thu Jul 1 01:00:00 2010 +0200
version 1.0 as published on sourceforge

commit d12cd16f38071eff3958245d1cce0980e4954dd8
Author: kollo<EMAIL_ADDRESS>Date:   Sun Jan 16 01:00:00 2011 +0100
patch #1, ticket 2011-01-16

If you recorded more then 2048 points and you download the data,
the data repeats after 2048 datapoints (timestamp continues).
Datapoints 2048+n equal 1024+n. I think this is a bug in the readout
function. Maybe the "(random?) keep-alive packet every 1024 bytes"
is a memory bank set. So you should increase the Value (2nd byte)
every 1024 datapoints. Ill try this out and then the source can
be patched. (kollo)

Author: kollo<EMAIL_ADDRESS>Date:   Wed Mar 23 10:19:02 2016 +0100
Corrections by Tomas added: (Ticket 2016-03-14)

    vdl120.c:535: data_curr can be a NULL pointer. if(data_curr) needed.
    vdl120.c:595: memset clears sizeof pointer, not sizeof struct config. Remove memset and replace malloc with cfg = calloc(1,sizeof(struct config));
    vdl120.c:602: missing cfg->num_data_rec=0; (if #2 applied, this is no longer necessary).
    vdl120.c:628: strncpy should be followed by cfg->name[16-1]=0. If 16 or more characters are passed, the string won't get otherwise terminated.

commit 0d2003f3a162b8949b990872bdd487cffa1a311d
Author: kollo<EMAIL_ADDRESS>Date:   Mon Feb 15 13:30:52 2016 +0100
modified project information + added licence file

commit 62be2fb3b0c238564c0bb51017ee83057b67471a (HEAD -> master, pi/master, gitlab/master)
Author: kollo<EMAIL_ADDRESS>Date:   Mon Feb 15 14:32:40 2016 +0100
added RELEASE NOTES + little mod in Makefile

If you are interested I coud provide them here and you could do a rebase onto these commits, so you will reconstruct the full history of the project.

I have uploaded it to https://github.com/kollokollo/vdl120/tree/original
branch: original
(pull request did not work, you would have to do the rebase manually and locally on your home machine.)

I have uploaded it to https://github.com/kollokollo/vdl120/tree/original
branch: original
(pull request did not work, you would have to do the rebase manually and locally on your home machine.)


test for POJO with Optional Getter and field with constraints

see https://github.com/micronaut-projects/micronaut-validation/issues/113

@dstepanov is this something you could support?


In 499 test directory checker v1.1.0

Resolves #3

Additionally, improve wording for explaining filtered tables

Resolves #4
Resolves #8
Fixes #5
Resolves #6

This change is

Hello @Yu-jinKim! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file main.py:

Line 100:80: E501 line too long (83 > 79 characters)
Line 103:80: E501 line too long (83 > 79 characters)
Line 108:80: E501 line too long (81 > 79 characters)
Line 142:80: E501 line too long (81 > 79 characters)

In the file test_directory_checker/output.py:

Line 6:80: E501 line too long (80 > 79 characters)
Line 26:21: W291 trailing whitespace
Line 45:80: E501 line too long (81 > 79 characters)
Line 50:80: E501 line too long (89 > 79 characters)

In the file test_directory_checker/utils.py:

Line 102:80: E501 line too long (80 > 79 characters)


Linux compatibility

Pretty sure this is all that is needed, but I am marking as draft for now as I test more extensively.
Everything seems okay so far both on Windows and SteamOS as far as I can tell.
 Do I need to replace something in code?


fix: stargate querier does not reset the structure state

Currently, the stargate querier marshal the result to the given structure stored in accepted list, but it does not reset the state. So the result will be unexpected. For example, the current stargate querier process is like:
cdc, _ := app.MakeCodecs()

protoResponse := &banktypes.QueryAllBalancesResponse{}

bz, err := cdc.Marshal(&banktypes.QueryAllBalancesResponse{
Balances: sdk.NewCoins(sdk.NewInt64Coin("test", 1)),
})

// First stargate query to QueryAllBalances
err = cdc.Unmarshal(bz, protoResponse)
if err != nil {
panic(err)
}

// Second stargate query to QueryAllBalances
err = cdc.Unmarshal(bz, protoResponse)
if err != nil {
panic(err)
}

fmt.Println(protoResponse.String())
// balances:<denom:"test" amount:"1" > balances:<denom:"test" amount:"1" >
// but the expected result is: balances:<denom:"test" amount:"1" >>

As a result, we should reset the protoResponse after marshaling.

Thanks for the PR and this important fix! I hope that we can resume OS work very soon. Please see #1198 for context

Would you mind to convert your description into a unit test for regression so that we also have confidence in the future?

@alpe Added.

Thanks!

Great work! Thanks a lot for adding the test, too. Important work!🥇


Massive refactor to simplify the code and add unit tests.

Also add LICENSE.

Biggest change was to remove the panic behavior and replace with returning an error from Add and AddWithName.


update default compression format for bitmap

Fixes #9945
Description
As described in the issue, the default compression format for bitmap has been changed to roaring but we still have concise in the doc, updated the default to roaring

Thank you @ArvinZheng. I have merged the change.


Configuration

We need configuration in few places (e.g. the path of .scalafmt.conf and similar files).
The LSP way of doing this is to react to workspace/didChangeConfiguration.

Expanding on this, we want to start cutting public releases of the server while leaving some experimental features disabled by default. Configuration seems a nice way to handle this.


GetProofData throws ArgumentNullException if accesstoken is missing on the WopiRequest

System.ArgumentNullException: String reference not set to an instance of a String.
Parameter name: s
   at System.Text.Encoding.GetBytes(String s)
   at WopiValidator.Core.ProofKeysHelper.GetProofData(ProofKeyInput proofData)
   at WopiValidator.Core.ProofKeysHelper.GetSignedProofData(ProofKeyInput proofData, RSACryptoServiceProvider rsaAlg)
   at WopiValidator.Core.Requests.WopiRequest.GetProofKeyHeaders(String accessToken, Uri endpointUri, RSACryptoServiceProvider proofKeyProviderNew, RSACryptoServiceProvider proofKeyProviderOld)
   at WopiValidator.Core.Requests.WopiRequest.Execute(String endpointAddress, String accessToken, Int64 accessTokenTtl, ITestCase testCase, Dictionary`2 savedState, IResourceManager resourceManager, String userAgent, RSACryptoServiceProvider proofKeyProviderNew, RSACryptoServiceProvider proofKeyProviderOld)
   at WopiValidator.Core.TestCaseExecutor.ExecuteTestCase(ITestCase testCase)
   at Microsoft.Office.Web.WopiTestService.ExecuteTestMethod.ProcessRequest(HttpContext context)

Notes from chrisbro-MSFT:
I bet the Url property of the ContainerInfo objects returned by /files/EnumerateAncestors does not include an AccessToken.  There are only two calls to GetBytes in ProofKeyHelper.GetProofData() and one of them is on a field that couldn’t be null or we would have crashed already.  So it has to be access token.  And that test is defined like so:
<Requests>
       <EnumerateAncestors>
              <SaveState>
                     <State Name="ParentContainerUrl" Source="AncestorsWithRootFirst[-1:].Url" />
              </SaveState>
       </EnumerateAncestors>
       <CheckContainer OverrideUrl="$State:ParentContainerUrl">

Have seen this a couple of times.  Perhaps we should add a try..catch around WopiRequest.Execute() and have it return an IResponseData object that indicates the error.  Test would still fail but it will fail properly and the request info can be seen in the inspector tabs.

I'll give this a try!


Implemented Edit->Insert->Guid

I love notepad2-mod and have a lot of times I need to insert GUIDs into database scripts, etc.

@zyzil: can you fetch and rebase and skip the unneeded patch from your branch?

Yea no problem, sorry bout that.
Kevin

On Sep 8, 2016, at 2:12 PM, XhmikosR<EMAIL_ADDRESS>wrote:
@zyzil: can you fetch and rebase and skip the unneeded patch from your branch?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

I believe I got it straightened out now.


⚠ Syncthing-NBG has degraded performance

In 11dc3b4, Syncthing-NBG ($URL_SYNCTHING_HETZNER_CLOUDSERVER_DE) experienced degraded performance:

HTTP code: 200
Response time: 18828 ms

Resolved: Syncthing-NBG performance has improved in 36a2143 after 11 minutes.


Please write it BIG and red words!

Caution: the test is destructive. Do not use on disks that have real data.

Please write it in BIG and red words!

And also  better to add a key to turn off write tests by default.


Module not found: Error: Can't resolve<EMAIL_ADDRESS>

Describe the bug
I'm getting the following error after updating from 1.3.4 to 1.3.6
Module not found: Error: Can't resolve<EMAIL_ADDRESS>I'm assuming a new version of @swc/helpers is required due to https://github.com/swc-project/swc/pull/6034/
Input code
No response
Config
{
  "$schema": "https://json.schemastore.org/swcrc",
  "jsc": {
    "externalHelpers": true,
    "parser": {
      "syntax": "typescript",
      "tsx": true
    },
    "transform": {
      "react": {
        "runtime": "automatic"
      },
      "useDefineForClassFields": true
    },
    "loose": true
  },
  "sourceMaps": true
}

Playground link
No response
Expected behavior
Code to compile without errors
Actual behavior
Module not found: Error: Can't resolve<EMAIL_ADDRESS>Version
1.3.6
Additional context
No response

Fixed by https://github.com/swc-project/swc/commit/4f92225db78ed796fdba75328821a4914997de9e


CC-16938 Fix charge shipping costs

Developer(s): @kkicheglovspryker

Ticket: https://spryker.atlassian.net/browse/CC-16938

Release Group: https://release.spryker.com/release-groups/view/4208

PR Overview: https://release.spryker.com/release/pull-request-eco/Unzer/24

merge: squash

Release Table

Module
Release Type
Constraint Updates

Unzer
major

Module Unzer
Change log
Improvements

Introduced PaymentUnzerShipmentCharge transfer.
Introduced spy_payment_unzer_shipment_charge table.
Adjusted UnzerFacade::executeChargeOmsCommand() so shipment costs are correctly calculated while charge.
Adjusted UnzerFacade::executeRefundOmsCommand() so shipment costs are correctly calculated while refund.

we also need to update changelogs and mention breaking changes

modules dependent on unzer but not reuiqre this changes should get ^1.0.0 || ^2.0.0 dependency to unzer now

⚠ This PR contains major changes! ⚠
It was discussed and approved to release this as 1.0.1 because the 1.0.0 release is just a few days old and we didn't communicate it publically yet.

https://spryker.slack.com/archives/C03K4TYNSP4/p1654863924854599

I was just gonna ask why we do a patch for such changes, but thanks, that clarifies it.


Default resolvconf_mode for Docker not working

BUG REPORT
Environment:

Custom Vagrantfile

OS (printf "$(uname -srm)\n$(cat /etc/os-release)\n"):
Ubuntu 17.10

Version of Ansible (ansible --version):
ansible <IP_ADDRESS>
python version = 2.7.14

Kubespray version (commit) (git rev-parse --short HEAD):
d29a1db134bab1f5abe5a7ebd0ff4cfd95902ca3
Network plugin used:
default
Copy of your inventory file:
node1 ansible_host=<IP_ADDRESS> ansible_port=2222 ansible_user='vagrant' ansible_ssh_private_key_file='/home/user/.vagrant.d/insecure_private_key'
[kube-master]
node1
[etcd]
node1
[kube-node]
node1
[k8s-cluster:children]
kube-node
kube-master
Command used to invoke ansible:
ansible-playbook -i inventory/vagrant/hosts.ini cluster.yml
Output of ansible run:
TASK [docker : add upstream dns servers (only when dnsmasq is not used)] *******
fatal: [node1]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'docker_dns_servers' is undefined\n\nThe error appears to have been in '/opt/vagrant/tabtrader/ansible/provisioning/roles/external/kubespray/roles/docker/tasks/set_facts_dns.yml': line 12, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: add upstream dns servers (only when dnsmasq is not used)\n  ^ here\n\nexception type: <class 'ansible.errors.AnsibleUndefinedVariable'>\nexception: 'docker_dns_servers' is undefined"}
Anything else do we need to know:
docker_dns_servers:
- <IP_ADDRESS>
- <IP_ADDRESS>
Variable docker_dns_servers if it is set explicitly in group_vars or anywhere else, becomes undefined
Only works with resolvconf_mode: host_resolvconf (not default docker_dns)
No information in docs about variable docker_dns_servers!

What dns_mode did you set?

kubedns , default mode


Bump commons-compress

This addresses CVE-2024-25710 and CVE-2024-26308. I know your PR template says to not open PRs to bump dependencies. However, since this is security related it has IMO a higher urgency.
Fixes #8338

@eddumelendez is there any chance this will lead to an immediate release of 1.19.6 once merged?

Hi, thanks for the PR. There is no plan to update the dependency because of a breaking change in the API. See https://github.com/testcontainers/testcontainers-java/issues/8169#issuecomment-1914846313
However, you can do it by yourself on your build file.

Yes, I understand that. However, at https://github.com/testcontainers/testcontainers-java/issues/8169#issuecomment-1932838080 you said

If the upgrade is needed because of other reasons...

I thought that commons-compress having critical vulnerabilities be one of those "other" reasons.

I've tested myself that upgrading independently works perfectly fine. As a library we want to avoid users to do things like described in that thread.

👋🏾 @eddumelendez How'd you manage this?

I've tested myself that upgrading independently works perfectly fine. As a library we want to avoid users to do things like described in that thread.

When I try to upgrade commons-compress myself, I see a java.lang.NoClassDefFoundError: org/apache/commons/codec/Charsets failure at runtime.


sortMounts stable and remove alphabetical order

PR for  #240

@elezar For mounts with same number of parts, its original order will be kept (stable sort). Since containerd also uses stable sort, users can therefore arrange the order their mounts (of same number of parts ) in container spec if they do need a specific order.

Ok, so if we add mounts these would always be added after the existing mounts. Could you add tests for those cases?

Ok, so if we add mounts these would always be added after the existing mounts. Could you add tests for those cases?

@elezar OK


compile error.  stack overflow

x86_64 /ubuntu 18.04
rustc 1.32.0;
gcc + clang;
pkg-config;
libusb (1.0+)

What can be caused by stack overflow?
thread '<unknown>' has overflowed its stack
fatal runtime error: stack overflow
error: failed to compile tmkms v0.5.0, intermediate artifacts can be found at /tmp/cargo-install62z2KV

Caused by:
  Could not compile curve25519-dalek.

Caused by:
  process didn't exit successfully: rustc --crate-name curve25519_dalek /home/cos/.cargo/registry/src/github.com-1ecc6299db9ec823/curve25519-dalek-1.1.4/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C overflow-checks=on --cfg 'feature="u64_backend"' -C metadata=37a7824463be57a8 -C extra-filename=-37a7824463be57a8 --out-dir /tmp/cargo-install62z2KV/release/deps -L dependency=/tmp/cargo-install62z2KV/release/deps --extern byteorder=/tmp/cargo-install62z2KV/release/deps/libbyteorder-390edbb2df0d5ae3.rlib --extern clear_on_drop=/tmp/cargo-install62z2KV/release/deps/libclear_on_drop-ae77b3887c6e4253.rlib --extern digest=/tmp/cargo-install62z2KV/release/deps/libdigest-2db4b0bc6cdb0346.rlib --extern rand_core=/tmp/cargo-install62z2KV/release/deps/librand_core-8496bd7248272c63.rlib --extern subtle=/tmp/cargo-install62z2KV/release/deps/libsubtle-05e24300c165daf8.rlib --cap-lints allow -Ctarget-feature=+aes,+ssse3 --cfg 'feature="stage2_build"' -L native=/tmp/cargo-install62z2KV/release/build/clear_on_drop-c162a7e97e5ad099/out (signal: 6, SIGABRT: process abort signal)

on another server does not cause an error.
I either point it to you, or just close it issues

another sever:  [ubuntu 16.04]
error: Could not compile `curve25519-dalek`.

Caused by:
  process didn't exit successfully: `rustc --crate-name curve25519_dalek /root/.cargo/registry/src/github.com-1ecc6299db9ec823/curve25519-dalek-1.1.3/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C overflow-checks=on --cfg 'feature="u64_backend"' -C metadata=56ed1176248e50db -C extra-filename=-56ed1176248e50db --out-dir /root/kms/target/release/deps -L dependency=/root/kms/target/release/deps --extern byteorder=/root/kms/target/release/deps/libbyteorder-390edbb2df0d5ae3.rlib --extern clear_on_drop=/root/kms/target/release/deps/libclear_on_drop-ae77b3887c6e4253.rlib --extern digest=/root/kms/target/release/deps/libdigest-2db4b0bc6cdb0346.rlib --extern rand_core=/root/kms/target/release/deps/librand_core-8496bd7248272c63.rlib --extern subtle=/root/kms/target/release/deps/libsubtle-66151c67315ea5d1.rlib --cap-lints allow -Ctarget-feature=+aes,+ssse3 --cfg 'feature="stage2_build"' -L native=/root/kms/target/release/build/clear_on_drop-c162a7e97e5ad099/out` (signal: 11, SIGSEGV: invalid memory reference)
warning: build failed, waiting for other jobs to finish...
error: build failed

I'd suggest opening issues with https://github.com/dalek-cryptography/curve25519-dalek

I'm having the same issue, same config:

x86_64 /ubuntu 18.04
rustc 1.32.0;
gcc + clang;
pkg-config;
libusb (1.0+)

but while trying with cargo install tmkms --features=yubihsm

@gaia please post the full error

@SemElVik, I might have solved it.
At first I had installed rust as a dep of apt install cargo. So I started fresh again (clean install of Ubuntu 18.04.2), then:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh (instead of apt install cargo
apt install pkg-config
apt install libusb-1.0-0-dev

downloaded the SDK, then dpkg -i *.deb, followed by cargo install tmkms --features=yubihsm. no errors in the compiling.
@tarcieri, the error was as far as I recall identical to SemElVik's, maybe only some numbers changed - my memory isn't that good ;)

@gaia thanks. i remember open issue.
I will close when I will describe reproduction.


use own cached templates release

https://templates-releases.reflex.dev/ simply does the same request as https://api.github.com/repos/reflex-dev/templates/releases but doesn't have rate limiting, if the request fails in: https://templates-releases.reflex.dev/ it simply redirects to https://api.github.com/repos/reflex-dev/templates/releases in case something happens anyways, we have a try except here to use https://api.github.com/repos/reflex-dev/templates/releases as a fallback

const GITHUB_RELEASES = "https://api.github.com/repos/reflex-dev/templates/releases";

export default {
  async fetch(request, env, ctx) {
    const cache = await caches.default;

    const cacheResponse = await cache.match(GITHUB_RELEASES);
    if (cacheResponse !== undefined) {
      return cacheResponse;
    }

    const githubResponse = await fetch(GITHUB_RELEASES, {
      method: 'GET',
      headers: request.headers
    });

    const response = new Response(githubResponse.body, githubResponse);

    if (response.ok) {
      response.headers.append("Cache-Control", "s-maxage=" + (60 * 30).toString());
      await cache.put(GITHUB_RELEASES, response.clone());
      return response;
    }

    return Response.redirect(GITHUB_RELEASES, 301);
  },
};


Allow setting LogLevel via NSM_LOG_LEVEL env variable

@glazychev-art Did you add a possibility to enable debug logs from the request metadata?


jpost.com m.jpost.com www.jpost.com

Energized Protection - block ⚡

Let's make an annoyance free, better open internet, altogether!

Issue Submit Form

  Provide the following infos properly, which will help us to resolve your issue quickly.

Issue(s):
Type x in between [ ] and make sure there isn't any space between brackets. Example; for Your Selected Issue(s), type like this - [x]
You can select more than one category of issues if you need to!

[x] Whitelist
[ ] Blacklist
[ ] App Broken
[ ] Website Broken
[ ] Request
[ ] Other Issue

Pack(s):
Write the name of the pack(s) you are using.

Pack(s) Name:  Ultimate, basic

Extension(s):
Also name the extension(s) if you are using any. If you don't then leave it blank.

Extension(s) Name:

Domain(s):
If you are submitting this issue for whitelist/blacklist issue, send us the domain(s) for whitelisting/blacklisting here. Kindly use the Code Tag to prevent tracking.

Domain(s):

jpost.com m.jpost.com www.jpost.com

Your Config:
Just to ensure there is no issues or conflicts with other app/software/magisk module/extension/source list.
Make sure you are running Energized Protection Service only.

Client: PiHole

Version: 5.0

Details:
Write us a lil bit more about your issue or query. You can attach any screen shot or log of the issue or advert, this will help to highlight it.

Your Issue Detail:
This domain is the domain for Jerusalem Post a news organization.

Thank you for making Energized Protection great, with your kind help!
A project by Ador with ❤

Those 3 domains seems to be gone from Energized Ultimate and all its source lists by now, thankfully.


Increase imgui_bundle compatibility

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

xref: https://github.com/pygfx/wgpu-py/pull/649

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.

Hi! This is the friendly conda-forge automerge bot!
I considered the following status checks when analyzing this PR:

linter: passed
azure: passed

Thus the PR was passing and merged! Have a great day!


Grammatical check and correction

Spelling errors and sentences with bad syntax were corrected. Also some other grammatical errors.

[x] I have read freeCodeCamp's contribution guidelines.
[X] My pull request has a descriptive title (not a vague title like Update index.md)
[X] My pull request targets the master branch of freeCodeCamp.
[X] None of my changes are plagiarized from another source without proper attribution.
[X] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Congrats @alohasolamente on your first pull request (PR)! 🎉
Thank you for your contribution to the page! 👍
We're happy to accept these changes, and look forward to future contributions. 📝


reduce duplication of code in connectors

I think 80% of the code in the connector objects is duplicated. This could probably somehow be moved to the BaseConnector class... Improving this would improve maintainability.

Closed by #40


Update routing to fix attributes["cas:memberOf"] type error

close this due updated pr, see https://github.com/cameronbwhite/Flask-CAS/pull/78


How to ingest data in Azure API for FHIR from SQL Server.

I want to ingest data from Sql Server into the Azure API for FHIR.
I don't have any idea about this. I will really appreciate your help on this. Is there any project online that I can use to ingest the data from the SQL server into Azure API for FHIR.
I will really appreciate your help on this.

Hi @Kedar782, are you referring to a legacy/existing SQL database? Are you looking to migrate data and move to FHIR or setup a sync? Additionally, Health Data Services: FHIR has a Bulk import feature which would be a consideration.

@Kedar782 - do you have any further questions? If no response, this issue will be closed in a week.


show week in left

is there any way to show week number in left?
Basically i want too have week number in left along with a check box so that user can schedule for a whole week,same for every day like every Monday,Tuesday etc.

SO please.


Track plugin load time and format oxide.reload output

Added a class from Rust.Global renamed as FacePunchTextTable which allows you to format text tables in console easily.
Added a field to Plugin called TimeLoaded which will keep track of the time a plugin is loaded.
Formatted the output from oxide.plugins and included how long the plugin has been loaded to make it easier to read and easier to compare hook execution times.

This cannot be merged as-is, because you're working off an old base. The current develop branch has no commands in the game extension, they are in the core.

Where is the latest branch? It says I am up to date.

Err, sorry, I was thinking you were under the Rust repo. Either way, naming something Facepunch* wouldn't really make sense here. ;)

Its on the wrong branch anyways so don't worry.

This would actually be the right branch, as we aren't really doing anything with the "oxide" branch anymore. ;)


spirv-fuzz: Consider all ids from dead blocks irrelevant

This PR modifies the FactManager methods IdIsIrrelevant and GetIrrelevantIds so
that an id is always considered irrelevant if it comes from a dead block.
Fixes #3733 .

@stefanomil Looks like you have an unused parameter - likely one that's used only for assertion checking.

I have made the changes and added tests to check that ids from dead blocks are considered irrelevant.
I have also changed it so that if a pointer is in a dead block, the pointee value is considered irrelevant rather than the pointer id. This is to be consistent with the checks made when declaring new irrelevant ids or pointee values.


NextJS app inital commit w basic pyodide

[x] Basic static NextJS/React app with Typescript, TailwindCSS.
[x] Basic pyodide functioning using library attached to JS window when you press the button it will add 1+1 = 2 in Python into the console as shown in the screenshot below.

We modeled it on this repository which used this template. Thanks to all who helped in the ensemble session! We'll get your emails for the Co-Authored commit next time.

[ ] Try the native import as suggested by this SO question now that I put the files in the correct place (/public/)

will need to uncomment some loadPyodide code showing JS where that is:

[ ] If that works, remove the <Script/>  (docs) and comments. Otherwise keep as-is but remove comments.
[ ] With either working import approach, make a component maybe like this code style to display the python output from a .py file in a react component instead of in console.

Actually, lets get this into the repo. I'll handle the other enhancements in another issue.


Not all output, log and benchmark files of rule error_correction contain the same wildcards.

Hi
,
I have installed the new release 1.0.32 of atlas, I am running on 64 bit Linux, snakemake 5.1.3-py36_0 bioconda.
While in the previous release it went smoothly through the samples, this throws a syntax error at the very beginning of atlas assemble, with the assemble.snakemake.
(atlas_env) : vsc31426@hpc-p-login-2 ~ 08:25 $ atlas assemble --out-dir /ddn1/vol1/site_scratch/leuven/314/vsc31426/ENG6210/atlasAA /vsc-hard-mounts/leuven-data/314/vsc31426/atlas/configAA.yaml 2>&1| tee /vsc-hard-mounts/leuven-data/314/vsc31426/scripts/atlas/20180527_atlasAA.log
[2018-05-28 08:25 INFO] Executing: snakemake --snakefile /data/leuven/314/vsc31426/miniconda3/envs/atlas_env/lib/python3.6/site-packages/atlas/Snakefile --directory /ddn1/vol1/site_scratch/leuven/314/vsc31426/ENG6210/atlasAA --printshellcmds --jobs 40 --rerun-incomplete --configfile '/vsc-hard-mounts/leuven-data/314/vsc31426/atlas/configAA.yaml' --nolock --use-conda  --config workflow=complete --
SyntaxError:
Not all output, log and benchmark files of rule error_correction contain the same wildcards. This is crucial though, in order to avoid that two or more jobs write to the same file.
File "/data/leuven/314/vsc31426/miniconda3/envs/atlas/lib/python3.6/site-packages/atlas/Snakefile", line 177, in
File "/data/leuven/314/vsc31426/miniconda3/envs/atlas/lib/python3.6/site-packages/atlas/rules/assemble.snakefile", line 128, in
[2018-05-28 08:25 CRITICAL] Command 'snakemake --snakefile /data/leuven/314/vsc31426/miniconda3/envs/atlas_env/lib/python3.6/site-packages/atlas/Snakefile --directory /ddn1/vol1/site_scratch/leuven/314/vsc31426/ENG6210/atlasAA --printshellcmds --jobs 40 --rerun-incomplete --configfile '/vsc-hard-mounts/leuven-data/314/vsc31426/atlas/configAA.yaml' --nolock --use-conda  --config workflow=complete -- ' returned non-zero exit status 1.
And the lines in the assemble.snakemake write this: (2 times {sample} in the log, while once in the benchmark), is this causing the error?:
rule error_correction:
...
benchmark:
"logs/benchmarks/error_correction/{sample}.txt"
log:
"{sample}/logs/{sample}_error_correction.log"
...
Are you experiencing the same, or how can I solve this best?
Thank you,
Sofie

Yes there are some changes between snakemake 4 and 5. for a temporary fix see #108
#110 will Fix this


Azure security baseline for Azure Databricks is broken

Azure Security Benchmark overview page has Azure Databricks link broken.

Azure security baseline for Azure Databricks link broken: https://docs.microsoft.com/en-us/security/benchmark/azure/baselines/databricks-security-baseline

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

ID: 842acf80-f146-f8db-a6ad-41ff3cddd6a4
Version Independent ID: aace257e-b706-e89c-fde1-8447bc539321
Content: Azure Security Benchmark overview
Content Source: benchmark/azure/security-baselines-overview.md
Service: security
GitHub Login: @msmbaldwin
Microsoft Alias: mbaldwin

@CHEEKATLAPRADEEP-MSFT
Thanks for your feedback! We will investigate and update as appropriate.

@CHEEKATLAPRADEEP-MSFT
Thanks for your feedback! I've assigned this issue to the author who will investigate and update as appropriate.

This has been fixed. Thanks for the catch, @CHEEKATLAPRADEEP-MSFT

#please-close


React globe page route does not exist.

It is showing  404 | Page Not Found
You just hit a route that doesn't exist... the sadness. 😢

The page was an experiment and wasn't supposed to get to live version. Our bad.🫡
Regards, Vlad.


cargo build error

error[E0554]: #![feature] may not be used on the stable release channel
--> src\lib.rs:2:1
|
2 | #![feature(async_await)]
| ^^^^^^^^^^^^^^^^^^^^^^^^
error: aborting due to previous error
For more information about this error, try rustc --explain E0554.
error: Could not compile riker.

You have to use the nightly toolchain.
If you installed rust via rustup, you can override your toolchain for your project with:
rustup override set nightly

@leenozara This issue can be closed, because #![feature(async_await)] already got removed.
Riker now even compiles on stable, so we might want to update the README to reflect that.


Possible interest support for cross compiling?

I've spent way more time than I care to think about trying to figure out a generic cross compiling scheme. conan and conda sorta offer this but not very well.
All of that said, Nim already has decent cross compiling support but it's just not very centralized and requires each dev to sorta re-invent things. It also depends on each dev to figure out how to get and install cross compilers.
It'd be amazing if atlas could provide a way to provide a sequence like "install cross-xc compilers then use them to build" sequence. From what little I've seen of Atlas this wouldn't seem to impractical too add. Especially if it could be added as just another builder / extractor with possibly a bit of sugar on the nim.cfg side. Perhaps another concept of a "provider" could be added too, e.g. recipe for building and installing a specific Nim compiler or non-Nim compile tools.
I'm creating this issue to find out if others would be interested in as well. It's something I'd be keen on adding if it'd be accepted. Though it'd have to be non-invasive and not complicate the simple build path, otherwise I think it'd be going down the wrong path.

I think this is currently way outside of the scope of Atlas and first steps should be to make configuration easier in the Nim compiler itself. We should also have a dedicated document about this topic.

Great, I agree with all of those. Though I do think Atlas could be useful for XC if we get builders / extractors / etc in place.
I'll close this for now noting that it'll require further discussion at some point.


Modal values are not persisted in view for url_text_input type

I have implemented a two-modal workflow where, upon executing the /open-modal command, the initial modal is displayed. When the submit button is clicked in the first modal, a second modal is opened. If the close button is clicked in the second modal, it should return to the initial modal in the view stack.
However, I have encountered an issue where the input value of the plain_text_input (ticket_name) is persisted, but the input value of the url_text_input (ticket_link) is missing. I suspect there may be a bug causing this behavior. or I am missing something ?
const { App } = require('@slack/bolt');

const app = new App({
  token: process.env.SLACK_BOT_TOKEN,
  signingSecret: process.env.SLACK_SIGNING_SECRET,
});

// Command handler to open the initial modal
app.command('/open-modal', async ({ ack, body, context }) => {
  try {
    await ack();

    const initialModal = {
      type: 'modal',
      callback_id: 'initial_modal',
      title: {
        type: 'plain_text',
        text: 'Create Ticket',
      },
      blocks: [
        {
          type: 'input',
          block_id: 'ticket_name',
          label: {
            type: 'plain_text',
            text: 'Ticket Name',
          },
          element: {
            type: 'plain_text_input',
            action_id: 'ticket_name_input',
          },
        },
        {
          type: 'input',
          block_id: 'ticket_link',
          label: {
            type: 'plain_text',
            text: 'Ticket Link',
          },
          element: {
            type: 'url_text_input',
            action_id: 'ticket_link_input',
          },
        },
      ],
      submit: {
        type: 'plain_text',
        text: 'Submit',
      },
      close: {
        type: 'plain_text',
        text: 'Cancel',
      },
    };

    await app.client.views.open({
      token: context.botToken,
      trigger_id: body.trigger_id,
      view: initialModal,
    });
  } catch (error) {
    console.error(error);
  }
});

// Action handler for submit button click in the initial modal
app.view('initial_modal', async ({ ack, body, context, view }) => {
  try {
    await ack();

    const ticketName = view.state.values.ticket_name.ticket_name_input.value;
    const ticketLink = view.state.values.ticket_link.ticket_link_input.value;

    const secondModal = {
      type: 'modal',
      callback_id: 'second_modal',
      title: {
        type: 'plain_text',
        text: 'Second Modal',
      },
      blocks: [
        {
          type: 'section',
          block_id: 'ticket_details',
          text: {
            type: 'plain_text',
            text: `Ticket Name: ${ticketName}\nTicket Link: ${ticketLink}`,
          },
        },
      ],
      close: {
        type: 'plain_text',
        text: 'Close',
      },
    };

    await ack({
      response_action: 'push',
      view: secondModal,
    });
  } catch (error) {
    console.error(error);
  }
});

// Start the app
(async () => {
  await app.start(process.env.PORT || 3000);
  console.log('⚡ Bolt app is running!');
})();

Hi @yashgandhi-32 👋🏻
Thanks for the detailed message and complete code sample 🙇🏻
I was able to use your code sample to retrieve both values:
    const ticketName = view.state.values.ticket_name.ticket_name_input.value;
    const ticketLink = view.state.values.ticket_link.ticket_link_input.value;

🤔 I'm not sure why this isn't working on your end. It's late over here, so I'll think on it tonight and try the same app in a few other workspaces/teams to see if I can recreate it!

Hy @mwbrooks I think I have not feel explained the issue, Check below steps with screenshot you will get it

Step 1 /open-modal command

Step 2 I filled the details and click submit , pushes a second view

Step 3 I clicked close opens the first view again. But now you see text input value is here but url is gone ?

I've confirmed that indeed the text input for the url_text_input block element can be wiped out when pushing a new modal. This sounds like a bug on the Slack client application to me, so our team will escalate the issue internally.
Also, I tried to find a workaround at this moment but I didn't manage to find any. It seems that url_text_input block elements do not work with initial_value for some reason, so even calling views.update API method does not help in this situation. I'm so sorry for the disruption here :bow:


Document GitLab CI integration

rendered view
As discussed in #398 , this documents how to integrate cargo-llvm-cov with GitLab CI.
As of now, there's several things missing to be resolved, but I wanted to open the PR as a starting point. For now, this is a draft.

[ ] test coverage rendering
[ ] splitting the Cobertura report into multiple files to obey GitLab limits
[ ] which coverage in the summary?

Coverage rendering
This I will do soon, but due to the way GitLab renders only diffed files in MRs/PRs, I did not have an opportunity to test.
Splitting
While it's generally out of scope to describe the whole issue, adding a single sentence mention with a link to GitLab's documentation will probably be the right call.
Which coverage in summary
For now, the regex I'm using will use region coverage - I felt it'd be the most accurate, but I can just as easily extract function or line coverage.

cc @mike-kfed

Hrmm... CI tells me I made a spelling mistake, but not where. And I'm not seeing it.

looks like the markdown lint fails:
README.md:596 MD028/no-blanks-blockquote Blank line inside blockquote
README.md:600:2 MD009/no-trailing-spaces Trailing spaces [Expected: 0 or 2; Actual: 1]

seems like tidy.sh runs all checks no matter what and returns an error code if any of them failed.

Thanks for pointing that out. I fixed the trailing whitespace, but left the empty line as is - it's there on purpose, and I'm explicitly using GitHub Flavored Markdown here. Which, I'm not sure that I should.
In the meantime, I was working on my project using these coverage reports, and can now confirm - they are displayed correctly, although it is only a line-based report.
Overall, I'm fine with how it is now.


KAFKA-14930: Document the new PATCH and DELETE offsets REST APIs for Connect

https://cwiki.apache.org/confluence/display/KAFKA/KIP-875%3A+First-class+offsets+support+in+Kafka+Connect

https://issues.apache.org/jira/browse/KAFKA-14930

https://github.com/apache/kafka/pull/13465; https://github.com/apache/kafka/pull/13818

Previous documentation PRs for REST APIs introduced in KIP-875 - https://github.com/apache/kafka/pull/13587, https://github.com/apache/kafka/pull/13657

Preview of the documentation changes in this PR:

Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

Given that this change only touches on our HTML docs, I'll merge without waiting for CI.