Kap kepps updating from 1.0.1 to 2.x

Fairly sure I'm not imagining this.
Case:  I do not want Kap 2.0.  I want to keep using 1.0.1 which does everything I want it to (saves as MP4 without crashing) and has the tear-off control panel that's been removed from 2.x/
But this is the third time I've launched Kap only to find that 2.x has been installed, which I then have to bin and reinstall my 1.0.1 that I keep to close by.
Is there a way of stopping this happening?  I couldn't find any "automatically update me" option inside Kap 1.0.1. I know there's the notification telling me an update is available but I never click it.
Thanks,
Steve

First of all, you're mentioning several separate issues here, some of which are already open (even ones that you've opened yourself and voiced extensively). Remember that you are free to contribute, or fork Kap to create a version that suits you better. This is one of the great advantages of open-source software.
We do not support older versions of Kap and do not advice using them, as they don't have the latest security patches and performance improvements. However, this comment from @albinekb offers a workaround which will stop automatic updates: https://github.com/wulkano/kap/issues/367#issuecomment-365176584

Sure, mentioning other issues as explanation to why I stick with 1.x in case anyone needed to know - I'm not attempting to raise them again.
You assume quite a bit in suggesting I fork Kap or create a different version aren't you?  Who said I was a developer?
I'll look into #367 - thanks.


Wrongly filtered items

151972 [Sullied Seal of the Pantheon]
151973 [Collar of Null-Flame]
are jewelry and is filtered-out by all specs.
I believe it resides in the statfilters of the core at the line 860, might be wrong can't test it right now
    canUse = tContains(statFilter, specializationId)
     end
   else
     canUse = replace false by true

Can confirm it. I noticed it yesterday after killing hounds and noticed this neck is better for me than the one I've found in BestInSlot.

An inelegant solution but temporary one is to warn your guild that for rings and amulets, those items need to be set on "show all items" and it'll show them but it'll need to be fixed in the future =)

If canUse is set to true so would it not filter at all for any spec.
The problem is more that the addon relies on items being assigned to be used with certain speccs and filter out all other specs and in this case "neutral" items without any specc associated.
I've to go through that function of the code and see if I can add "neutral" items to the filter list.


Update Dockerfile to use a currently supported version of Alpine

According to https://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases the currently used version of Alpine is not supported.

@corymacd thanks! PR welcome, if you want to update it. We'll get it promptly reviewed.

Upon scanning the artifacts from the docker build here, even with the updated base image, there are critical severity vulnerabilities in busybox at the base image.

Scanning this image with something like the aquasec microscanner will result in a few Vulns, including a critical (in busybox utils)
Consider running https://blog.aquasec.com/microscanner-free-image-vulnerability-scanner-for-developers


Fix TmdbSeasonDetail images parsing

Right now, response parsing can fail for tv season details with images as it expects the images to be within a nested result list but the API provides a top level block roughly matching the TmdbImages class.  Added a test to validate the failure and fix.
HttpClient: RESPONSE https://api.themoviedb.org/3/tv/63333/season/1?append_to_response=release_dates%2Cimages%2Ccredits%2Ctv_credits%2Cexternal_ids&include_image_language=
failed with exception: io.ktor.serialization.JsonConvertException: Field 'results' is required for type with serial name 'app.moviebase.tmdb.model.TmdbResult', but it was missing at path: $.images

Nice, thanks! Interesting to you that it's different from the other append to response objects now.


Add 'snaking' toggle to axes of grid_scan_wp/other acquisitions

I see in the start.json that my grid_scan_wp acquisitions have a snaking attribute for each scanned variable. It appears that toggling the snaking attribute is not available through the GUI. Can this checkbox be added to the interface for each axis of grid_scan_wp ?
Motivation: I have recently been manually queuing scans that are slices of what could be a 2D scan, in order to snake one of my axes. I snake to 1) save time with slow motors, and 2) randomize some of the slow noise by sampling the space in opposing directions.

While we wait for the gui to be updated, consider using a script to call the bluesky plan e.g.
https://github.com/wright-group/wright-plans
(check out the readme to get started)
You can just pass snaking as an argument in the script call to the plan.

Note that some updates may be necessary to the wt5 writer as well to get the data in the expected grid.
In the shorter term, this can be done as a post processing step, as  the data is all there and underlying bluesky will correctly manage the actual motor motion.
It's also possible I thought this far ahead when originally writing the wt5 writer and it just works, but something to watch for

Are you interested in the simpler case of it's a Boolean toggle for all snaking, or the more flexible but requires more thought option for each axis individually?

I assumed we would already support the individual assignment since I see that snaking = ['False', 'False']. Individual assignment better for its flexibility (like when one motor has severe backlash and slow correction), but my current use I would snake both axes, so one Boolean would be great.

The underlying mechanism supports both, but it is more complicated UI to add (not impossible, or even overly hard, just requires more thought and effort than adding a boolean checkbox, which is pretty trivial)
Note that snaking only actually matters for inner axes, so for a 2D scan, there is no difference in behavior between a checkbox and a multiselect, it only matters for 3D+.
It's also possible to get the best of both worlds by doing something like:

[ ] Snake all (check checks all, uncheck unchecks all, third state for mixed, collapsible section)

[ ] ~Snake outer axis~ (greyed out because it is nonsense)
[ ] snake inner axis 1
[ ] snake inner axis 2


Unable to load Tabular Model (Compatibility Level 1200+)

Hello @otykier
We are trying to integrate Tabular editor in .NET core web Api but we are getting the below issue. Can you please help on to fix this issue.
"Unable to load Tabular Model (Compatibility Level 1200+) from .src\model.bim. Error: The type initializer for 'Microsoft.AnalysisServices.Core.Utils' threw an exception".

When we dig into the deep we got the below issue

Is Tabular editor doesn't support in .net core? It is working fine in .NET framework 4.8 version.

Tabular Editor 2 is targeting .NET Framework, so you may hit various issues if you attempt to load .NET Core assemblies. Since you're working with the Tabular Editor 2 source directly, you should change the compilation target of the TOMWrapper (and any other Tabular Editor projects you're using) to the appropriate .NET version (for example, .NET 6).


[ADP-2503] buildkite add windows test bundle to buildkite

[x] Getting 'build-windows-tests' artifacts from buildkite and run on GHA Windows
[x] Make windows.yaml to run nightly and on workflow-dispatch
[x] Remove step "Advance windows-tests-pass and all-tests-pass branches" and push-branch.sh script
[x] removed integration tests from the pipeline

Comments
Testing: https://github.com/input-output-hk/cardano-wallet/actions/runs/3731699688 :hourglass:
Issue Number
ADP-2503

bors try

bors try

bors r+

bors r+


meeting to discuss future evolutions of ql

Dear All,
@AngeloIapichino @ohylli @pooja1pathak @heikkilv @juliozinga @agaldemas @versatildefuy @demestav
will you be interested in discussing together about features and contributing to the evolution of quantum leap?
Cheers,
Federico on behalf of Martel team

Thank you for the invite. Both I and @heikkilv are interested in participating. We both work at Tampere University, Unit of Computer Sciences. We use FIWARE in the CityIoT project.

Thank you! I work for Intellimech and we are in the FIWARE foundation. I'm surely interested in your proposal :) We use FIWARE in the FASTEN project

@c0c0n3 @taliaga can you set up a doodle and share here the link?
before the meeting, we will create as well a google document to share with you, so you can put topics for the call

Done, here's the link to the Doodle:
https://doodle.com/poll/b2ia8k2mbs9baw4n
I don't have your email addresses so I wasn't able to send you an invite but anyone with the link should be able to vote. I was thinking we could try scheduling the call in the first week of June so I set up the Doodle accordingly---time slots in Zürich time (GMT+2). If that week doesn't work for some of you, we can try the following one.

Thank you for the invite @chicco785 . What channel of communication is planned for the meeting?

we will provide an hangout, if that's ok to everyone

Hello everyone,
Considering the Doodle poll and our schedule for this week, it looks like the best option for the meeting would be

Friday the 7th of June from 11am to 12am

We've set up a Google Hangouts, please join using the link below:

meet.google.com/dvu-hsfs-mjd

Tentative agenda:

New features to develop and their priorities
Enhancements and fixes
Collaboration options

@AngeloIapichino @ohylli @pooja1pathak @heikkilv @juliozinga @agaldemas @versatildefuy @demestav I don't have your email addresses so I couldn't add you to the meeting room, but you should still be able to join the meeting using the above link. If you email me an address I could use for the invite, I'll gladly add you to the Hangouts meeting---just to be on the safe side! My one is:
andrea?falconi?martel-innovate?com

replace question marks in this order: ., @, ..
@chicco785 please get in touch with Cornelio since I don't have any of his contact details. Thanks!
Look forward to meeting you all on Friday!

@c0c0n3 cornelio.hopmann(--)wobcom.de

Hi @c0c0n3,
Could you please provide the time-zone for meeting. My email Id is<EMAIL_ADDRESS>If possible, kindly add my team member in the meeting and his email-id is<EMAIL_ADDRESS>

Hi @pooja1pathak,
I've added your and your colleague's emails to the invite, you both should get a confirmation email soon.
Meeting will be at 11am Zurich time---Central European Summer Time (GMT +2).
Thanks!

https://docs.google.com/document/d/1Ik5obEgrci7HZkI_I7e7Yimi3GrdYQXwRYYfe2ZKjpQ/edit#

Hello, sorry was not available for the meeting, but I'm interested to participate further,
@ Eridanis (FIWARE gold member since 11/2018), we promoted the use of QL/CrateDB/Grafana as an alternative to STH
Our experience:

while the project @nice metropole smart city team, using QL with high frequency input from Orion, show performance issues, location information, postal address, complex AirQuality data.
We want to use it in industrial analytics cases (such as predictive maintenance on high speed complex  process, where milliseconds might become mandatory to discriminate events)

then to summarize our interest (and will to participate to QL evolution)

data "timestamping" at millisecond resolution (something like choose 1/2 default attributes name for time_index, in a configurable list, with capture of milliseconds in timestamp value is a first idea)
multi-threading to improve performances (upgrade flask version first ?, base architecture on NIFI ?)

Hope this post meeting comment will help, I'll try to follow more closely, in any case I'll introduce a new Eridanis colleague to improve reactivity.

hi @agaldemas
can you clarify:

while the project @nice metropole smart city team, using QL with high frequency input from Orion, show performance issues, location information, postal address, complex AirQuality data.

are you experiencing perfomance issues sending data to QL?

data "timestamping" at millisecond resolution (something like choose 1/2 default attributes name for time_index, in a configurable list, with capture of milliseconds in timestamp value is a first idea)

i believe this is already implemented, at least partially. QL as such supports milliseconds. The issue is the notification. PR #176 introduced new strategy to set time index and also provided a way to configure it via notification.

multi-threading to improve performances (upgrade flask version first ?, base architecture on NIFI ?)

We use QL in a cluster and performs quite well. Still we think that to improve reliabiliy and performance could be good to introduce a Queue Centric Workflow pattern.

Hi @chicco785 @c0c0n3
As discussed in the meeting regarding Coverage tool, my colleague has raised an issue #215 for the same. We have investigated the integration of coveralls with travis which is working as expected.
We have also investigated CodeClimate for the same. But as per our analysis coveralls will be better to use.
Please provide your input so that we can raise PR for this.

Hi @chicco785 @c0c0n3 @taliaga
Our team raised the PR #221 for coverage tool integration.
Please look into this and provide your comments if any.
Thanks

Hi @chicco785, sorry for late reply, find hereafter my answers

can you clarify:

while the project @nice metropole smart city team, using QL with high frequency input from Orion, show performance issues, location information, postal address, complex AirQuality data.

are you experiencing perfomance issues sending data to QL?
AG: using Orion subscription, to feed QL, we experiment some loss of notification messages, we had to configure the queue system in Orion to avoid this issue.

data "timestamping" at millisecond resolution (something like choose 1/2 default attributes name for time_index, in a configurable list, with capture of milliseconds in timestamp value is a first idea)

i believe this is already implemented, at least partially. QL as such supports milliseconds. The issue is the notification. PR #176 introduced new strategy to set time index and also provided a way to configure it via notification.
AG: I read about PR #176, if "TimeInstant" attribute is considered, high priority  than "dateModified" and that the milliseconds are captured, it's perfect !

multi-threading to improve performances (upgrade flask version first ?, base architecture on NIFI ?)
AG: I noticed that the flask version used is 0.12, which is not multithreaded, it seems that multithreading is supported in version 1.0 (current is 1.1.1), but may be I'm wrong, then don't worry

We use QL in a cluster and performs quite well. Still we think that to improve reliability and performance could be good to introduce a Queue Centric Workflow pattern. Ideally when notifications arrives, they are stored in a distributed queue. Then each instance pick the first notification in the queue and stores it.
AG: using queue can improve reliability, but performance, I doubt.


Use Yarn instead of NPM.

Is your feature request related to a problem? Please describe.
NPM is slow and unreliable, Yarn is faster. With Yarn v2, we may not even need node_modules which will save space in local environments.
Describe the solution you'd like
Use Yarn v2 instead. We can use Yarn v1 but v2 (berry) is even better and faster.
Additional context
#11208 and #11501 were closed in 2016 and the reason was yarn is unstable, 5 years have passed and Yarn has (mostly) become the standard.

Freecodecamp courses have challenges using npm. So I think npm is more suitable for beginners.

Yes but this is the website, what we do internally doesn't affect externally. NPM is better for beginners but it is not better for professional sites.

Thanks for your feedback. We appreciate it.
The issues in the OP have been made in context at that time, there is no point discussing those here. We are going to be using npm - it has endured the test of time and our workflows.
We don't care much for the opinionated push for a tool. Our architecture design decisions follow a philosophy for using the right tool for the job, even competing ones if it helps.
Thanks for taking the time.


[VS Code] Joining collaboration session: EACCES: permission denied, open '/home/aircrack/.vscode/extensions/ms-vsliveshare.vsliveshare-1.0.721/dotnet_modules/vsls-agent.lock'

Error:
Joining collaboration session: EACCES: permission denied, open '/home/aircrack/.vscode/extensions/ms-vsliveshare.vsliveshare-1.0.721/dotnet_modules/vsls-agent.lock'
Steps to Reproduce:
1.
2.

Version Data

extensionName
VSLS

extensionVersion
1.0.721

protocolVersion
2.2

applicationName
VSCode

applicationVersion
1.37.1

platformName
Linux

platformVersion
4.15.0-58-generic

Closing due to age. Please re-activate if there's additional logs or repro steps.


redbiom should only work via main portal

Codecov Report

Merging #2851 into dev will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev    #2851   +/-   ##
=======================================
  Coverage   95.31%   95.31%
=======================================
  Files          73       73
  Lines       13831    13831
=======================================
  Hits        13183    13183
  Misses        648      648

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 749616f...4bc224f. Read the comment docs.


simplify worker state

simplify host table key structure
replace pid to host table with gun:info/3

this won't work on down event.


Add StabilizerState support to state_fidelity

What is the expected enhancement?
Currently the StabilizerState class is not supported by the state_fidelity function which can only handle Statevector and DensityMatrix states.
This function should be extended to have an efficient form of computing the state fidelity between two stabilizer states, and a (probably inefficient) version for computing the fidelity between a stabilizer state and a non-stabilizer state (statevector or density matrix).
Possible implementation
I'm not sure if there is a more efficient method but one way you could compute the fidelity between two stabilizer states
|a> = A|0>, |b> = B|> for cliffords A, B would be to compute the the all-zero measurement outcome probability for the stabilizer state B^\dagger A|0>as p = |<0|B^\dagger A|0>|^2 = F(|a>, |b>) .
For the second case one way would be allowing conversion of a StabilizerState to Statevector. This could be implemented (inefficiently) by running the simulation for the Clifford circuit on the Statevector class. This would also generally useful functionality to add to the StabilzerState class.

The efficient method to calculate an inner product between two stabilizer states is described in the last of Sec. Ⅲ https://arxiv.org/abs/quant-ph/0406196.

Does this depend on #7245 being merged?

Can this function be extended to compute the state fidelity between two superposition of stabilizer states too?  not only between 2 Stabilizer states.....   This is a request from Keio university.

Hello, I am Rishabh, an undergraduate final year computer engineering student. This issue is still open or not?
My Interests are:-

Quantum Information Science.
Quantum Error Corrections.


[doc] Add read performance doc.

Purpose
Recently, when I read Paimon data through Flink batch job, I found that the job run time is often very long and often OOM.
Lucky, I have solved by adjust some Paimon parameters.
But in this process, I found that the Paimon lacks a doc which describes how to speed up reading.
So I initialized a doc related to reading performance, hoping to help more Paimon users, and also welcome more friends in Paimon community to supplement this doc.

Linked issue: close #xxx

Tests

API and Format

Documentation

Close this PR.


Package upgrade: webview_flutter 2.1.2 --> 2.3.1

Summary
Package upgrade: webview_flutter 2.1.2 --> 2.3.1
Changelog
[General] [Change] - Upgrade webview_flutter from 2.1.2 to 2.3.1 (changelog)
Test Plan
Regression test the following areas:
./lib/ui/survey/survey_card.dart
./lib/ui/common/webview_container.dart
./lib/core/utils/webview.dart

Deferred


fix(curriculum): typo in Decimal to Binary Converter - Step 26

Checklist:

[x] I have read and followed the contribution guidelines.
[x] I have read and followed the how to open a pull request guide.
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Closes #XXXXX

typo on the last paragraph changed from 'input' to 'quotient'

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

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

Thank you, can't wait to get more involved in the future.

LGTM.
Thanks for reaching out with us for confirmation. We also appreciate that you read and followed our contributing guidelines 🙂

Thank you , can't wait to get involved more in the future.


Wrong info on passing URL parameters and setting API JSON filtering

In the README.md file it's written that to pass URL parameters, like for adding API JSON filtering, you need to set data but I think that should be params instead, as stated in the Requests' documentation.

Thanks! I'll have a dev look into this and get back to you.

Nice catch!

You fixed the missing add also, great! I had forgotten to mention it.
Thanks


Features and optimizations

Type of change

Option for Netbox without SSL
Shell script for Linux environment
Optimizing the README

There are a couple of things which i dislike. For example:

Implementing the .sh script. There are several ways to run this script, for example with containers, systemctl, cronjob etc. I don't want to force users to use a script with a Python path already applied. Users might for example rather use a virtualenv with a shell script. I feel like this will bring more confusion to the table rather then letting users figure out their own way of running the Python script.
Giving the option to disable SSL verification. I would rather not implement this and instead focus on a security mindset of having decent certificates. Either use proper signed certs (which can be easily rotated and used for free nowadays) or use HTTP.
Some adjustments are wrong, such as a vs. an in front of SNMP.
What benefit is there to exept the .idea folder for everyone? Not everyone will have this folder.
All in all i do appreciate some suggestions. However i won't merge this PR in its current state.


chore(master): release 1.2.16

:robot: I have created a release beep boop
1.2.16 (2023-08-04)
Miscellaneous

deps: update dependency pestphp/pest to v2.12.1 (60158ff)
deps: update dependency wayofdev/cs-fixer-config to v1.2.38 (e291468)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/wayofdev/laravel-symfony-serializer/releases/tag/v1.2.16 :sunflower:


Modify algorithm for parameter transformation logic

Issue #, if available: #573
Description of changes:
Change the way that the parameters are transformed between API GW event and the Servlet request to avoid race condition when using parallel processing while using a HashMap object. Adding a ConcurrentHashMap will likely cause too big of a latency increase, so we move the parallel processing to earlier in the algorithm, and keep the rest simpler.
I added a few comments in the code to make it easier to understand.
We can have a broader discussion about this, and I didn't add any extra test cases. (but I wanted to submit this PR before going on vacation for 10 days)
By submitting this pull request

[x] I confirm that my contribution is made under the terms of the Apache 2.0 license.
[x] I confirm that I've made a best effort attempt to update all relevant documentation.

thanks for the fix, I did local build and got positive results. I can confirm fix worked for us.
Total request : 157469
Failure rate without fix : 4%
Failure rate with fix : None


 Not that it changes the functionality of your code!!
Stephan

Good catch.    Unless I see the squiggly red spelling underline, I miss it.  Patch on the way.


html: implement contains with lock

Before this change __iter__ was used to execute "disabled" in node.attributes. And there was a chance to get RuntimeError: dictionary changed size during iteration in concurrent execution.
Now the whole operation is protected with lock.

@maratori: Hm. But AttributeDict.iter also pulls a lock. Why does it not work than?

@fscherf I've added test that fails without __contains__.
Lock in __iter__ is used only to create dict iterator. But not to iterate over it.
Here is a simple example, to show what's happening:
import threading

lock = threading.Lock()
d = {"a": "aaa", "b": "bbb"}

# call __iter__ in thread A
with lock:
    i = iter(d)

# start searching in thread A
next(i)  # a

# update dict in thread B
with lock:
    d["c"] = "ccc"

# continue searching in thread A
next(i)  # RuntimeError: dictionary changed size during iteration

@maratori: I see! I agree with adding __contains__ methods, but i can't get the test you provided to fail without your changes.
The changes make sense, so you can simply remove the test if you don't want to fix it.

i can't get the test you provided to fail without your changes.

@fscherf That's strange. It fails to me every time.
Did you completely remove __contains__?
What python version do you use?

@maratori I checked out your branch, removed AttributeDict.__contains__ (my understanding is that the test only uses this), and ran make ci-test which runs all supported python versions.

Here ci failed. But it fails not every time. https://github.com/maratori/lona/actions/runs/1197181646
Ok, I'll remove the test because it doesn't work as expected.

@maratori I see. Hm seems to be timing sensitive. Ok, the pr looks good to me like this! Thanks!


[BUG] KES doesn't load in Chromium with TM after updating to 2.0.1

The KES settings button does not appear, and none of the enabled addons load for me after updating. It looks like the changes to the URLs broke something? Here's the error that appears:

injected: Refused to connect to "https://raw.githubusercontent.com/aclist/kbin-kes/main/VERSION": Request was redirected to a not whitelisted URL

Hotfix is going out in 2.0.2, give it a minute to cache on GitHub's end. I inadvertently dropped that from the @connect includes on the supposition that only the initial URL was needed, not the redirect URL.

Not the ideal outcome, but luckily I caught it quickly. We should talk more about branch protection rules and mege approvals, but I don't think we have enough contributors to review every merge in a timely fashion. The rubric discussed in the original thread may be too rigid at this point in time.

No worries! That's definitely a conversation we should have, and I agree, the original suggestion was probably too strict especially given the limited number of contributors


WFC3 Notebook HTML previews are not properly loading

@mackjenn has noticed that several of WFC3 notebooks' outputs have been cleared (an example is shown here. Any idea of what might have caused it? Maybe something happened after the last notebook (zeropoints #114) was merged?

Thank you for letting me know. All notebooks are executed/rerun on a weekly basis. If a notebook fails during this process, it will not generate any outputs on the HTML page. In such cases, the notebook needs to be evaluated to fix the issue. @dulude and/or @mgough-970 might have already contacted the authors/curators to inform that about the problems.

HTML files worked via communications with @mackjenn; closing issue.


Implement Capybara.current_port ?

My use case is I would like actionmailer to generate sensible full-path links in emails, and I'd like to set ActionMailer::Base.default_url_options[:host] to "#{Capybara.current_path}:#{Capybara.current_port}" for js tests.
My use case seems reasonable, so is this a reasonable thing to have built in to capybara?
My current method of getting at the rack port is:
Capybara.current_session.driver.rack_server.port

Thougts?

After more experience with the capybara API, it turns out current_host doesn't do what I expected. I don't think this is a valid suggestion.
Thanks and sorry!

You will find that this is much harder to implement than you'd might think. Capybara can use multiple concurrent sessions using either the same or different applications. A global accessor is a no-go.


3.1.13: i18nTextCollectorTask overwrites all language files...

When running
dev/tasks/i18nTextCollectorTask?locale=de_DE
all language file strings of all modules are overwritten.
If I remember well, this used to be a merge action instead.
Right now all existing translations need to be entered again when running this task to find new language strings in templates or code..

Did you use merge=1 in your arguments? It's an explicit opt-in.

Please see https://github.com/silverstripe/silverstripe-framework/blob/3.1/tasks/i18nTextCollectorTask.php#L18


How to configure key material on Linux

Please dont close this outright. I already asked it on aspnet core and they said they simply transfer config to identity server without any mapping.. So you should know how to do it
Question
How do I configure Key material on Linux?
The following config works fine on Windows. How do I do the same on Linux (CentOS)?
There is no certificate store is there?
Minimal working example
  "IdentityServer": {
    "Clients": {
      "HelloLinuxAuth": {
        "Profile": "IdentityServerSPA"
      }
    },
    "Key": {
      "Type": "Store",
      "StoreName": "My",
      "StoreLocation": "LocalMachine",
      "Name": "CN=my-demo"
    }
  },

Do you have the link for the original issue?

no. looks like its been deleted already..
but it must be simple - how do you expect a material key to be configured when you have no certificate store ? any example you can give me?

I think there is a comparable concept on Linux - but StoreLocation must be User or LocalUser (or whatever they call it). I never used it though.
I typically load my keys from some sort of vault (like KeyVault or HashiCorp Vault).
But since this is Microsoft's abstraction I am surprised, they sent you to us. @blowdart

Again I'm in vacation till January.

For that you are pretty quick to respond to mentions on Github :p

his vacation is in the datacentre, next to github racks perhaps? ;)

Ping


Extracting paths from solutions for further execution

Dear HPP developers,
Now I would like to execute the planned paths derived from the problem solver on a robot controlled via ROS, but it is not clear how to get these paths using the Python API. To tell from the name, the function getWaypoints(PathID) seems to do the work but only returns sparse keypoints. I am aware that using CPP one can do like this:
Configuration_t q;
  for (value_type t=0; t<L; t+=.01) {
    q = path->eval (t, success);
    assert (success);
    std::cout << "path.append (" << displayConfig (q) << ")" << std::endl;
  }
  q = path->eval (L, success);

where q is the configuration at time step t that could be easily converted to robot base commands and joint configurations. And one can freely decide the time interval to control the trajectory length. So what could be the equivalent way for doing this using Python, or the solution should be handled in a different way?

Method pathLength(pathID) gives you the length of the interval of definition of the path.
Method configAtParam(pathId, t) where t lies between 0 and the value returned by the above method gives you the configuration at parameter t.


Spring 2022 Updates for wrapper script

This performs some fairly significant refactoring to the wrapper script. It's incomplete but I am opening it as a draft early to collect additional ideas or objections.

[X] Experimental course support
[X] Add Settings for all config values
[X] Properly follow XDG Base Directory standard
[X] Use YAML instead of JSON
[x] ~Improve error message logic~
[x] ~Improve UX of VTE~
[x] Link to VM readme in Help menu
[x] Investigate sudo + AskPass helper instead of pkexec

Would make it easier to target which steps run with become

sudo + AskPass doesn't really seem to be viable here

Also probably want to kick error logic and VTE stuff to another semester.

Going to move this back to draft until we see what's up with GTK 3/4 on Ubuntu 22.04/Mint 21.

Alright this should be good to go. Seems to work with the default packages in Mint and Ubuntu (unless I've done something to invalidate that assumption).
Big features are:

Support for experimental courses (added when we talked about needing testers for Robotics)
Using XDG directories correctly for configuration and now that pyYAML is available my default we can use YAML for the config
Makes everything we had a config value for available in settings (like allowing using the main branch)


Suggest: urlencode edit-link

E.g. https://github.com/datenanfragen/data/pull/907 has a broken link

Hi, I would like to work on this issue. Could you point me in the direction of where it should be implemented?

@DiFronzo The edit link is added in the handler for the suggest feature: https://github.com/datenanfragen/backend/blob/master/src/handlers/suggest/handler.js


Undefined tutorial step in curriculum activity

In case there is only one step in tutorial, although both the buttons are disabled, but if you click on next button it displays an undefined tutorial step.
screen-recorder-mon-mar-06-2023-12-14-45.webm

Oh you're right.

Fixed in https://github.com/llaske/sugarizer/pull/1336


Hard Coded Menu Navigation

Is there a good reason for hard-coding menu navigation into each menu type? For example the MainMenu class has:
public void OnOptionsPressed()
{
	OptionsMenu.Show();
}

But allowing you to actually define which menu you want to go to using an argument would allow you to freely setup navigate to any menu you want in the editor, without having to create an explicit method for each navigation you need. Something like this instead:
public void GoTo(Menu menu)
{
	menu.Show();
}

Are these explicit navigation methods just done to enforce a specific menu flow and prevent certain types of issues?

The reason I prefer to explicity declare each Show method is that often you actually want to press some data the menu (model in an MVC pattern). For example if you have a loading screen, you might want to declare:
public static void Show(string title, string tooltip)

Also, by explicitly declaring each button handler function it is easier to browse the code. For example you can easily find all references to the Show method of your menu.

Thanks for the explanation.  I still don't fully understand the real benefits here, but it's probably because I've never worked on a large project with multiple team members before.
My main concern is modulability and code duplication. I like the way Unity's MenuManager example lets you specify the menu prefab to switch to right in the editor without coding anything for that specific navigation. Doing this also eliminates the need to specify all the menus you want to access in the MenuManager itself and allows you to dynamically pre-load menu object references on demand without using the Resources folder or asset bundles because each menu prefab would already hold all references to all other menu prefabs it needs to switch to and load those whenever it is instantiated.
I also fear hard-coding the navigation every time could lead to multiple methods that all do the same thing, like OnMyMenu() for every menu that wants to go to the MyMenu, etc. I also really hate it when I want to modify a project that has a menu manager that has hard-coded all the menu objects references into the manager itself. Because then removing any menu I don't want automatically breaks the whole project! Your menu system seems a bit more resilient here, but it's sill something I'm concerned about.
I don't think I've completely grasped how this system works exactly, but as far as passing data along goes, could you not create just a generic GoToMenu(menu) method and just implement a custom Show() method for when you need to pass some data along? That to me would seem like the best of both worlds, or am I just (very likely) missing something here? 😁

Unity makes game development more approachable by making it possible to change things in the editor without coding. However, these links are very easy to break and there is no error when someone breaks a reference. We prefer to code things because:

It is easy to see what is referenced
Refactoring is much easier
Broken things result in compiler errors

Yeah, I've just started to retrofit a fairly complex game with your menu system to test it out better and I'm starting to really appreciate the design. I'm going to continue working on this and see where it takes me. Thank you very much for sharing all your knowledge on the subject with the Unity community. It's been very informative!
I guess some of this just comes down to personal preferences and design choices. However, I find the idea of creating systems like these that are both flexible and scalable for projects and developers of all types and sizes a very interesting challenge.
Like you said, Unity makes game development very approachable, but this comes at a cost or trade-off. I find the balancing act between chaotic creativity and orderly engineering to be quite fascinating indeed. Many times I'm not sure which side a belong to, if any. 🙂


“Live” legend?

Just ordered the kit. Is there a way to dedicate LEDs to create a “live” legend?

Hola! You can list those LEDs as VFR, MVFR, IFR, LIFR, and WVFR (for windy vfr) to use them as a key--that'll cause those LEDs to stay that color at all times while its operating.


Introducing augeas

Changes:

Support memory change in any operation mode (standalone or domain).
Introducing augeas use for socket binding and interface setup.

Thanks again and its much better
but I got a small issue with changing ports and interfaces. It looks like augeas always change the standalone-full.xml even when I defined these override params
  mode              => 'standalone',
  config            => 'standalone-full-ha.xml',

-rw-r--r--. 1 wildfly wildfly 29180 Nov 21 04:43 standalone-full-ha.xml
-rw-r--r--. 1 wildfly wildfly 25021 Mar 23 10:42 standalone-full.xml
-rw-r--r--. 1 wildfly wildfly 22607 Nov 21 04:43 standalone-ha.xml
-rw-r--r--. 1 wildfly wildfly 19727 Nov 21 04:43 standalone.xml

Augeas always takes its params defaults
$mode              = 'standalone'
$config            = 'standalone-full.xml'

$config_file_path  = "${dirname}/${mode}/configuration/${config}"

So I changed the augeas steps to this
  incl    => "${wildfly::dirname}/${wildfly::mode}/configuration/${wildfly::config}",

Don't know if  $config_file_path param is still handy.
Thanks

$config_file_path didn't work as I expected =/
It's probably related to puppet evaluation cycle. I'll investigate this issue...
Thank you.


Update dbus to 0.5.1

This crate is lagging behind 2 major versions of dbus, could we get a bump for it @szeged?

 Cc @dati91.

Done.
For servo, this repo should be updated as well.

No it's ok, 0.2.2 is compatible with 0.2.1.


Create different credentials per namespace

Hello,
We have 2 environments on Kubernetes with different namespaces and each needs to talk to a different AWS accounts but currently that's not possible. I would like to extend this code to take a Namespace as a parameter and get the right creds per namespace.
Do you see any obvious issues with this? If not, i would appreciate it if you could point me in the right direction if possible.

Hey @katp4, the simplest way would be to extend it to request creds for multiple aws accounts and apply those to all namespaces like it does today.
However, if you wanted more control over those creds we could also take a namespace config as well.
Maybe the best way is to update the secret which holds the aws credentials to allow multiple credentials. Then it could be extended to take a namespace array which would mean the aws creds could only apply those those namespaces otherwise it would apply to all?

Same here, any workarounds to specify for which namespace credentials are intended?


PL/1 false positive syntax errors and highlighting issues

Development environment used

Z Open Editor version:
Editor Platform

[x] Visual Studio Code
[ ] Red Hat CodeReady Workspaces
[ ] Eclipse Che
[ ] Standalone Theia

Editor Platform Version:Version: 1.87.1 (system setup)
Commit: 1e790d77f81672c49be070e04474901747115651
Date: 2024-03-06T00:21:36.258Z
Electron: 27.3.2
ElectronBuildId: 26836302
Chromium: 118.0.5993.159
Node.js: 18.17.1
V8: <IP_ADDRESS>-electron.0

Operating System (on which VS Code runs such as Windows 10 2004, otherwise name and version of platform such as OpenShift v4.3):OS: Windows_NT x64 10.0.19045

Java Version (when using VS Code or Theia, execute java -version and paste the details here):openjdk 17.0.10 2024-01-16
OpenJDK Runtime Environment (build 17.0.10+7-Ubuntu-122.04.1)
OpenJDK 64-Bit Server VM (build 17.0.10+7-Ubuntu-122.04.1, mixed mode, sharing)

[ ] Related to RSE API?

RSE API Plugin version:
Zowe CLI version:
Node.js version:

Logs attached (see here how to get them): yes/no

Problem Description

A size of the HANDLER is valid but is marked as an error

FILE VARIABLE is valid syntax

Some keywords followed by comma are not highlighted as keywords

Other valid syntax marked as error.

The CALLER_AMODE variable is passed using INCAFTER compile option where the included file contains one line:

Hi @tombav , I'm trying to replicate these syntax errors and highlighting issues, can you provide an example pli file with these issues in them as the context of the source can play a role in what may be parsing incorrectly.  Thanks.

Copy & paste the following examples. Each example to its own new file.

  DEFINE STRUCTURE
  1 test_struct,
   3 el0  FILE VARIABLE ,  /* marked as error */
   3 el1  FILE VARIABLE,   /* marked as error + VARIABLE keyword is not colorized as keyword. */
   3 el2  PTR;

  DEFINE STRUCTURE
  1 test_struct,
   3 el2  PTR ,        /* ok */
   3 el20 PTR,         /* keyword not colorized */
   3 el3  PTR(32),     /* marked as error */
   3 el4  PTR(64),     /* marked as error */
   3 el5  HANDLE,      /* keyword not colorized */
   3 el50 HANDLE ,     /* ok */
   3 el6  HANDLE(32),  /* marked as error */
   3 el7  HANDLE(64);  /* marked as error */

 TPROC2: PROC(parm1)
            OPTIONS(FETCHABLE AMODE31 NODESCRIPTOR CMPAT(V2) LINKAGE(OPTLINK))
            EXTERNAL;

  DCL parm1 PTR;

 END TPROC2;

 // The CALLER_AMODE variable is passed using INCAFTER compile option where the included file
 // contains the following line:
 // %DCL CALLER_AMODE FIXED INIT(64);  Feel free to uncomment to see what will change in that case
 %SELECT(CALLER_AMODE);
 %WHEN(31) %DO;
  TPROC1: PROC(parm1)
            OPTIONS(FETCHABLE NODESCRIPTOR)
            EXTERNAL;
 %END;
 %WHEN(64) %DO;
  TPROC2: PROC(parm1)
            OPTIONS(FETCHABLE AMODE31 NODESCRIPTOR CMPAT(V2) LINKAGE(OPTLINK))
            EXTERNAL;
 %END;
 %OTHERWISE %DO;
   NOTE("Unsupported caller AMODE.", 12);
 %END;
 %END;

   DCL parm1 CHAR(*) VAR BYADDR INONLY;

 %SELECT(CALLER_AMODE);
 %WHEN(31) %DO;
  END TPROC1;
 %END;
 %WHEN(64) %DO;
  END TPROC2;
 %END;
 %OTHERWISE %DO;
   NOTE("Unsupported caller AMODE.", 12);
 %END;
 %END;


Upgrade Transfer model. Add gross Revenue account

TODO:

[ ] Add specs for update_legacy_account method

[ ] Add specs for do_transfer!. Optional: Find better name for this method

[ ] In management API /tranfers use Transfer #do_transfer! instead of Helper#create_operation!

[ ] Drop Helper create_operation, create_platform_operation!, create_member_operation!, credit_legacy_balance!, debit_legacy_balance!

[ ] Transfer management API should not change. You need to build operations from params as they are


Why upper case of Namespace was changed to lower case?

We uploaded a custom metrics, and the string of namespace was changed to lower case. Can you mention that in this doc if it is by design?

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

ID: 09e9e6a7-4b37-e559-f719-63199aa78a0a
Version Independent ID: 398a63dd-0e08-9ff3-da4e-e26fb50cb287
Content: Custom metrics in Azure Monitor
Content Source: articles/azure-monitor/platform/metrics-custom-overview.md
Service: azure-monitor
Sub-service: metrics
GitHub Login: @AncaV
Microsoft Alias: ancav

Assigning content owner @anirudhcavale for visibility, review and document enhancement considerations.

#label:"CreateAzMonWIFeb2021"

Thank you for your contribution to the Azure Monitor documentation. We have created a workitem for this issue in our internal backlog database. We will prioritize it and make any necessary changes as we are able.
#please-close


Laravel 6.0+ Support

This package does not seem to support Laravel 6.0 and above. Could you please add this support if possible?

94

Once tests are working reliably I'll push out a lease to support laravel 6.

v2.1.1 has been released and supports Laravel 5.8+.


Weibo cannot obtain the correct original image file

Describe the bug
Weibo cannot get the correct original image, GALLERY sent normally.
To Reproduce
Steps to reproduce the behavior:

Send https://weibo.com/5576135998/MfUPJzuoK
See error

Error output / Logs
There does not seem to be a valid log
2022-11-20 09:49:29,205 - nazurin.__init__ - INFO - Loaded 12 sites
2022-11-20 09:49:29,207 - nazurin.__init__ - INFO - Loaded 1 storage(s), using: ['Telegram']
2022-11-20 09:49:29,708 - aiogram.executor - INFO - Bot: **********
2022-11-20 09:49:30,035 - aiogram.executor - WARNING - Updates were skipped successfully.
2022-11-20 09:49:30,036 - aiogram.dispatcher.dispatcher.dispatcher - INFO - Start polling.
2022-11-20 09:51:54,307 - nazurin.bot - INFO - Collection update: site=weibo, match=('MfUPJzuoK',)
2022-11-20 09:51:58,235 - nazurin.__init__ - INFO - Storage completed

Environment (please complete the following information):

OS: Ubuntu 22.04.1 LTS
Python 3.9

You may have a look at the contents of the image, it's likely that it returns an HTTP 403. I noticed this issue last night and are investigating, it would be great if you could help investigating a way to bypass this restriction.


[SPARK-44415][BUILD] Upgrade snappy-java to <IP_ADDRESS>

What changes were proposed in this pull request?
This PR upgrades snappy-java to <IP_ADDRESS>. snappy-java <IP_ADDRESS> includes the following changes:
https://github.com/xerial/snappy-java/releases/tag/v<IP_ADDRESS>
Why are the changes needed?
It seem the <IP_ADDRESS>'s libsnappy.so fails to uncompress on s390x.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Existing tests.

@wangyum need rebase

Merged to master and branch-3.4


Gradient support on UpdateLight

I wanted to update my gradient lightstrips from the HueApi v2 but Gradient is only used in LightAction which UpdateScene uses. I saw that light api has a similar gradient field. Will this be added soon?

I added the Gradient property, so you should be able to use this for your gradient lightstrips. Let me know if it works, because I don't have any gradient lightstrips to test with :)
It's on NuGet HueApi version 0.9.8

Thanks, I tested it and it works.
There is also a new "mode" field in gradient that takes mode strings to set the gradient type. In the Hue app you can acces two of them but it seems that there's a third option as well. Probably for the festivia lights since the mode is "random_pixelated". The other two are "interpolated_palette" and interpolated_palette_mirrored".
I tested these as well. I could make a pull request for them if you'd like. Also if there's any testing related to gradient strips, I'm available. I have a 4 meter gradient strip and a pc gradient strip.

I did not see the mode field today when I looked at the API specs. Must have missed it.
A PR is welcome! Thanks

Thanks for the PR #300
It's released on NuGet in version 0.9.9


White Image Flash fade doesn't fade for some reason.

Describe your problem here.
I need some help with an event's code, for some reason when the images flashes it doesn't fade out like it's supposed to do. I think the code is set up correctly but it's like the game completely ignores that specific part.
Here's the code for reference:
function onEvent(name, value1, value2)
    if name == 'Image Flash' then
        makeLuaSprite('image', value1, 0, 0);
        addLuaSprite('image', true);
        scaleObject('image', 0.5, 0.52);
        doTweenColor('hello', 'image', 'FFFFFFFF', 0.1, 'quartIn');
        setObjectCamera('image', 'other');
        runTimer('wait', value2);

        function onTimerCompleted(tag, loops, loopsleft)
            if tag == 'wait' then
                doTweenAlpha('byebye', 'image', 0, 1, 'linear');
            end
        end

        function onTweenCompleted(tag)
            if tag == 'byebye' then
                removeLuaSprite('image', true);
            end
        end
    end
end

I'm guessing the Tween Alpha is correct so I don't know why it won't fade out.
Example of what's happening (white flash warning i guess):
https://user-images.githubusercontent.com/106554377/194961860-7b8b2d00-5870-4033-9244-0b5e01adc028.mp4
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No.

Nevermind, I got it working!

Nevermind, I got it working!

are you good at coding?

I'm a bit experienced

Nevermind, I got it working!

are you good at coding?

Can you teach me lua again


how to create and use footprintWKT

Are there any best practices for defining and creating footprintWKT values? The DwC footprintWKT term seems like it has a lot of potential, e.g. to represent the bounds of a track/dataset, home ranges, or possibly to help make tracking datasets discoverable by allowing spatial searches using a footprint rather than millions of observations. Ideally these best practices could address

how to report footprints for long-distance migrants
where to describe how a footprint or home range was calculated
how to address outliers that might or might not have been identified by the owner
how to address low-accuracy tracking methods

For the actual value, you have to close the polygon with the first coordinate again and have them in clockwise order. So:
POLYGON ((-112.762 43.841, -112.547 43.841, -112.762 43.763, -112.547 43.763))

Should be:
POLYGON ((-112.762 43.841, -112.547 43.841, -112.547 43.763, -112.762 43.763, -112.762 43.841))

You can test this at https://arthur-e.github.io/Wicket/sandbox-gmaps3.html

@peterdesmet @sarahcd see the OBIS manual http://iobis.org/manual/darwincore/#location. If you do not close the footprintWKT you should use LINESTRING.

I think footprintWKT has potential for a bounding box indeed. Some thoughts:

I would only populate a footprintWKT for a deployment (which groups many occurrences), not a capture/recovery event (which contains one occurrence)
I think the footprint should just be for guidance, so I find it less important how it was calculated (i.e. I would calculate it from all min/max coordinates of occurrences except outliers)
Long distance migrants will have a big bounding box 😄

Thanks @wardappeltans, good reference. If we want to express a bounding box, we should use POLYGON imo.

I agree with all of this and have been barking about using footprintWKT to summarise deployment events. I suspect that it would be important to document how the footprint was calculated, especially if we use different home range algorithms to summarise. Alpha hulls might be a useful way of capturing the long ranging migrants.

I updated the Mahoney use case to close the polygons and list only for deployment events as recommended by @peterdesmet.

Thanks @sarahcd, the polygons are still not in clockwise order however. E.g. for F53:deployment1:
POLYGON ((-112.078   38.510, -111.932 38.510, -112.078 38.230, -111.932 38.230, -112.078 38.510))

results in ⏳:

Should be:
POLYGON ((-112.078 38.510, -111.932 38.510, -111.932 38.230, -112.078 38.230, -112.078 38.510))

😄

Thanks @peterdesmet for catching that, and illustrating why that test site is helpful :) Made the fix.


Pagination

I can't find any way to do pagination. it's not mentioned in your readme anywhere

At the moment there is no pagination feature.

feature added.
`
`