minute init with a simplified barcodes.tsv specification

The aim of this PR is to make the generation of the libraries.tsv and groups.tsv files easier for the standard use of minute which tends to be always the same for all the FASTQ files provided in a single run. Otherwise, the minute run can be split on different runs.
I added a couple parameters to minute init to simplify the table generation process. The user needs to fill out only a single barcodes table and speficy which FASTQ file pair is the input: --barcodes and --input.
The idea is that the the barcode configuration provided is applied just the same to every pair of FASTQ files that exists in the fastq directory and normalized to the matching input sample specified by --input. This will always normalize to the first line in the --barcodes file provided, and default to pooled samples. This step only generates the libraries.tsv and groups.tsv with this information, the user is then free to further edit this file before running minute run.
I think we developed the software on a more flexible use case, but in practice that almost never happens, and it overcomplicates the setup (and also the workflow itself) of a way simpler use case that is almost always the one we run.
Edit: To highlight that I added a second minute run on the test.sh script. I am aware that this might be undesirable because it will eat up more testing time, so it is up to discussion whether we keep that or just pick one of the use cases for testing on the CI script. If we pick only one, I would go for this last use case because it is more frequent than the custom version with the downloaded already demultiplexed file.

Thanks @marcelm! I will merge this branch if there are no further comments so you can update the ongoing PRs!


chore: fix outdated lr_scheduler_name in docs

Description
Update default lr scheduler name in docs
Fixes #105
Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)
[x] This change requires a documentation update

Checklist:

[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] I have not rewritten tests relating to key interfaces which would affect backward compatibility

You have tested formatting, typing and unit tests (acceptance tests not currently in use)

[ ] I have run make check-ci to check format and linting. (you can run make format to format code if needed.)

Performance Check.
If you have implemented a training change, please indicate precisely how performance changes with respect to the following metrics:

[ ] L0
[ ] CE Loss
[ ] MSE Loss
[ ] Feature Dashboard Interpretability

Please links to wandb dashboards with a control and test group.

@jbloomAus @chanind

Thanks!


evaluate Nx Workspace

let's see if we can replace most of the vuesion/service features with Nx

not necessary in vuesion 5 anymore


Support of Space Exploration and beyond...

Hi Kirk,
I've been recently trying the Space Exploration mod and found out I cannot live without a calculator ;-)
Space Exploration requires a few other mods, and also has a complex system of recipes including the thermofluid loop where you need special factories that cool it down (with some losses) while it is then used to manufacture a lot of things and returned as "hot" thermofluid. Similiar loop issue is with space water and contaminated space water, biosludge and contaminated biosludge etc. Current solver doesn't handle that well. There are also a couple of changes required in "factorio-tools" to properly build the JSON data file on top of the mods lua code.
At this point I have some dirty fixes and proof-of-concept code for some of the isuses and a list of open challenges to solve.

I think my first question is to ask if you're open to significant code contributions, and if so if you have any code style you would like me to stick with.
For the bugfixes, is it fine for you to submit pull requests that solve multiple issue or you'd like to keep it one pull request for one bugfix?
For the calculator code I would probably start with some refactor to start leveraging new JS features, but as you noted in #137 you have done some work in satisfactory-calculator, so I don't know if you have anything ready to commit or I would be free to do it myself?
For the open challenges I'd be happy to discuss potential solutions in some quicker form than posting here, especially that some of them you've probably had a thought of eg. choosing the recipe to make given item and so on. Are you open to collaborate on this?

@KirkMcDonald just in case you've missed it

+1 on the issue, I can offer my services as well, I find your calculator an amazing and indispensable tool. Saves so much time tweaking ratios 😄


iOS/Metal: Depth buffer fighting

On iOS/Metal we are getting depth-buffer conflicts
We are porting our app to iOS from Windows.  They share the same code which controls the Filament library calls, so the results should be nearly identical.
We are getting depth-buffer conflicts when we draw the same polygon twice--once with an opaque material, and again with an alpha-transparent material.  We do not see this problem on Windows/OpenGL
See the screenshots for comparison between Windows/OpenGL and iOS/Metal.
Since the DepthFunc defaults to RasterState::DepthFunc::GE (which is desired), I don't expect depth conflicts, since the depths of both writes should be identical (same polygon/vertex buffer for both draws).
Is the default render state slightly different between OpenGL and Metal, so I need to make some explicit call to correct this?
To Reproduce
Steps to reproduce the behavior:

Draw a polygon with an opaque material
Draw it again with a translucent material
Observe the depth-buffer conflicts

Screenshots
iOS/Metal - depth buffer conflict

Windows/OpenGL

Smartphone (please complete the following information):

Device:  iPhone 13 Pro Max
OS:  iOS 16.2

I don't expect depth conflicts, since the depths of both writes should be identical (same polygon/vertex buffer for both draws)

Unfortunately the depth is not guaranteed to be exactly equal across draw calls, in large part because the shader compiler might re-order some of the computations which, because of floating point imprecisions, will lead to slightly different results. The only way to handle this correctly across APIs/GPUs is to use a polygon offset for your translucent draw call.
Note that you would also see this with GL/Windows, depending on the GPU/drivers you are using. We ran into this a lot when trying to support a depth prepass, and we gave up in part because it was extremely difficult to get consistent depth results across OS/GPU/APIs/drivers.

Unfortunately the depth is not guaranteed to be exactly equal across draw calls, in large part because the shader compiler might re-order some of the computations which, because of floating point imprecisions, will lead to slightly different results.

I don't mean to second-guess your answer because you know your system much better than I do, but here is a suggestion:  I had to solve this problem a few years ago while creating a deferred renderer which required exact position/depth results across multiple passes.  Maybe you've already pursued these options:
GLSL and HLSL use the precise keyword to address the problem.
MSL uses the invariant keyword.
I haven't investigated Vulkan's solution.
Another related issue I encountered on old Xbox hardware was its ability to perform sub-pixel offsets (I don't remember what they called it).  I had to ensure that the offset was consistent across shaders.

GLSL doesn't use precise, it uses invariant for this purpose. It unfortunately didn't always work across all platforms, drivers, GPUs, etc. Linux in particular was causing tons of problems.

I feel your pain.


DEV-758 implement get list of saved images for service-in-one

SonarQube analysis reported 4 issues

 2 major
 2 minor

Watch the comments in this conversation to review them.

SonarQube analysis reported 2 issues

 2 major

Watch the comments in this conversation to review them.


Enhancement5

I had to cherrypick Bugfix 1 in order to get it to run on my system. The loading performance issue was causing timeout on my system.


Can ExpressiveAnnotation work together with KnockoutJS

I would like to see ExpressiveAnnotation with http://knockoutjs.com/
Is it possible to use it together?

Could you please elaborate what do you mean by that?

It works, but same problem as in by my previous post. You can close this one.


ArgumentError: comparison of Float with Float failed

Check full details on Airbrake: #1602267842540453067
Backtrace:
[PROJECT_ROOT]/app/models/network/path.rb:61:in each
[PROJECT_ROOT]/app/models/network/path.rb:61:in min
[PROJECT_ROOT]/app/models/network/path.rb:61:in available_capacity_at
[PROJECT_ROOT]/app/models/network/technology_path.rb:101:in constrain
[PROJECT_ROOT]/app/models/network/technology_path.rb:33:in conditional_consumption_at
[PROJECT_ROOT]/app/models/calculation/pull_consumption.rb:44:in block in non_excess_conditional_consumption!
[PROJECT_ROOT]/app/models/network/path_collection.rb:20:in each
[PROJECT_ROOT]/app/models/network/path_collection.rb:20:in each
[PROJECT_ROOT]/app/models/calculation/pull_consumption.rb:42:in non_excess_conditional_consumption!
[PROJECT_ROOT]/app/models/calculation/pull_consumption.rb:16:in block in call
[PROJECT_ROOT]/app/models/calculation/context.rb:71:in block in frames
[PROJECT_ROOT]/app/models/calculation/context.rb:71:in times
[PROJECT_ROOT]/app/models/calculation/context.rb:71:in each
[PROJECT_ROOT]/app/models/calculation/context.rb:71:in frames
[PROJECT_ROOT]/app/models/calculation/pull_consumption.rb:14:in call
[PROJECT_ROOT]/app/models/testing_ground.rb:68:in block in to_calculated_graphs
[PROJECT_ROOT]/app/models/testing_ground.rb:67:in each
[PROJECT_ROOT]/app/models/testing_ground.rb:67:in reduce
[PROJECT_ROOT]/app/models/testing_ground.rb:67:in to_calculated_graphs
[PROJECT_ROOT]/app/jobs/testing_ground_calculator_job.rb:38:in network_calculation
[PROJECT_ROOT]/app/jobs/testing_ground_calculator_job.rb:8:in perform
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/backend/base.rb:94:in block in invoke_job
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:61:in call
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:61:in block in initialize
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:66:in call
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:66:in execute
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:40:in run_callbacks
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/backend/base.rb:91:in invoke_job
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/worker.rb:204:in block (2 levels) in run
/home/ubuntu/.rbenv/versions/2.1.1/lib/ruby/2.1.0/timeout.rb:91:in block in timeout
/home/ubuntu/.rbenv/versions/2.1.1/lib/ruby/2.1.0/timeout.rb:101:in call
/home/ubuntu/.rbenv/versions/2.1.1/lib/ruby/2.1.0/timeout.rb:101:in timeout
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/worker.rb:204:in block in run
/home/ubuntu/.rbenv/versions/2.1.1/lib/ruby/2.1.0/benchmark.rb:294:in realtime
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/worker.rb:203:in run
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/worker.rb:280:in block in reserve_and_run_one_job
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:61:in call
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:61:in block in initialize
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:66:in call
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:66:in execute
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:40:in run_callbacks
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/worker.rb:280:in reserve_and_run_one_job
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/worker.rb:187:in block in work_off
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/worker.rb:186:in times
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/worker.rb:186:in work_off
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/worker.rb:150:in block (4 levels) in start
/home/ubuntu/.rbenv/versions/2.1.1/lib/ruby/2.1.0/benchmark.rb:294:in realtime
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/worker.rb:149:in block (3 levels) in start
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:61:in call
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:61:in block in initialize
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:66:in call
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:66:in execute
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:40:in run_callbacks
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/worker.rb:148:in block (2 levels) in start
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/worker.rb:147:in loop
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/worker.rb:147:in block in start
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/plugins/clear_locks.rb:7:in call
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/plugins/clear_locks.rb:7:in block (2 levels) in <class:ClearLocks>
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:79:in call
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:79:in block (2 levels) in add
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:61:in call
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:61:in block in initialize
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:79:in call
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:79:in block in add
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:66:in call
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:66:in execute
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/lifecycle.rb:40:in run_callbacks
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/worker.rb:146:in start
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/command.rb:124:in run
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/command.rb:112:in block in run_process
[GEM_ROOT]/gems/daemons-1.2.2/lib/daemons/application.rb:265:in call
[GEM_ROOT]/gems/daemons-1.2.2/lib/daemons/application.rb:265:in block in start_proc
[GEM_ROOT]/gems/daemons-1.2.2/lib/daemons/daemonize.rb:84:in call
[GEM_ROOT]/gems/daemons-1.2.2/lib/daemons/daemonize.rb:84:in call_as_daemon
[GEM_ROOT]/gems/daemons-1.2.2/lib/daemons/application.rb:269:in start_proc
[GEM_ROOT]/gems/daemons-1.2.2/lib/daemons/application.rb:295:in start
[GEM_ROOT]/gems/daemons-1.2.2/lib/daemons/application_group.rb:151:in block (2 levels) in start_all
[GEM_ROOT]/gems/daemons-1.2.2/lib/daemons/application_group.rb:150:in fork
[GEM_ROOT]/gems/daemons-1.2.2/lib/daemons/application_group.rb:150:in block in start_all
[GEM_ROOT]/gems/daemons-1.2.2/lib/daemons/application_group.rb:149:in each
[GEM_ROOT]/gems/daemons-1.2.2/lib/daemons/application_group.rb:149:in start_all
[GEM_ROOT]/gems/daemons-1.2.2/lib/daemons/controller.rb:66:in run
[GEM_ROOT]/gems/daemons-1.2.2/lib/daemons.rb:193:in block in run_proc
[GEM_ROOT]/gems/daemons-1.2.2/lib/daemons/cmdline.rb:88:in call
[GEM_ROOT]/gems/daemons-1.2.2/lib/daemons/cmdline.rb:88:in catch_exceptions
[GEM_ROOT]/gems/daemons-1.2.2/lib/daemons.rb:192:in run_proc
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/command.rb:110:in run_process
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/command.rb:91:in block in daemonize
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/command.rb:89:in times
[GEM_ROOT]/gems/delayed_job-4.0.6/lib/delayed/command.rb:89:in daemonize
bin/delayed_job:5:in <main>

This has not happened since Februari and is most likely outdated. Closing so we will be properly updated if it re-occurs.


TRUNCATE doc

Heavily redacted the diagram that displays vs. the syntax that's accepted.

Descendent tables don't exist, so ONLY and * are vestigial
CASCADE doesn't delete rows, so everything behaves like RESTRICT, so no need to list either as options.

Closes #498

This change is

Review status: 0 of 4 files reviewed at latest revision, 2 unresolved discussions.

truncate.md, line 3 [r1] (raw file):

---
title: TRUNCATE
summany: The TRUNCATE statement deletes all rows from a table.

"summany" to "summary"

truncate.md, line 7 [r1] (raw file):

---

The `TRUNCATE` [statement](sql-statements.html) deletes all rows from a table.

Nice and clear, Sean! But since the command can be used to truncate multiple tables with a single statement, perhaps update this intro description accordingly? Also the summary and description in the sql statements list.

Comments from Reviewable

Review status: 0 of 5 files reviewed at latest revision, 2 unresolved discussions.

truncate.md, line 3 [r1] (raw file):
Previously, jseldess wrote…
> "summany" to "summary"

Done.

truncate.md, line 7 [r1] (raw file):
Previously, jseldess wrote…
> Nice and clear, Sean! But since the command can be used to truncate multiple tables with a single statement, perhaps update this intro description accordingly? Also the summary and description in the sql statements list.

Done.

Comments from Reviewable


make terraform shell creation/deletion exit until the operation finished

Make terraform wait for creation/destroy in the doc.

@bardielle  sorry. removed and squashed the commit


DropMarket impl, ListMarket update

This adds DropMarket RPC implementation and ListMarket update.
This closes #246
This closes #281
@tiero @altafan please review.

solve conflicts

solve conflicts

Done


Changed crossbeam dependency to newest version and fixed a compiler warning

Hello,
This project doesn't compile anymore with:
rustc 1.11.0-nightly (a967611d8 2016-05-30)

and the reason is that crossbeam 0.1 fails to compile with the newest Rust version. It looks like a type changed its size and therefore a transmute fails:
$home\.cargo\registry\src\github.com-1ecc6299db9ec823\crossbeam-0.1.6\src\sync\seg_queue.rs:34:29: 34:43 error: transmute called with differently sized types: [usize; 32] (2048 bits) to [std::sync::atomic::AtomicBool; 32] (256 bits) [E0512]
$home\.cargo\registry\src\github.com-1ecc6299db9ec823\crossbeam-0.1.6\src\sync\seg_queue.rs:34             ready: unsafe { mem::transmute([0usize; SEG_SIZE]) },
                                                                                ^~~~~~~~~~~~~~
$home\.cargo\registry\src\github.com-1ecc6299db9ec823\crossbeam-0.1.6\src\sync\seg_queue.rs:34:29: 34:43 help: run `rustc --explain E0512` to see a detailed explanation
error: aborting due to previous error
   Compiling simple_parallel v0.3.0 (file:///$project/simple_parallel)
error: extern location for crossbeam does not exist: $project\simple_parallel\target\debug\deps\libcrossbeam-d52266573116b0f7.rlib
src\lib.rs:188:1: 188:24 error: can't find crate for `crossbeam` [E0463]
src\lib.rs:188 extern crate crossbeam;
               ^~~~~~~~~~~~~~~~~~~~~~~
error: aborting due to 2 previous errors

The pull request contains therefore an update to crossbeam 0.2 and it fixes a compiler warning by making execute private since WorkerId is a private type and therefore I assumed that the whole function should in fact be private.

Christian

Thanks for the pull request, and welcome! You should hear from @huonw (or someone else) soon.

I'm closing this pull request since I just recognized that this existing pull request already contains the same change: https://github.com/huonw/simple_parallel/pull/11
On Travis CI there are test failures which I can't explain. On my local machine the same tests are blinking, so if I run the tests several times without a code change then those two tests are sometimes working fine and sometimes fail:

pool_unordered
pool_unordered_map_delays


Support for github.dev and vscode.dev

Description and repro
Thanks for this amazing piece of software!  I've been using it every day and recently started to wonder if it is possible for GhostText to support github.dev and vscode.dev.
I can imagine that VS Code Web browser edition has complicated internals that may prevent GhostText from working without special treatment, but when I try to activate GhostText on github.dev (you could use https://github.dev/fregante/GhostText/blob/main/readme.md as an example) it at least detects the text area and says "Connected! You can switch to your editor".  However, there seems to be no sign of any new file opened on the editor.  I tested with VS Code with the GhostText Official extension and Emacs with the atomic-chrome package.
Browser(s) tried
Chrome, Edge
Editor(s) tried
VS Code, Emacs

The field or field.value is not available it seems:
https://github.com/fregante/GhostText/assets/1402241/e5eb5ae4-656b-4dd5-af89-629dc017ab89
This is likely the same issue as https://github.com/fregante/GhostText/issues/283, which also uses Monaco editor internally.
In any case, I don’t think this use case should be supported for a few reasons:

you can already natively connect those pages to your own local editor (VS Code)
that editor in the browser is already fully-featured, GhostText brings only a little improvement

If your preferred editor is emacs, it looks like there are other solutions too:

https://www.google.com/search?q=emacs+github+codespaces


Additional performance related stuff

Coverage increased (+0.1%) to 64.274% when pulling ed4ecca4bbe05b8f60c1ed249272993a6f319c1a on v0.9.10-performance into 5fb5944d4a1f0e599e10850235bcdc936cf05460 on master.


No entries result in errors.

Attempting to modify an empty value results in the following error.
Error: /Stage[main]/Profile::Tidal_agent/Local_security_policy[Act as part of the operating system]: Could not evaluate:
Execution of 'C:/windows/system32/SecEdit.exe /configure /db c:\windows\temp\sdbimport-20190702093726.inf /cfg c:\windo
)    Process Privilege Rights area
No mapping between account names and security IDs was done.
The task has completed with an error.
See log %windir%\security\logs\scesrv.log for detail info.
If I add any user account the following puppet run completes as expected and merges the user accounts it should.
Notice: /Stage[main]/Profile::agent/Local_security_policy[Act as part of the operating system]/policy_value: policy_value changed '*S-1-5-21-1229272821-1659004503-1801674531-389228' to '*S-1-5-21-1229272821-1659004503-1801674531-16264
8,*S-1-5-21-1229272821-1659004503-1801674531-389228,*S-1-5-32-544'

I have no testing for this fork but it is used inside this puppet example
https://ci.appveyor.com/project/juju4/puppet-meta-harden-windows?fullLog=true#L2305
Local_security_policy worked well there but has not the "Act as part of the operating system" entry.
You can find same issue in upstream role
https://github.com/kpn-puppet/puppet-kpn-local_security_policy/issues/5
https://github.com/kpn-puppet/puppet-kpn-local_security_policy/issues/10
which didn't receive any comment.
If I force enabling it in my manifest, it still does not appear at execution
https://ci.appveyor.com/project/juju4/puppet-meta-harden-windows/builds/27046405?fullLog=true#L2281


Update app-governance-app-policies-get-started.md

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

Hi @WendyLiuC - This pull request was opened in the public repo. PMs should work in the private repo, per the Microsoft Docs contributor guide. Would you make this content update in the private repo instead? Thank you! We'll close this PR.

#label:"aq-pr-triaged"


HTML5 Audio element fallback

Would it be possible to play the audio through an audio element and do only the visualization through canvas?
This would be far more accessible and gives you the option to use the HTML5 audio API.

Hi Katspaugh,
wavesurfer is not working on Opera web browser.
I am getting error
Uncaught TypeError: Failed to set the 'buffer' property on
'AudioBufferSourceNode': The provided value is not of type 'AudioBuffer'.
at TypeError (native).
Can you tell me what is the problem?

I don't understand why it's agreed that an  element should be added but the issue is closed. Has this been added?

@CWSites before asking, couldn't you have checked for yourself first?

@katspaugh I've been looking around but I'm a little out of my depth here. I'm just trying to get it working in IE because I have to support it and it doesn't seem like there is a good way around it without using Flash.

Audio fallback is there. I.E. may still be unsupported, I've never checked it.

Thanks


Hello I'm here again

In PVP, Raid,Fractal, maps, SCT will have bugs that will cause the game to end,
Is the array too small, overflow, or not the normal destruction of the release?

I just updated ArcDPS for some testing and somehow I get heavy FPS drops now. I think it's very hard to reproduce the crashes you are talking abaout under this conditions.
The shown messages are stored internally in a std::vector and their memory should get released properly once the message flows out of display bounds. You could try to narrow down the source by testing if the issue persists if you turn off skill icons or use default font or if it is maybe tied to one class or one special type of message that causes a crash.


NameError: name 'activations' is not defined

I am using the latest installation as per this - https://github.com/farizrahman4u/seq2seq/issues/276#issuecomment-583960729
Now, I am trying to call you Seq2Seq model from recurrentshop, but it gives me an import error.
51 model.add(Embedding(NUM_WORDS, 200, input_length=MAX_LEN)) ---> 52 attn = AttentionSeq2Seq(batch_input_shape=(None, MAX_LEN, 200), hidden_dim=10, output_length=MAX_LEN, output_dim=NUM_WORDS, depth=1)
NameError: name 'activations' is not defined
Its note from keras, I tried installing other versions also.

Aye! I used this piece of code and it started working.
'!pip install keras==2.2.4
!git clone https://www.github.com/farizrahman4u/recurrentshop.git
%cd recurrentshop
!python setup.py install
!sud pip install git+https://github.com/farizrahman4u/seq2seq.git'
Thanks, I am closing the issue

ran this code snippet on my Jupyter notebook(was desperate to solve the issue), started to show unexpected errors, pd.read_csv could not fetch the local file uploaded and there were errors with numpy module.


Clair DataBase Replication

Hello Team,
I need your suggestion regarding clair's Database replication. Actually, I want to replicate the clair database from one environment to another environment as I don't have Internet access in other environment & I want to scan the image out there. Could you please let me know if I can replicate clair database from one environment to another environment so that my I can schedule update in one environment for clair database & same would get replicate in other environment.  Also let me know how the clair database will update with latest vulnerability definitions (In online Environment).

At the moment there is no story for operating Clair in an environment without the internet.
Even if you copied the tables over from another database instance connected to the internet, it wouldn't create entries linking vulnerabilities to FeatureVersions. Solving this problem requires working with a few different offline Clair users and discussing the proper design.
If it's at all possible, you could create firewall rules for Clair that only allow access to the documented data sources.

Thank you for the response. What If I take the pg_dump from the running instance of the clair and restore the dump in another (offline) running clair instance. And I can schedule weekly to take the dump from one instance (online) to another instance (offline). A quick response on the same is really appreciated. Thank you in advance.

Copying the data from another database instance skips over a process where Clair creates intermediary links between vulnerabilities and what's affected by them.
If both databases had the same image data, you could copy the database. However, this likely defeats the purpose of running an offline Clair. I assume the reason you want it offline is related to security concerns around the image metadata it stores.

closing due to age. if this issue is going to be remade it should focus on the discussion for online usage of clair


Update to JDK 17

JDK 17 is the new long-term support release, and is available on Azure now (so this what everyone should use by default)

@brunoborges that’s PR #36 (because I do clean separated PRs, but you are right, there is an issue here we know thanks to @roryp 😀)

Thanks all for the discussion here. Sounds like this is good to merge, so I'll go ahead and merge it. If there are any other thoughts, please just let me know.


The gzip switch is not processed

The gzip command line switch is not being passed to the OHLC file writer, and so it gzipped result regardless of the switch presence on the command line.

Fixed in commit # [https://github.com/tomas-rampas/Dukas.Net/commit/81bf531f34ee2d06bce27b2b693c902223b8a370]

Fixed in commit #81bf531


Enhance metadata for sample-based datasets

For sample based datasets it would be nice to be able to add rich metadata: to include images or a PDF decribing a plot layout for example.

Thanks for submitting this feature request.
You are resurrecting a similar issue (#971) was that was raised in May 2013. I agree with you it would be really helpful when describing sample-based datasets.
While this issue is under consideration, publishers should continue to include external links to such resources in their metadata. They can also be added to the data about the sampling event using dcterms:references.

Or for describing a plot layout specifically, one can use dwc:samplingProtocol.

I don't understand why this is only about sample-based datasets.  Rich metadata is good for all datasets....


Admin Dashboard

Registered users need a place to enter CC info and adjust setting associated with their account after they are registered.

This can be found at encryptionapiservices.com/user-home


[Bug] [1.19.2] Incompatible with ModernUI

MOD Loader: Forge 43.2.17
EMI: emi-1.0.9+1.19.2+forge.jar
Describe the Bug
EMI and ModernUI would be loaded together,
Experiencing delay, is everything alright?
Starting Reload
EMI Reloading...

message appears in the lower left corner and no EMI is available at all.
Reproduction Steps

Create a custom profile for Minecraft 1.19.2 | Forge - 43.2.17 using the CurseForge Launcher
Install EMI (emi-1.0.9+1.19.2+forge.jar) and ModernUI (ModernUI-1.19.2-<IP_ADDRESS>-universal.jar)
Launch this profile, create a new world and open the inventory
In the lower right corner, EMI Reloading... etc. message appears in the lower right corner and you cannot use EMI.

Expected Result
You can use the usual EMI features, such as the EMI item list, Favorite list, search bar, and the ability to browse recipes with the R key or click.
Screenshots

Log
https://mclo.gs/41iEas8
Versions
OS: Windows 11
EMI Version: 1.0.9+1.19.2+forge
Minecraft Version: 1.19.2
ModernUI Version: 1.19.2-<IP_ADDRESS>-universal
Additional Context
Please make an Issue Template...
*Partially used DeepL Translate

Related to this question:
https://github.com/BloCamLimb/ModernUI/issues/157#issuecomment-1633798345

This has been partially fixed in 1.0.10, there should be no issues in vanilla with these two mods. I have noticed more complex issues involving mods like Create, but there is nothing EMI can do to resolve this issue, I've left a comment on the ModernUI issue with some more context for the developer.

I used the vanilla resource pack feature instead of ModernUI.

Then it worked, except that the bold fonts appear double.

Also, the text seems to display even when using Oculus.
Although not directly related to this issue, I think it is quite a find.


Use cache to checkout missed service updates

In case if our controller will be down we may miss certain ips and never assign them, to prevent such problem - check cache and populate queue with all missed ips.

not needed


Use the kconfiglib in scripts/kconfig for generating Kconfig documentation

We do have an old version that needs to be updated and use the new one being imported into scripts/

I spent a couple of minutes on this.
Note that this is not just a matter of updating the import. There have been backwards-incompatible changes to kconfiglib that need to be ported.
Specifically;
Config has been renamed to Kconfig (Minor)
def get_top_level_items() does not exist any more (Unknown consequences)
https://github.com/SebastianBoe/zephyr/commit/fa404c343429da7f06454ac95c64bad10601c6ff

This is going to break eventually. Most certainly this is a blocker for https://github.com/zephyrproject-rtos/zephyr/pull/6569

I'm looking into this now.
Another complication is that there's a custom Symbol.rest() function in Zephyr's Kconfiglib 1 fork that returns RST for the symbol, with links to other symbols for select, etc.
Kconfiglib 2 by default prints symbols using Kconfig syntax (with all the parent dependencies propagated). I think that format would work nicely in the documentation too. I could write a custom symbol printer that turns all the symbol names into links.


We should be able to run directly from a gist.

$ bibliopixel run https://gist.github.com/rec/adb4bc48080a6505e73b945c1178f614
ERROR: Expecting value: line 7 column 1 (char 6)
in https://gist.github.com/rec/adb4bc48080a6505e73b945c1178f614

It's because it's not getting the raw data but the processed data.
Unfortunately, fixing that might require we use BeautifulSoup or something similar to parse the original file...

This is fixed in gitty 1.2.2.
Should I be putting a minimum version for gitty in requirements.txt now?

I'd leave it alone so that people always get latest. The only problem we
have here is users that already installed BP and therefore have the old
version. Nothing to be done about that except tell them to update if they
have a problem.
On Thu, Jul 27, 2017 at 5:49 AM, Tom Swirly<EMAIL_ADDRESS>wrote:

This is fixed in gitty 1.2.2.
Should I be putting a minimum version for gitty in requirements.txt now?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ManiacalLabs/BiblioPixel/issues/319#issuecomment-318314693,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA6a6q9yXiQN7Q6qHo-H8NmS0BvJZppbks5sSF0egaJpZM4Ok521
.

If you put a minimum version in, you always get the latest, but I'm happy not to do anything here.  :-D


refactor: simplify home page implementation

Types of changes

[x] Chore (a non-breaking change which is related to starter maintenance)
[ ] Bug fix (a non-breaking change which fixes an issue)
[ ] New feature (a non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Description
To make the index.js page easy for new users to skim and understand I refactored it a bit. I moved the Article component to its own file in components/. I moved the helper functions to utils/.
I'm open to changing utils/ to helpers or anything else we think would be more appropriate.
Checklist:

[ ] My change requires an update to the official documentation.
[ ] All TSDoc comments are up-to-date and new ones have been added where necessary.
[ ] All new and existing tests are passing.

Perfect, looks good with the changes! Consider this ✨merged✨.


Feature: Forward specific cookies to the server that provide source downloading

Hello,
Would it be possible to forward specific cookies to the server that provide source downloading?
It's for the server to verify the authorization of the user. we login on to our own Grafana by generic OAuth.
Thank you.

why not,
need to investigate


Update to support python 3.11

Update to support python 3.11
Update to support python 3.11

Category: Other
JIRA issue: MIC-4034

-Updates to add support for python 3.11
Testing
All tests pass.

Are there other updates that need to be made for documentation? The files here not included in this PR maybe?

@mattkappel good catch thanks!


BUG #2553 Fixed how HTMLEditorField calls ResizedImage function

Added file check to HTMLEditorField saveInto function so that it would first check for an existing resized image, and compare its size to the the image tag before passing the File off to the Image Object to be resized. This will prevent SilverStripe from regenerating the img tag when the correct resized image already exists.

@chillu is this still a relevant problem? if it is, I think it'd be worth someone writing some tests for it to get this in.

This would be much better added as a shortcode. The reason being, if a folder moves (or is renamed) then this path is static and would need to be rewritten which is expensive when that needs to be looked for on every page.
If we just used a shortcode, then we could lookup the file by ID and then handle the resampling and wouldn't need to do any rewrite checks.
Its kind of related to https://github.com/silverstripe/silverstripe-cms/pull/1115

In 4.x we are are going to shortcode all images in any case. Maybe we could still fix this for 3.2, but in master we've already refactored a lot of this code anyway. This code now exists in Image.php, and will be updated in the coming months to use the planned tuple-shortcode. At the moment it's using a placeholder data-fileid data property.
If you still want to fix this for 3.2, then feel free, although you'll have to raise a new PR on that branch. I'll have to close this pull request, since it's been sitting here for so long without attention.


test: specify touch time to ensure mod time difference

rdar://78027229

@swift-ci please smoke test

@swift-ci Please smoke test OS X platform

Merging because PR testing is being uncooperative and the failures aren't related to this test.


Update whats-new.md

Added build announcement for what's new

Docs Build status updates of commit 76f6c63:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/whats-new.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

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

File
Status
Preview URL
Details

msteams-platform/whats-new.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

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

File
Status
Preview URL
Details

msteams-platform/whats-new.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 753c965:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/whats-new.md
:warning:Warning
View
Details

msteams-platform/index.yml
:white_check_mark:Succeeded
View

msteams-platform/whats-new.md

Line 27, Column 39: [Warning-file-not-found] Invalid file link: 'task-modules-and-cards/cards/cards-format'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Mod information

Mod information, including attribution and mod links required for licensing reasons.

We really should do this, also discord test :)

Started cataloging in branch releases/1.1.1


[UI] Feature Request: Show and filter by labels in the UI

FEATURE REQUEST
In the Argo UI list view for workflows, I'd like to be able to

See labels associated with a workflow
Filter by labels

Kubeflow uses Argo to run our tests so we have 100's of workflows. We use labels to encode relevant information about a test such as

PR #
Git Commit
Repository

So being able to see labels and filter by label would be very useful for identifying the workflow of interest.
Right now the fields I see
name
namespace
created at
Our UI is publicly available here
http://testing-argo.kubeflow.org/workflows

some other things to filter/sort on (besides labels): timestamps, status

May I ask if this feature will implemented in the near future?

Also filter by namespace would be awesome.

@simster7 is working on a refactoring  Argo UI for Argo API server.  namespace filter is already a requirement in that.


Automated testing to prevent mis-styled/etc code from being merged

It might be worth making use of something like Travis CI (that's what LLK uses) to automatically let it lint and test code for incoming pull requests, so that we don't accidentally merge any code which could cause those to fail. Same for scratch-js!

This is an interesting idea, not without merit.
I think my general principle with both scratch-js and sb-edit is to keep things as simple as is reasonable. At least for the time being, I suspect that adding automated testing would take more time and effort than just dealing with problems as they happen.
Until I get burned a few times by problems that would have been solved by tests, I think it's best to avoid the increased complexity.

Sounds like a good idea to me!


change the type for critical and warning to TypeString and add ValidateFunc to validation

fixed an issue that caused differences when no thresholds were set.

https://github.com/mackerelio-labs/terraform-provider-mackerel/issues/73

change the type for critical and warning to TypeString and add ValidateFunc to validation. (idea 1)

https://github.com/mackerelio-labs/terraform-provider-mackerel/issues/73#issuecomment-994388445

this change will require modifying the existing tfstate. (breaking change)

LGTM 👍
Thanks for fixing.


rsl: Support annotations in RSL APIs

See: #102
This PR also includes two trivial commits. The first removes earlier TODO statements regarding RSL entry signatures. This is now expected to be handled in the policy package (in fact the verification workflows are already in place for this, but annotations are not yet handled). The second updates the Entry and Annotation methods to use pointer receivers. I'm not sure why it wasn't already doing so.

@wlynch this is still marked as a draft because I want to settle behaviours for the RSL APIs. Could you take a look at this and the specified behaviours in https://github.com/gittuf/gittuf/issues/102#issuecomment-1751131831 to see if: a) the behaviours make sense, and b) the implementation here matches those descriptions? Thanks!

I added two functions to the RSL package to fetch relevant entries in a specified range. This also identifies the relevant annotations for the specified range and returns them. The verification workflow in the policy package is now greatly simplified: it doesn't need to walk the RSL manually, and it doesn't need to handle annotations in any special manner. It can just consume the relevant annotations passed to it.

Thanks!


Cannot disconnect, close or clear from provider.

I am trying to disconnect from the provider so that I can show a screen with a button to connect when not connected and show a display screen when already connected.
the example code doesn't work:
public resetApp = async () => {
    const { web3 } = this.state;
    if (web3 && web3.currentProvider && web3.currentProvider.close) {
      await web3.currentProvider.close();
    }
    await this.web3Modal.clearCachedProvider();
    this.setState({ ...INITIAL_STATE });
  };

web3.currentProvider.close(); is not a function. the condition is never met.
all examples on the web doesn't work. please assist.

Found the solution: My condition was testing the wrong thing (not sure how else to say it).
if you have call await web3Modal.clearCachedProvider(); then web3Modal.cachedProvider returns an empty string
    // test if wallet is connected
    if (web3Modal.cachedProvider) {
      // connected now you can get accounts
     const accounts = await web3.eth.getAccounts();
    }

    // disconnect wallet
    const disconnectWallet = async (web3Modal: any) => {
    await web3Modal.clearCachedProvider();
    }


Support for UVM

Just wondering whether you intend to or it's in the roadmap to support snippets for UVM. If you're open to the idea I can contribute to such thing.

User can easily add their own snippets and there is with wildy different preferences amongst user on the code style, so I do not intend to add any more.


Update the authentication process for composite views

includes removing postgres storage encryption as we no longer use this
Fixes #4156


Training process stucks during training epoch

Hi!
Thank you for your work and code!
I am trying to run training process in multi-gpu mode (ddp strategy), it starts training, but suddenly stucks in the middle of an epoch without any warnings or errors. It just stops progressing, although GPU monitor shows that gpus are working.
Depending on the number of gpus, it can happen at different steps (epoch 2, 3 or even 6), but it always stucks.
Have you experienced such a behaviour?

I had the same problem as you, did you fix it?

Hi!
Thank you for your work and code! I am trying to run training process in multi-gpu mode (ddp strategy), it starts training, but suddenly stucks in the middle of an epoch without any warnings or errors. It just stops progressing, although GPU monitor shows that gpus are working. Depending on the number of gpus, it can happen at different steps (epoch 2, 3 or even 6), but it always stucks. Have you experienced such a behaviour?

I had the same problem as you, did you fix it?

I attempted to run the code on the other machine with A100 GPUs and it seems to work without this stuck.
Concerning my initial tries (Tesla P40 GPUs), I have found out that the problem was in asynchronization in in syncBatchNorm.
I have set
os.environ['TORCH_DISTRIBUTED_DEBUG']='DETAIL'
and got
RuntimeError: Detected mismatch between collectives on ranks.
Seems like some GPUs are still forwarding while the others start going backward. And I haven't found the reason yet.
I have turned off syncBatchNorm (set self.sync_bn = False in Former3D initialization in former_v1.py) and it started training without stucks. But I suspect, synchronized batch norm is important, and this fix might affect on the training results.
If you find any correct solution, please, let me know!

I attempted to run the code on the other machine with A100 GPUs and it seems to work without this stuck. Concerning my initial tries (Tesla P40 GPUs), I have found out that the problem was in asynchronization in syncBatchNorm. I have set os.environ['TORCH_DISTRIBUTED_DEBUG']='DETAIL' and got RuntimeError: Detected mismatch between collectives on ranks. Seems like some GPUs are still forwarding while the others start going backward. And I haven't found the reason yet.
I have turned off syncBatchNorm (set self.sync_bn = False in Former3D initialization in former_v1.py) and it started training without stucks. But I suspect, synchronized batch norm is important, and this fix might affect the training results.
If you find any correct solution, please, let me know!
UPD. The training process on the other machine (with A100 GPUs) failed with the same error, as well. But only when fine-tuning started.

I also had the same problem, are you fixed it now?

I also had the same problem, are you fixed it now?

No, I have not fixed it yet

I also had the same problem, are you fixed it now?

No, I have not fixed it yet

Can you reproduce the experiment result? Except for setting sync_batch=False, I use the default code and follow the official scripts. However, I got the result:
AbsRel, 0.062
AbsDiff, 0.100
SqRel, 0.042
RMSE, 0.216
LogRMSE, 0.115
r1, 0.944
r2, 0.974
r3, 0.987
complete, 0.963
comp, 0.092
acc, 0.055
prec, 0.695
recall, 0.581
fscore, 0.631
The F-Score is 7% lower than the reported performance.

It seems the training stucks occasionally with some GPUs or some machines due to sync_batch. Change sync_batch=False could solve this but would decrease the performance a little.
Or you can try to change the random seed.
Or you can resume the training from the stuck checkpoint and continue.

I tried to set sync_batch=False, it helps to avoid stucking, but indeed decreases the performance significantly.
And with sync_batch=True, the training stucks at very early epochs (I had maximum of 5 successive epochs without stuck), so resuming each time seems to be a doubtful solution. But it may work, thanks.

are you fixed it now?


Document Free Chunks API

Signed-off-by: Glenn Oppegard<EMAIL_ADDRESS>

@AmberAlston Clear to merge this one?

@ljarzynski No. The related story got rejected. This shouldn't get merged until https://www.pivotaltracker.com/story/show/154571535 is accepted.


Update service_windows.go to avoid "unquoted search path" windows service issue

wrap exepath in quotes to avoid "unquoted search path" with windows services

@kardianos are you able to review this PR? This issue is affecting the company I work for and if possible we would prefer to keep using your lib rather than a fork with this change.

I requested CVE-2022-29583 from MITRE

@trespassing-potato Could it be that you got fooled by your security scanner?
Because if you step into the m.CreateService(... call at line 256, you will see that the path is already being escaped by a call to syscall.EscapeArg() (see https://docs.microsoft.com/en-us/previous-versions/ms880421(v=msdn.10)?redirectedfrom=MSDN).

Hello! As I mentioned in https://github.com/kardianos/service/issues/289 I tried to actually reproduce the issue discovered by our vulnerability scanner - but the added service in question (telegraf) does have a fully quoted path.
I apologize, I should have verified before doing anything :)


General Query regarding paper

Hello,
I just have a general question regarding the paper. What was your main intuition behind downloading a tile of size 2640x2640m. (Why not just download images of same size as what you need, in this case it would be 2240x2240m).
Also is there any intuition on choosing the image size of 224 or 112. I am just trying to understand how one decides if the image size is supposed to be 224 or 256 or even larger like 512.
Thanks in advance

Hi! Thanks for your question. There are several factors that we consider:

sentinel-2 data has a ground sampling distance of 60m, 30m and 10m depends on different bands, which we upsample to a common 10m. This means the downloaded image size has to be divisible by 6, leading to a choice between e.g. 132x132, 264x264, 528x528.
when people develop those popular model backbones like resnet or vit, the images they use are usually ImageNet or similar and commonly has a size of 256x256. We try to match a similar size such that those standard models can be easily used without scaling issue, as input size can have a big influence on the model performance. Take an extreme example, when you use resnet50 (32x downscale) and have image size 16x16, the second last downsampling layers would already downscale the feature to 1x1, this is a bit too much for downsampling.
we crop the image to 224x224 from 264x264 to match a standard ResNet/ViT also, as they are designed in the same way on ImageNet. This also makes the comparison between our model and e.g. ImageNet pretrained model (which is trained on ImageNet in this way) fair.

As for the choice of image size in practice (e.g. if you want to use our model on your custom data), there is an ablation study in our paper (appendix-3.B.). The short conclusion is that the bigger the input size, the better the performance. However, bigger input size also consumes more memory, so you may need to balance.

Thanks for the explanation.


Adding a custom timer

Hi, I use your app a lot and find it very convenient and minimalistic, just the way I like it. I have a request that I would be happy if you could add when you have time. The request is to add the possibility of setting a custom timer (e.g., 15 minutes, 30 minutes, etc.). A feature that allows users to set a custom timer could help everyone tailor the timer to their needs.
The timers you’ve included are useful, but I believe this feature would be even more beneficial. Another small addition could be the option to save these custom timers that users create. I hope you'll consider this suggestion. Keep up the good work, my friend.

Thanks for your feedback. Unfortunately I'm too bad at programming with C. But maybe some day I would find courage to master it and then...


[Question]: Location stream not stopping after app being terminated

Please check the following before submitting a new issue.

[X] I have searched the existing issues.
[X] I have carefully read the documentation.

Please select for which platform(s) you need help

[X] Android
[X] iOS
[ ] Linux
[ ] macOS
[ ] Web
[ ] Windows

Your question
I am using getlocation stream with notification config, everything is working fine, i am getting location even after app is terminated. But after terminating the app there is no way to close the stream.
Version
9.0.2

Hi @maazkhan1998.
I've same issue and I'm badly stuck in it. Can you please let me know if you've figured it out.

Hi @JeroenWeener I'm also badly stuck in this issue. It'll be very nice if you address this issue. Thanks

Hi @maazkhan1998, @OsamaQureshi796, thank you for reaching out.
Could you provide me with a code sample and the contents of the AndroidManifest.xml your application is using?
@maazkhan1998 are you experiencing the bug on both Android and iOS?

Hi @JeroenWeener, I've figured it out. The problem was caused by FirebaseMessaging.onBackgroundMessage because it was preventing the Flutter engine from closing, which resulted in the background service for the position stream not being disposed of.


Astrobatics by Kraisoft Entertainment fix

THANK YOU for the people who made this DLL together for fixing my childhood game! I cannot express the happiness I finally got for months or even after 1 year of trying to find some patches!

Well, since this isn't an issue per se, I'll proceed to close this so it doesn't clutter the already long list of open issues further. But thanks for the kind words, I'm glad you found this project useful!


Updates to new LND versions

More a question than an "issue".
I want to update from LND 0.4.0 to the newest version. Do I understand it right that I only need to run the install steps as described here: https://github.com/Stadicus/guides/blob/master/raspibolt/raspibolt_40_lnd.md#install-lnd ? Probably would need to stop the LND service first, just to be sure?
Perhaps it would be good to add a note to the guide for people who are starting off on older versions (and also the advice to check for newer version every once in a while).
Also, after the update, should I be deleting the files in the Pi's "download" folder, so the HDD space doesn't get cluttered over the long run?

Yes, thats a good point, I will include a comment regarding updating the version (or you might want to create a pull request to speed things up? :-).
You can just stop LND with sudo systemctl stop lnd, but you should then delete the macaroon files in your LND directory with sudo rm /home/bitcoin/.lnd/*.macaroon. This needs to be done as the upgrade provides a new macaroon (see related issue https://github.com/lightningnetwork/lnd/issues/921), otherwise you can no longer create invoices.
Then just reinstall everything according to the guide, no need to delete old stuff. You're free to do so, of course, but it's not that big.
After that, just start LND again with sudo systemctl start lnd, unlock your wallet, and copy the admin.macaroon to the admin LND directory again.
I'm typing this just out of memory, let me know if something does not work or if additional steps are needed.

Thanks!
I had to start the wget and tar commands with sudo, because otherwise I got a "permission denied" messages. Seeing that that chapter of the guide starts off with "logging as admin user" (and I am logged in as "Pi"), I'm guessing it's because I set up my Pi with an older version of the guide, so probably the sudowon't be necessary for users who followed the newer version?
Otherwise the update seems to worked. I haven't yet copied the admin.macaroon file anywhere yet, because I don't know how (what command to use and which directory?), but the client hasn't been complaining yet, so I'm assuming this is not critical/necessary?

Yes, I got rid of the pi user to make the guide more easily extendable with other hardware like the Odroid HC2. The admin user is the the new pi user. :-)
With that in mind, you can copy the macaroon file with the following command (maybe replace the "admin" directory with "pi")
sudo cp /home/bitcoin/.lnd/admin.macaroon /home/admin/.lnd/

Hm, I don't seem to have the /home/pi/.lnd/ directory (nor a /home/admin/.lnd/ one). When I do cd /home and ls -la, I see the pi folder there, but when I go cd /home/pi/ it just takes me to the "root" directory again and cd /home/pi/.lnd/ says no such file or directory (and the same if I put admin instead of pi)

The /home/admin/.lnd directory comes from the guide here:
https://github.com/Stadicus/guides/blob/master/raspibolt/raspibolt_40_lnd.md#assign-lnd-permissions-to-admin
This way, you don't have to start a bitcoin user session everytime and bitcoin-cli and lncli can be used by the admin user.

No, channels will remain active as long as you just install the new update and keep everything else intact.

I have just updated. LND stopped, new LND installed, LND re-enabled. Everything works! Just crazy. : D thanks Stadicus:)

Update procedure is now part of the FAQ:
https://github.com/Stadicus/guides/blob/master/raspibolt/raspibolt_faq.md#how-to-upgrade-lnd-bin-


can environment between computation schema and softwareAgent differ?

If not the softwareAgent schema is not needed and linkages in computation schemas can be reduced to SoftwareVersion

Usually they will differ. Suppose our SoftwareAgent is Gitlab CI, which runs computations in different VMs. The environment for the agent is that of the server running Gitlab, while the environments for the computations are those of the different available VMs.

so just to be sure: the computation itself can run on an environment that differs from the softwareAgent that started it? meaning the software version listed in this software agent should not be listed under input but only under startedBy, correct?

yes to both questions

perfect than we probably just need to refine the instructions over time. I'm closing the issue then.


Update to PyData Sphinx Theme v0.5 (or wait for a different shared theme before switching)

Background
I just cut a new release of this theme in order to start playing around with updating to v0.5 of the PyData Sphinx theme, and a bunch of stuff now seems to be broken. I'm not sure how much effort it'll take to update to the latest version of the pydata theme, but this is now how things look:

Options
I think we have three options:

Update to the latest PyData Sphinx Theme, which will entail

Figuring out what CSS rules have changed
Understanding how the HTML structure / templates have changed
Removing our custom "navigation bar generation code" and using the upstream code instead since we added it to the PyData Theme

Using this update cycle as an excuse to re-work the Sphinx Book Theme's HTML / CSS structure, perhaps to be closer in general structure to the QuantEcon theme
Wait for some shared theme to emerge from this discussion

Once it's ready, prototype swapping the Sphinx Book Theme to inherit from that theme and see how much extra work it'd be

If it is a significant amount of work to get the theme updated, it might be a better use of our time to make more fundamental improvements to the HTML/CSS structure. I'm curious if @DrDrij or @chrisjsewell have any thoughts there?

Seeing https://github.com/executablebooks/sphinx-book-theme/pull/312, it went more smoothly as expected? (it doesn't seem to have those CSS styling issues as the above screenshot?)

Indeed it did! I think the first problem was because i hadn't cleared out my local build folder. I have it another shot and all worked ok after some fiddling 🎉


Separate image count query from data loading query in image cve page

Description
Restructures the queries a bit so that the counts for images and deployments are always kept up to date, regardless of the user's current entity tab. The query that requests the full table data will still only request data for the active tab.
Checklist

[ ] Investigated and inspected CI test results
[ ] Unit test and regression tests added
[ ] Evaluated and added CHANGELOG entry if required
[ ] Determined and documented upgrade steps
[ ] Documented user facing changes (create PR based on openshift/openshift-docs and merge into rhacs-docs)

If any of these don't apply, please comment below.
Testing Performed
Load the ImageCVE page and see that the counts for both Images and Deployments are up to date.

Change to the Deployments tab, and apply a deployment filter. The counts for both images and deployments should update to match the filter, but the only request that is sent is the SummaryData request. The images request is not sent because "Deployments" is the active tab. (The deployment request is not sent because it has not been implemented yet...)

@alwayshooin I'm going to move this back into draft until the EntityToggle component owns the entity count parts of the query, then I'll rebase and get this updated to support that design.


[Task] View machine

When a user opens a machine, it should display a (static) view of a machine.

When this task is complete, a user should be able to:

Start on the machine select page
Choose a machine by clicking on its card
Verify it navigates to a machine specific page
Verify the new page shows an image of a machine

Note: For this task, the machine shown may not match the machine name and may even be a different type of machine.


Readme runner.yaml -> runnerdeployment.yaml

At this line:
https://github.com/actions-runner-controller/actions-runner-controller/blame/master/README.md#L272
kubectl apply -f runner.yaml

proberly should be:
kubectl apply -f runnerdeployment.yaml

@puggan This has been fixed by @toast-gear now. Thanks for reporting!


Create an alternative compact layout

This layout will show all the data in a single table.

Related to this: group by prayers instead of masjids. For example:
Fajr:
Masjid 1: 8:00
Masjid 2: 8:15
...
Zuhr:
...

@hammady Please take a look here, what do you think? how are we going to display jumaas?

This looks good with some minor comments. The address will be too big to fit in that column. Also I'm thinking of the upcoming field "changed_since" and where it will fit.
I think this view does not have to include all the details. We can simply have a table of 3 or 4 columns:

Masjid display name
Iqama time (rename Time to Iqama Time or just Iqama, probably applies to the other layout too)
Last updated
(Optional) Changed since, unless we go with colour coding, even though I think we can simply start with this fourth column and do the coding later. This is easier to implement where we simply apply the same relative time function.

The link in the masjid display name can lead to the other view where grouping is done by masjid and there is a lot of space to list all details. Typically users who want to see this layout only need to know the upcoming times. If they don't know where the masjid is, they will click on its name and know it once and for all, they won't probably click again.
To answer your Jumua question, it can come in a new layout! Grouping is by masjid and tables are just listing of Jumas. In this view we have more space to show more details. If you think this is a duplication of the full layout or "Group by masjid", let's keep this Juma layout as brief as possible like the "Group by prayer", where links open the full layout.
What do you think?

Note that I omitted the "Subscribe" button intentionally from the table. We can either have it in the full layout only, or show it once at the top with some help text: Click to subscribe to email notifications on changes for the below iqama times.
I also want the intro text to be visible at all times in all layouts.

With the new date fields "changed_on", colour coding can simply be:

"today" gets font colour e.g. red or bold or both
"yesterday" get lighter colour, or same colour as above but no bold
Everything else has no special styles

@hammady I'm there now, for changed_on I may use dayjs's weekday plugin

@hammady  what do you think?

Last updated repeated in all rows. Please omit.
Remove "on" from changed on header. I suggest omitting the changed_on value if older than a week because it becomes useless. We can then just make today in red.

@hammady Isn't last updated by masjid?

@hammady I think I got what you mean

That's right. I only meant the phrase "last updated" appears in each row in addition to the column header.


Integrate carbonintensity-api to compute carbon emissions

I have released an initial version of the carbonintensity-api, a better version is coming soon.
@Mossop how do you think it should be done?
First get all the measurements and if the device is an electricity meter, send the measurements to a new function in the carbonintensity api which would

retrieve the carbon intensity values for the period
compute the emissions
return (timestamp, emissions)

Alternatively, from your main.rs, you could retrieve the carbon intensities for the period and compute the emissions yourself.

I guess my first question is, should it be integrated at all or should the carbon intensity CLI be something stand-alone? As you've seen there are other tools specific to the energy provider, it probably wouldn't make sense to integrate with all of them. On the other hand if your tool say were to output influx compatible data then influxDB can be used to combine it with the energy data that another tool is providing to give the relevant emissions.

On the other hand if your tool say were to output influx compatible data then influxDB can be used to combine it with the energy data that another tool is providing to give the relevant emissions.
do you mean that the computation of the emissions could be done by InfluxDB given two separate sources: the amount of energy used for a period on the one hand and the carbon intensity on the other?


API to filter out donors according to the Pledges for a particular AidPackage

Is your feature request related to a problem? Please describe.
Admin should be able to filter out donors based on the pledges for a particular aid-package.
Describe the solution you'd like
Provide a REST resource to filter-out donors based on the pledges for a particular aid-package.
This API resource would function as follows:

Input: aid-package ID (can be a query parameter or a path parameter)
Filtering logic:

Find the pledges for a particular aid-package based on the aid-package ID
Find the donor IDs for the filtered pledges
Retrieve user details related to filtered donor IDs from Asgardeo SCHIM API

I am currently trying to filter out list of users using SCHIM user search API [1]. But the mentioned API does not support any bulk search operations. If that is the case then will have to query the SCHIM API for each and every donor to get the details. And that means there will be multiple requests to the SCHIM API, per one Admin API request. @manuranga / @anupama-pathirage  any thoughts on how we could improve this ?
[1] - https://wso2.com/asgardeo/docs/apis/scim2/

In SCIM spec it is possible by saying something like /Users?filter=id eq 293 or id eq 322. But unfortialy Asgadeo dosn't seems to support it. Form the doc it looks like only supported options are  ‘Ew’, ‘Eq’, ‘Co’, ‘Sw’, ‘and’.
https://is.docs.wso2.com/en/latest/develop/scim2-rest-apis/#/Users Endpoint/getUser
It looks like we'll have to get one by one or get all user donor and filer in our side.

If we have to get one by one that means at least 10+ requests should be initiated to SCHIM API before responding to Admin API request. I think this is not scalable.
Then the only option is to get all the donors and filter in our side. This means we have to query the SCHIM API beforehand and store the donor details in a cache/db and query that. I think the DB approach is better.
@anupama-pathirage / @manuranga / @NipunaMarcus  WDYT ?

Shall we first do a version where we just get on demand and filter in during the request. Then we can look at how slow it is decide on caching.


Provide an annotation and alternative wrapper class for registering Spring Beans as JaxRs resouces

This will also fix https://github.com/aol/micro-server/issues/32
Annotation should extend Component for use in beans configured by annotation.
Wrapper class for use with @Configuration beans

Released in 0.84


fix(test): fix logger.js tests

what
Fixes logger.js tests
why
ci
notes

unified the DEBUG environment variable (currently there are two different definitions: DEBUG and DEBUGLOG)

Ref #56

I'm back from vacation and finally able to review these PR's, which thanks again for contributing.
As for this one, this looks fine to me, not sure why initially I did set it up to have DEBUGLOG  in the config file exported as just debug. The only thing I'd recommend changing here is to not export debug from config.js as a function. As for me at least it adds a slight bit of confusion with everything else being exported as just a standard variable, and theres no real gain of exporting this one item as a function. So maybe if we could change that to just export as a variable then have it consumed as such I'd be happy to merge this one, then I'll have to make the changes in our working app.yaml.
Thanks again for the contribution, happy to see tests passing!

With requested changes unaddressed in 13 days, I'll go ahead and close this PR.
I really do appreciate your contributions, and will always be happy to revisit this issue in the future.
But as for now, with our upcoming deadline, I've just committed 9908ecb40eaf37977605518c00ad6528d572f934 to get passing tests, and we can revisit this later on.


Add job exit code

Add job exit code

Could we also add below stuffs in all runtime bash? So that error will never be ignored again:
set -o errexit
set -o nounset
set -o pipefail

Thanks yuqi.
Seems it is a better way to handle job exits.

@fanyangCS  The install of openssh is handled by ssh plugin.


Remove redundant broken unit test

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@05809c8). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #35   +/-   ##
=========================================
  Coverage          ?   82.58%
=========================================
  Files             ?        8
  Lines             ?      333
  Branches          ?       21
=========================================
  Hits              ?      275
  Misses            ?       46
  Partials          ?       12

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 05809c8...58cf599. Read the comment docs.


Client is waiting for server reply. No connection !!

Hi great and absolutely impressive script.
Problem what I am facing is, both 'OpenVPN for Android' and 'OpenVPN Connect' apps are showing "waiting for server reply".

So the client is an android phone with cellular network.
My server is on ubuntu16.04.6 'intel i5' with 'OpenVPN 2.4.7 x86_64-pc-linux-gnu' on home fiber network. During script run, it asked me public ip. I googled "my ip" and used the result.
Below is script run result.
jai@jai:~/angristanvpn$ sudo ./openvpn-install.sh
Welcome to the OpenVPN installer!
The git repository is available at: https://github.com/angristan/openvpn-install

I need to ask you a few questions before starting the setup.
You can leave the default options and just press enter if you are ok with them.

I need to know the IPv4 address of the network interface you want OpenVPN listening to.
Unless your server is behind NAT, it should be your public IPv4 address.
IP address: <IP_ADDRESS>

It seems this server is behind NAT. What is its public IPv4 address or hostname?
We need it for the clients to connect to the server.
Public IPv4 address or hostname: <IP_ADDRESS>

Checking for IPv6 connectivity...

Your host does not appear to have IPv6 connectivity.

Do you want to enable IPv6 support (NAT)? [y/n]: n

What port do you want OpenVPN to listen to?
   1) Default: 1194
   2) Custom
   3) Random [49152-65535]
Port choice [1-3]: 1

What protocol do you want OpenVPN to use?
UDP is faster. Unless it is not available, you shouldn't use TCP.
   1) UDP
   2) TCP
Protocol [1-2]: 1

What DNS resolvers do you want to use with the VPN?
    It is not recommended since the VORACLE attack make use of it.
Enable compression? [y/n]: n

Do you want to customize encryption settings?
Unless you know what you're doing, you should stick with the default parameters provided by the script.
Note that whatever you choose, all the choices presented in the script are safe. (Unlike OpenVPN's defaults)
See https://github.com/angristan/openvpn-install#security-and-encryption to learn more.

Customize encryption settings? [y/n]: n

Okay, that was all I needed. We are ready to setup your OpenVPN server now.
You will be able to generate a client at the end of the installation.
Press any key to continue...
Ign:1 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:2 http://it.archive.ubuntu.com/ubuntu xenial InRelease
Hit:3 http://ppa.launchpad.net/ozmartian/apps/ubuntu xenial InRelease
Hit:4 http://it.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:5 http://it.archive.ubuntu.com/ubuntu xenial-backports InRelease
Hit:6 http://dl.google.com/linux/chrome/deb stable Release
Hit:7 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial InRelease
Get:8 http://security.ubuntu.com/ubuntu xenial-security InRelease [109 kB]
Hit:10 http://packages.ros.org/ros/ubuntu xenial InRelease
Fetched 109 kB in 0s (168 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
ca-certificates is already the newest version (20170717~16.04.2).
gnupg is already the newest version (1.4.20-1ubuntu3.3).
0 upgraded, 0 newly installed, 0 to remove and 96 not upgraded.
--2019-07-20 22:43:43--  https://swupdate.openvpn.net/repos/repo-public.gpg
Resolving swupdate.openvpn.net (swupdate.openvpn.net)... <IP_ADDRESS>, <IP_ADDRESS>
Connecting to swupdate.openvpn.net (swupdate.openvpn.net)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1806 (1,8K) [binary/octet-stream]
Saving to: ‘STDOUT’

-                   100%[===================>]   1,76K  --.-KB/s    in 0s

2019-07-20 22:43:43 (60,9 MB/s) - written to stdout [1806/1806]

OK
Ign:1 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:2 http://it.archive.ubuntu.com/ubuntu xenial InRelease
Hit:3 http://ppa.launchpad.net/ozmartian/apps/ubuntu xenial InRelease
Hit:4 http://it.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:5 http://it.archive.ubuntu.com/ubuntu xenial-backports InRelease
Hit:6 http://dl.google.com/linux/chrome/deb stable Release
Hit:7 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial InRelease
Get:8 http://security.ubuntu.com/ubuntu xenial-security InRelease [109 kB]
Hit:9 http://packages.ros.org/ros/ubuntu xenial InRelease
Get:10 http://build.openvpn.net/debian/openvpn/stable xenial InRelease [3.214 B]
Get:12 http://build.openvpn.net/debian/openvpn/stable xenial/main amd64 Packages [1.022 B]
Get:13 http://build.openvpn.net/debian/openvpn/stable xenial/main i386 Packages [1.019 B]
Fetched 114 kB in 1s (108 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
iptables is already the newest version (1.6.0-2ubuntu3).
ca-certificates is already the newest version (20170717~16.04.2).
curl is already the newest version (7.47.0-1ubuntu2.13).
openssl is already the newest version (1.0.2g-1ubuntu4.15).
wget is already the newest version (1.17.1-1ubuntu1.5).
The following additional packages will be installed:
  libpkcs11-helper1
Suggested packages:
  easy-rsa
The following NEW packages will be installed:
  libpkcs11-helper1 openvpn
0 upgraded, 2 newly installed, 0 to remove and 96 not upgraded.
Need to get 0 B/532 kB of archives.
After this operation, 1.304 kB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously unselected package libpkcs11-helper1:amd64.
(Reading database ... 301942 files and directories currently installed.)
Preparing to unpack .../libpkcs11-helper1_1.11-5_amd64.deb ...
Unpacking libpkcs11-helper1:amd64 (1.11-5) ...
Selecting previously unselected package openvpn.
Preparing to unpack .../openvpn_2.4.7-xenial0_amd64.deb ...
Unpacking openvpn (2.4.7-xenial0) ...
Processing triggers for libc-bin (2.23-0ubuntu11) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for systemd (229-4ubuntu21.21) ...
Processing triggers for ureadahead (0.100.0-19) ...
Setting up libpkcs11-helper1:amd64 (1.11-5) ...
Setting up openvpn (2.4.7-xenial0) ...
 * Restarting virtual private network daemon(s)...                               *   No VPN is running.
Processing triggers for libc-bin (2.23-0ubuntu11) ...
Processing triggers for systemd (229-4ubuntu21.21) ...
Processing triggers for ureadahead (0.100.0-19) ...
--2019-07-20 22:43:52--  https://github.com/OpenVPN/easy-rsa/releases/download/v3.0.6/EasyRSA-unix-v3.0.6.tgz
Resolving github.com (github.com)... <IP_ADDRESS>
Connecting to github.com (github.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/4519663/8d46db80-266e-11e9-85e3-7de4dbee40d9?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20190720%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20190720T204352Z&X-Amz-Expires=300&X-Amz-Signature=ab47df91b4c4841676f9a0c24c1792c97c69275e29956c68525c060691783300&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3DEasyRSA-unix-v3.0.6.tgz&response-content-type=application%2Foctet-stream [following]
--2019-07-20 22:43:52--  https://github-production-release-asset-2e65be.s3.amazonaws.com/4519663/8d46db80-266e-11e9-85e3-7de4dbee40d9?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20190720%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20190720T204352Z&X-Amz-Expires=300&X-Amz-Signature=ab47df91b4c4841676f9a0c24c1792c97c69275e29956c68525c060691783300&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3DEasyRSA-unix-v3.0.6.tgz&response-content-type=application%2Foctet-stream
Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... <IP_ADDRESS>
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 40840 (40K) [application/octet-stream]
Saving to: ‘/home/jai/EasyRSA-unix-v3.0.6.tgz’

/home/jai/EasyRSA-u 100%[===================>]  39,88K  --.-KB/s    in 0,1s

2019-07-20 22:43:53 (375 KB/s) - ‘/home/jai/EasyRSA-unix-v3.0.6.tgz’ saved [40840/40840]

Note: using Easy-RSA configuration from: ./vars

init-pki complete; you may now create a CA or requests.
Your newly created PKI dir is: /etc/openvpn/easy-rsa/pki

read EC key
writing EC key

Note: using Easy-RSA configuration from: ./vars

Using SSL: openssl OpenSSL 1.0.2g  1 Mar 2016
Generating a 256 bit EC private key
writing new private key to '/etc/openvpn/easy-rsa/pki/private/server_yRItcEiYP17fFJcS.key.Z01FBKOTzN'
-----
Using configuration from /etc/openvpn/easy-rsa/pki/safessl-easyrsa.cnf
Check that the request matches the signature
Signature ok
The Subject's Distinguished Name is as follows
commonName            :ASN.1 12:'server_yRItcEiYP17fFJcS'
Certificate is to be certified until Jul  4 20:43:53 2022 GMT (1080 days)

Write out database with 1 new entries
Data Base Updated

Note: using Easy-RSA configuration from: ./vars

Using SSL: openssl OpenSSL 1.0.2g  1 Mar 2016
Using configuration from /etc/openvpn/easy-rsa/pki/safessl-easyrsa.cnf

An updated CRL has been created.
CRL file: /etc/openvpn/easy-rsa/pki/crl.pem

* Applying /etc/sysctl.d/10-console-messages.conf ...
kernel.printk = 4 4 1 7
* Applying /etc/sysctl.d/10-ipv6-privacy.conf ...
net.ipv6.conf.all.use_tempaddr = 2
net.ipv6.conf.default.use_tempaddr = 2
* Applying /etc/sysctl.d/10-kernel-hardening.conf ...
kernel.kptr_restrict = 1
* Applying /etc/sysctl.d/10-link-restrictions.conf ...
fs.protected_hardlinks = 1
fs.protected_symlinks = 1
* Applying /etc/sysctl.d/10-magic-sysrq.conf ...
kernel.sysrq = 176
* Applying /etc/sysctl.d/10-network-security.conf ...
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1
net.ipv4.tcp_syncookies = 1
* Applying /etc/sysctl.d/10-ptrace.conf ...
kernel.yama.ptrace_scope = 1
* Applying /etc/sysctl.d/10-zeropage.conf ...
vm.mmap_min_addr = 65536
* Applying /etc/sysctl.d/20-openvpn.conf ...
net.ipv4.ip_forward = 1
* Applying /etc/sysctl.d/99-sysctl.conf ...
* Applying /etc/sysctl.conf ...
Synchronizing state of openvpn.service with SysV init with /lib/systemd/systemd-sysv-install...
Executing /lib/systemd/systemd-sysv-install enable openvpn
mkdir: cannot create directory ‘/etc/iptables’: File exists
Created symlink from /etc/systemd/system/multi-user.target.wants/iptables-openvpn.service to /etc/systemd/system/iptables-openvpn.service.

Tell me a name for the client.
Use one word only, no special characters.
Client name: jaivpn

Do you want to protect the configuration file with a password?
(e.g. encrypt the private key with a password)
   1) Add a passwordless client
   2) Use a password for the client
Select an option [1-2]: 1

Note: using Easy-RSA configuration from: ./vars

Using SSL: openssl OpenSSL 1.0.2g  1 Mar 2016
Generating a 256 bit EC private key
writing new private key to '/etc/openvpn/easy-rsa/pki/private/jaivpn.key.r3JK54m1pq'
-----
Using configuration from /etc/openvpn/easy-rsa/pki/safessl-easyrsa.cnf
Check that the request matches the signature
Signature ok
The Subject's Distinguished Name is as follows
commonName            :ASN.1 12:'jaivpn'
Certificate is to be certified until Jul  4 20:44:03 2022 GMT (1080 days)

Write out database with 1 new entries
Data Base Updated

Client jaivpn added, the configuration file is available at /home/jai/jaivpn.ovpn.
Download the .ovpn file and import it in your OpenVPN client.

I tried almost 100 times, but still could able to connect client with server. Can you suggest something??

I don't see the public IP (in your client configuration) on your server in the result of the ifconfig command... 🤔

I don't see the public IP (in your client configuration) on your server in the result of the ifconfig command...

Sorry for incomplete image

I tried 3 things
1.) Public ip:

Result: Client is waiting for server reply
2.) public ip: <IP_ADDRESS>
Result: Client only connects if it is on home fiber network. (not cellular)
3.) AUTO_INSTALL=y ENDPOINT=$(curl -4 ifconfig.co) sudo ./openvpn-install.sh
Result: Client is waiting for server reply

You have to set up port forwarding on your router.

Wow.
Port forwarding solved above problem..
:+1:

Great!


Fix requirements import to include -r

Fix missing -r flag to include the base requirements.txt file. Last line appears to be modified because of the previously missing terminating newline character.

Ah, yes! Thank you.


Update collections and datasets loading UI

Definition of Done

Spinner and text "loading" displayed when collections and datasets are loading.
Side issue: all geneset-related functionality is removed from collections.

Superseded by #1888.


Question on mattermail pulling attachments

Hello,
I currently have mattermail setup to pull attachments every time a email is received and post it to a mattermost channel.
Is there a way to only allow PDF attachments to be pulled and posted to mattermost?
Currently it pulls a email.html, pdf, and logo from the email.
Thank you.

Victoria Lee

Hi Victoria!
Sorry but today the Mattermail doesn't have this type of filter.

Ah, I see. Thank you!


RELATED: RAIL-2775 Upgrade to SDK 8.3.0

JIRA: RAIL-2775

The code coverage is the same after your change 🤟
This is a good thing if you are not sure ;)
Report (compared to build #216)
Covered lines: 23.39%, change: 0%
Covered branches: 38.46%, change: 0%
Coverage report
https://checklist.intgdc.com/job/client-libs/job/gooddata-create-gooddata-react-app-unit-tests-zuul-docker-el7/217/artifact/ci/results/coverage/lcov-report/index.html

Build succeeded (check pipeline).

https://checklist.intgdc.com/job/client-libs/job/gooddata-create-gooddata-react-app-unit-tests-zuul-docker-el7/217/ : SUCCESS in 1m 08s
https://checklist.intgdc.com/job/compliance/job/gooddata-create-gooddata-react-app-oss-check/177/ : SUCCESS in 8s

The code coverage is the same after your change 🤟
This is a good thing if you are not sure ;)
Report (compared to build #216)
Covered lines: 23.39%, change: 0%
Covered branches: 38.46%, change: 0%
Coverage report
https://checklist.intgdc.com/job/client-libs/job/gooddata-create-gooddata-react-app-unit-tests-zuul-docker-el7/218/artifact/ci/results/coverage/lcov-report/index.html

Build succeeded (gate pipeline).

https://checklist.intgdc.com/job/compliance/job/gooddata-create-gooddata-react-app-merge-compliance-check/79/ : SUCCESS in 17s
https://checklist.intgdc.com/job/client-libs/job/gooddata-create-gooddata-react-app-unit-tests-zuul-docker-el7/218/ : SUCCESS in 34s
https://checklist.intgdc.com/job/compliance/job/gooddata-create-gooddata-react-app-fossa-scanning-zuul-el7/44/ : FAILURE in 3m 42s (non-voting)


Use<EMAIL_ADDRESS>

https://github.com/kategengler/put-built-npm-package-contents-on-branch/pull/2

@chancancode looks like the fixtures in the tests need updating -- thanks!!


[suggestion] Can I get more data?

PresentMon itself can also acquire a wealth of data, such as rendering API time, CPU time, GPU time, and more.
Maybe it's possible to customize the sampling speed like Intel PresentMon as well?

I understand what you mean, but this lib focuses on detecting the FPS of the game, rather than the complete functions of PresentMon, that’s why it’s called PresentMonFps.
So therefore there are no plans to add these features.


Allow cookies to be http_only

$httpOnly is true by default, see http://api.symfony.com/2.7/Symfony/Component/HttpFoundation/Cookie.html
This line you changes isn't for all cookies, it's just for the session. There probably is no real use case that the session doesn't have to be http_only.

I though $httpOnly was false. This PR is unnecessary then. :smile:


FIXED #774 Annotation processor generates model types in arbitrary order, breaking incremental compilation

resolving #774

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

nope I won't, never heard of this. these changes are trivial, if you need an agreement please pull them yourself.

https://ben.balter.com/2018/01/02/why-you-probably-shouldnt-add-a-cla-to-your-open-source-project/


Error - could not ealuate the key path

Hi Yue-yang, I got it working on my iPhone 11 but having an issue with my iPhone 8... I would get this error:
Could not evaluate the key path, in "'', no value was found for dictionary key 'choices'.
Please help! Thanks!

never mind. I found issue #30 and I checked the account and there is no money there... I didn't know that they charge for API uses. My other account got 18$ automatically for some reason and this one didn't... Will figure it out and report back. Sorry for the spam!

The $18 was allocated to early users, it has since been discontinued after the increased popularity of ChatGPT.

I see. Much appreciated for the info!
Get Outlook for iOShttps://aka.ms/o0ukef

From: XOKP @.>
Sent: Sunday, March 19, 2023 1:07:45 PM
To: Yue-Yang/ChatGPT-Siri @.>
Cc: difanzhao @.>; State change @.>
Subject: Re: [Yue-Yang/ChatGPT-Siri] Error - could not ealuate the key path (Issue #64)
The $18 was allocated to early users, it has since been discontinued after the increased popularity of ChatGPT.
—
Reply to this email directly, view it on GitHubhttps://github.com/Yue-Yang/ChatGPT-Siri/issues/64#issuecomment-1475364420, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADZWSQQ6V7EUPHFL6TFPY6LW45KQDANCNFSM6AAAAAAWAHTYYY.
You are receiving this because you modified the open/close state.Message ID: @.***>


creating different paths for multiple version

Hi,
I would like to have the route template of my swagger doc in the following format
swagger/docs/{type}/v{apiVersion}/
Eg:
swagger/docs/mobile/v1/
swagger/docs/mobile/v2/
swagger/docs/wiget/v7/
etc...
I am using multiple api versions as shown below and that works perfectly. In this the snippet below the ResolveVersionSupportByRouteConstraint function will find the correct controller
c.MultipleApiVersions(
(apiDesc, targetApiVersion) => ResolveVersionSupportByRouteConstraint(ref apiDesc, targetApiVersion),
(vc) =>
{
vc.Version("mobile.v0", "Default API");
vc.Version("widget.v1","Widget API v2");
vc.Version("widget.v2", "Widget API v2");
});

+1 , devs should allow to add custom parameters to route. Currently we can use {apiVersion} and {*assetPath} . Simple dictionary<string,string> in SwaggerDocsConfig and replace keys with values.


[SideNav] second tier nav items are not being shown

Describe the bug
When there are multiple second tier nav items only the first child of the array is being show. This is due to styles being applied that are hiding it on overflow and restricting the height. Pretty critical for teams that have multi tiered navigations.
To Reproduce
Steps to reproduce the behavior:

Create a sideNav example.
Have one of the sidenav items have a child array with more than one child
Try to toggle open menu item
See that only one item is visible

This is considered complete

[ ] sidenav subnav items are all visible
[ ] there is a story showing the functionality

Pal issue

:tada: This issue has been resolved in version 2.64.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Update README.md

broccoliplugins.com is out-of-date.

Thanks!

Ah, actually, you were looking at the wrong repo - broccolijs/broccoli already has the link removed.

Sorry for that. I didn't notice.
I don't remember where I found link to unofficial fork. Thanks for link to official one.


Find a low-memory, lightweight OCR engine

Currently, I use the EasyOCR OCR engine to process the Discord server name.  However, it takes up quite a bit of memory while it runs in the background (something like 400MB?) and has very big dependencies (OpenCV, ML stuff) that users might not have installed.  Given that Discord server names are clearly and largely written and not handwritten, a "lower-quality" OCR engine should suffice.  If anyone can give me some recommendations (I can handle writing it into the code), that would be appreciated.  Thanks.

Tesseract is great and usually quicker than EasyOCR! It also does better than EasyOCR with letters(whereas EO is better for numbers) in my experience. Good luck!


Add pronouns in profile

Feature Description

Add pronouns in profile (optional)
Expected solution

Add pronouns in profile as optionally required.
Testing

@dherbst , can I work on this?

@rakshitriya yes, go for it!

@dherbst , could you please let me know the value for VOLUNTEER_PORTAL_URL for the .env file ? I am not able to test the registration form:

It doesn't run, is there any command to run this localhost? I don't find it in the readme

I'll add it to the running section.  It is similar to running the app, open another terminal and cd admin then run npm run dev .  It will listen on 5174.


How to denote a value as NaN?

If I have a series of ints. How can I make a value NaN?

Figured it out. Even if series is type Int, just pass in "Nan".


Merge etl, lucene and jdbc in core project

Merge separate repositories ETL, Lucene and JDBC into orientdb main project.

try to keep history
try to merge all branches
cleanup poms
reconfigure CI

ETL done,

All done.


Proposal creator must be a voter

Requirement to prevent spam

spam is already highly limited to 1 proposal per VOTE_DURATION

people can still spin up a ton of wallets and spam right?

here's some more context:
https://houseofnouns.wtf/proposals/159
check vote reasons!

not necessary for MVP but also an interesting way to balance both spam + prop velocity/accessibility imo
what Compound has.
imagine having an ideas board that the community automatically votes the best ideas through to proposal? many nouners do this already on Twitter eg: post what you want proposed and I'll sponsor you.


Fix import openvino.inference_engine -> import.inference_engine

Root "import openvino..." isn't actual for dldt.

@asuhov please look at PR


Use it with google

Hi, I try to use it with google OAuth:

I have activated Google+ API on https://console.developers.google.com/apis/credentials

I have created an ID client OAuth

I have installed ng2-cordova-oauth in my ionic2 app

I have configure my app

I have added a button to launch auth process

I have started my app -> ionic emulate ios

I have an error

Can you help me ?
Thx

Please read the README of this project.  It has the answers you're looking for.


defining duplicate stackset reference in manifest.yaml isnt detected

When defining a stackset resource in the manifest.yaml file, I have the following:
manifest.yaml
  - name: baseline-vpc
    template_file: templates/network/vpc.yaml
    parameter_file: parameters/network/oregon/vpc.json
    deploy_method: stack_set
    deploy_to_ou:
      - NonProduction
      - Production
    deploy_to_account:
      - 'xxxxxxxxx'
    regions:
    - us-west-2

which works as expected and deployed correctly.
After defining an additional stackset resource
manifest.yaml
  - name: baseline-vpc
    template_file: templates/network/vpc.yaml
    parameter_file: parameters/network/oregon/vpc.json
    deploy_method: stack_set
    deploy_to_ou:
      - NonProduction
      - Production
    deploy_to_account:
      - 'xxxxxxxxx'
    regions:
    - us-west-2

  - name: baseline-vpc
    template_file: templates/network/vpc.yaml
    parameter_file: parameters/network/sydney/vpc.json
    deploy_method: stack_set
    deploy_to_ou:
      - NonProduction
      - Production
    deploy_to_account:
      - 'xxxxxxxxx'
    regions:
    - ap-southeast-2

the behaviour i experienced was a creation event in the ap-southeast-2 region for my additional stack instances, but then a subsequent Delete event for the region us-west-2 which was defined earlier by the same name as the new addition.
Can the manifest file be checked for duplicate resources or merge duplicate resources to be combined?
In my situation VPC resources were deleted in us-west-2 until a resource dependency was found and the stack instance threw a failure holting the remaining stack instances from being processed.

@adamcousins Thanks for bring this up. Detecting duplicate stack set names in the manifest seems to be a valid feature request. We have added this our backlog.

We have this need too.  We normally us us-east-1 and us-east-2, but have a new workload that has to run in eu-west-1.  As I see it, we are forced to deploy all of our baseline stacks to all three regions in all accounts, even though we only really need eu-west-1 in the Core OU plus the specific workload accounts.
It seems like we might be able to define new stack sets using the same template but different stack set names to get around this, but that seems overly complicated, and will likely the whole pipeline take longer to execute.

I just got bit by this today -- and on the same baseline IAM stackset copy pasta.  Luckily we're not into production yet, but had this been, it would have been totally knocked out our accounts...

I would phrase this as a serious bug...


Workflow API: No Activity State Found

In what area(s)?

/area runtime

/area operator

/area placement

/area docs

/area test-and-release

What version of Dapr?

1.1.x
1.0.x
edge: output of git describe --dirty

Expected Behavior
Workflow to execute successfully both with and without scheduler and not throw errors about no activity state found.
Actual Behavior
Currently user is seeing the following w/ v 1.14.2-rc.3 w/o Scheduler:
Error executing reminder for internal actor <run-activity>: no activity state found, scope: dapr.runtime.actor
error invoking reminder on actor <activity actor>: no activity state found, scope: dapr.runtime.actor

With Scheduler enabled it appears to be a similar err:
failed to invoke scheduled actor reminder named run-activity due to: no activity state found
Error executing reminder for internal actor <run-activity>: no activity state found, scope: dapr.runtime.actor
failed to invoke scheduled actor reminder named: run-activity due to: no activity state found, scope: dapr.runtime.scheduler

Steps to Reproduce the Problem
Use Workflows without Scheduler, also seems to impact if using Scheduler so once root issue is fixed it should auto work with Scheduler.
Release Note

RELEASE NOTE: FIXED Workflow API no activity state found

Hello I remain attentive thank you very much