Please RENAME this utility to a more... OBVIOUS or HELPFUL one. "File Locksmith" makes (USERS) think... Lock & Unlock Files, !IS THIS A FILE/FOLDER PASSWORD LOCK UTILITY! ???

Description of the new feature / enhancement
So, as in TITLE,
The "unintentionally deceptive" NAMING of this Utility "File Locksmith" makes (USERS)(Myself included) think first off that it is intended to add File and Folder Password-based Lock/Unlock features (like OneNote allows you to Password Lock a Section) except for INDIVIDUAL FILES or INDIVIDUAL FOLDERS/DIRECTORIES. BitLocker already handles VHD and Full-Disk-Encryption.
I think "File Padlock" would be a nice additional Power Toy add-on. Take this idea and run with it!!!
Getting back to the CONFUSION "File Locksmith" gives (USERS)(Myself included); a more apt name would be "Process Discovery Helper" (NO, not 'Hamburger Helper', LOL) you get the idea...
Maybe "App, File, Process Bonsai" PowerToy" or Process Tree Explorer.
Posssibly a "Taskbar" Add-On
OR
a Windows Explorer / File Explorer Add-On
the "File Padlock" idea I mentioned could be an Explorer Add-on too!
Scenario when this would be used?
Disambiguation. Name is confusing. Makes USERS think it does something other than it does do.
Great idea. Confusing naming.
Supporting information
BTW. Please. I was serious about nominating the concept of a "File Padlock" which could use the "File Locksmith" to prune the "Process Bonsai Tree Helper" idea i mentioned.
Here's a grain of salt!
Anyhow, Love PowerToys. Keep up the good work!
Thank You for all your efforts!

Hello and thanks for your message. Now that you meantion it, I get the idea. Changing a name could be a big step though. FWD @crutkas

I don't know if it would be a big step as we could just change the resource strings. We wouldn't have to change the names of the classes, etc.

I don't know if it would be a big step as we could just change the resource strings. We wouldn't have to change the names of the classes, etc.

That's true. The same happened with PowerLauncher: that name is still used throughout the code. What I (also) meant was the fact that (the name) File Locksmith is "out in the open" and that means a rename affects many things - documentation is just a first.

Thanks for the feedback, as of now, we do not have plans to do that.  A 'locked' file is a file that is in use but you're trying to do alter it


[HUDI-1004] Support update metrics in HoodieDeltaStreamerMetrics

What is the purpose of the pull request

Add MetricsSource to support update metrics in HoodieDeltaStreamerMetrics.

Brief change log
(for example:)

Modify AnnotationLocation checkstyle rule in checkstyle.xml

Verify this pull request
(Please pick either of the following options)
This pull request is a trivial rework / code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end.
Added HoodieClientWriteTest to verify the change.
Manually verified the change by running a job locally.

Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

Codecov Report

Merging #1732 into master will decrease coverage by 0.02%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master    #1732      +/-   ##
============================================
- Coverage     18.14%   18.12%   -0.03%
  Complexity      859      859
============================================
  Files           352      352
  Lines         15411    15417       +6
  Branches       1525     1525
============================================
- Hits           2797     2795       -2
- Misses        12256    12263       +7
- Partials        358      359       +1

Impacted Files
Coverage Δ
Complexity Δ

...src/main/java/org/apache/hudi/metrics/Metrics.java
0.00% <0.00%> (ø)
0.00 <0.00> (ø)

...che/hudi/common/table/timeline/TimelineLayout.java
78.57% <0.00%> (-14.29%)
3.00% <0.00%> (ø%)

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 df2e0c7...17094ea. Read the comment docs.

@xushiyan @pratyakshsharma Would you please review this PR?

To follow up on the change's ETA
https://github.com/dropwizard/metrics/issues/1126#issuecomment-644549170

Understand the issue originates from MetricRegistry not allowing update value for existing metric. By the class design, it does enforce the immutable nature of it. A clean impl. could be to update Gauge<T> itself. I see MetricsSource<T> is wrapping the update logic to serve a similar purpose, which is fine.
After some searching, I found that there is a recent upstream PR to implement the "settable" version of Gauge
dropwizard/metrics#1599
which seems to solve the problem right away.
IMO we should wait for the upstream change and make small adjustment by using the SettableGauge. WDYT?

I feel ok, but I’m not sure when it will be resolved.

Understand the issue originates from MetricRegistry not allowing update value for existing metric. By the class design, it does enforce the immutable nature of it. A clean impl. could be to update Gauge<T> itself. I see MetricsSource<T> is wrapping the update logic to serve a similar purpose, which is fine.
After some searching, I found that there is a recent upstream PR to implement the "settable" version of Gauge
dropwizard/metrics#1599
which seems to solve the problem right away.
IMO we should wait for the upstream change and make small adjustment by using the SettableGauge. WDYT?

I feel ok, but I’m not sure when it will be resolved.

Would you please verify it in deltastreamer continous mode? @shenh062326  I think we would fix it in hudi opensource if the PR https://github.com/dropwizard/metrics/pull/1607 would not get released in next few days. cc @xushiyan

Understand the issue originates from MetricRegistry not allowing update value for existing metric. By the class design, it does enforce the immutable nature of it. A clean impl. could be to update Gauge<T> itself. I see MetricsSource<T> is wrapping the update logic to serve a similar purpose, which is fine.
After some searching, I found that there is a recent upstream PR to implement the "settable" version of Gauge
dropwizard/metrics#1599
which seems to solve the problem right away.
IMO we should wait for the upstream change and make small adjustment by using the SettableGauge. WDYT?

I feel ok, but I’m not sure when it will be resolved.

Would you please verify it in deltastreamer continous mode? @shenh062326 I think we would fix it in hudi opensource if the PR dropwizard/metrics#1607 would not get released in next few days. cc @xushiyan

Yes if the upstream takes some time, we should go ahead with the fix. In that case, I think it'll be beneficial to mimic the approach in that PR, which looks like a clean solution, and make it a smooth migration/clean-up once upstream change is released.

Understand the issue originates from MetricRegistry not allowing update value for existing metric. By the class design, it does enforce the immutable nature of it. A clean impl. could be to update Gauge<T> itself. I see MetricsSource<T> is wrapping the update logic to serve a similar purpose, which is fine.
After some searching, I found that there is a recent upstream PR to implement the "settable" version of Gauge
dropwizard/metrics#1599
which seems to solve the problem right away.
IMO we should wait for the upstream change and make small adjustment by using the SettableGauge. WDYT?

I feel ok, but I’m not sure when it will be resolved.

Would you please verify it in deltastreamer continous mode? @shenh062326 I think we would fix it in hudi opensource if the PR dropwizard/metrics#1607 would not get released in next few days. cc @xushiyan

Agree with you, I will verify it in deltastreamer continous mode.

@shenh062326 would be nice to have this tested out in real setup..ignore if you already did it. thanks

@shenh062326 would be nice to have this tested out in real setup..ignore if you already did it. thanks

I have test it and it works.

@leesf Given the limited scope of the pr, can we try and avoid copying code from other places

Done.

@vinothchandar Can you take a look at this pull request?

lgtm!

@vinothchandar @shenh062326 @leesf Glad to see this change merged! This should also fix https://github.com/apache/hudi/pull/1647


Links for Download and New analysis at top of page are different font sizes

If you enter the EDA for a given study, say GEMS1, the links to the right of the study name have different font sizes.

Should be addressed with web-eda PR #537

closing ticket


Ribbon on top of the site

This will place a yellow ribbon for our special announcement on top of the site.

Closing this PR. This should be created against: https://github.com/pythonph/pyconph-2024


Fix Header on migration page

LGTM

Author LGTM

ping @moxiegirl for cherry-pick in the docs branch


Remove asyncio-mode=auto

Resolves #2911
What is being addressed
We used to have to use this mode but it doesn't look like this is the case now so removing it.

/test


Travis is only testing for the default version despite what travis says

we need to use ++2.12.3 etc... to run

fixed by #82


Implementing IntTower for retrieval

🌟 New model addition
Model description
This model is a slight improvement over the TwoTower architecture as it allows the two towers to interact not just on the last layer and seems to be producing better results at identifying more closely user-item preferences/interactions than TT does.
IntTower: the Next Generation of Two-Tower Model for Pre-Ranking System
https://arxiv.org/pdf/2210.09890.pdf
Open source status

[ ] the model implementation is available: https://github.com/archersama/IntTower
[ ] who are the authors: @archersama

@vs385 thanks for your request. we are welcoming PRs from community if you would like to work on this enhancement and create a PR.


[Release] Update minSdkVersion to 16 for cordova-plugin-crosswalk-web…

…view
From Crosswalk 21.51.546.0, minSdkVersion has been updated to 16.
So make sure the cordova building can keep up with the Crosswalk.
BUG=https://crosswalk-projec.org/jira/browse/XWALK-7083

@Honry

@haoxli, seems some tests should also need fix.

LGTM


[TE] Allow user to specify dimension for baseline fetching

Originally TE returns the baseline of dimensions underneath an anomaly function. This pr changes the endpoint, allowing users to specify dimensions to be fetching.

what's the "mode" flag about?

We have two ways to generate baseline: offline and online. Online is for generating the anomaly view, while offline is for use case like RCA. By default, we use offline.


⚠ Roblox Site has degraded performance

In 0273fbb, Roblox Site (roblox.com) experienced degraded performance:

HTTP code: 200
Response time: 2098 ms

Resolved: Roblox Site performance has improved in c480d3c after 30 minutes.


Fix to test string in challenge 'Serve an HTML file'

Pre-Submission Checklist

[x] Your pull request targets the staging branch of freeCodeCamp.
[x] Branch starts with either fix/, feature/, or translate/ (e.g. fix/signin-issue)
[x] You have only one commit (if not, squash them into one commit).
[x] All new and existing tests pass the command npm test. Use git commit --amend to amend any fixes.

Type of Change

[x] Small bug fix (non-breaking change which fixes an issue)

Checklist:

[x] Tested changes locally.
[x] Closes currently open issue: Closes #13148

Description

Mistaken period instead of comma in test string

Just tested this out locally, good catch!
LGTM! 👏


Resuming DownloadRequest is giving timeout

We are using Alamofire (version 4.2.0 ) for downloading contents from server. We have app settings which specifies the cache limit for the downloaded contents.For checking the content size we start the download and in progress closure we are pausing the request to check the size of the content.If the content size is greater than cache limit then we are cancelling the request else we are resuming the request.
This code was working fine with Alamofire (version 3.0.0 ) but after updating to new version we are facing following issue

if the cache limit is not exceeding we are resuming the request but currently the request is not getting resumed and we are getting timed out error.
Following is the download request
let request:DownloadRequest = Alamofire.download(URLString,
method: method,
parameters: parameters,
encoding: encoding!,
headers: headers,
to: destination)

Error:
Error = Optional(Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={NSURLSessionDownloadTaskResumeData=<CFData 0x170054df0 [0x1a6574bb8]>{length = 6137, capacity = 16384, bytes = 0x3c3f786d6c2076657273696f6e3d2231 ... 2f706c6973743e0a}, NSErrorFailingURLKey="OurURL", kCFStreamErrorDomainKey=4, NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey="OurURL", NSUnderlyingError=0x17005fd70 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, kCFStreamErrorDomainKey=4}}, _kCFStreamErrorCodeKey=-2102})

Hi @payalbaldota,
I'm not really sure what to tell you here. We have tests that verify cancelling a download and resuming it works as expected in Alamofire 4.x. I'd check out that test to see if you can identify what you may be doing wrong in the cancel / resume logic.
If that doesn't help, then I'd suggest you take your question to Stack Overflow and tag alamofire. We use our GitHub project for bug reports and feature requests.
Best of luck! 🍻

From our Contribution Guidelines
Asking Questions
We don't use GitHub as a support forum. For any usage questions that are not specific to the project itself, please ask on Stack Overflow instead. By doing so, you'll be more likely to quickly solve your problem, and you'll allow anyone else with the same question to find the answer. This also allows maintainers to focus on improving the project for others.


Parallel Stream File Parsing with ray.io

This PR adds support for faster stream file parsing which is parallelized using the ray. I did not add ray as a dependency for users, so the code falls back to serial python when it is not available.

This all looks good to me, but I'd like to play with it a bit more before merging. I think I agree with making ray an optional dependency, but I don't think I like adding it to tests_require -- seems like a hacky solution.
What are your thoughts on us adding an explicit parallel_require=["ray"], that is added to [dev] and maybe a new [parallel] pip option that only adds on the ray extra requirement?

I'm happy to defer to your preferences regarding requirements. I don't have strong feelings as long as we make it easy for users to figure out how to get parallelism. I am not yet familiar enough with ray to know how nicely it plays with other packages. So far it seems very promising.

@marinegor , would you be willing to test out this branch for us?

@kmdalton sure, I can have a look! what kind of testing are you thinking, could you elaborate? I imagine you want to make sure that your parser produces same results as the previous one, right?

Thank you! I don't have access to a lot of stream files, and I have noticed there can be some differences in the metadata between files. Mostly I want to make sure I'm not missing anything which will break the parser for some edge cases. Additionally, I would hope you could let us know

Whether it is reasonably  that it requires an additional dependency, ray, in order to run in parallel
Whether the read_crystfel and the StreamLoader class are adequately documented
Whether the parser runs in parallel as expected
Whether the parser has reasonable memory usage relative to the original implementation
Whether it generates the expected output

$ conda install -c conda-forge "ray-default"
fails for me like this in a fresh conda environment in which I (tried and maybe failed) to use your careless install script:
Channels:
 - conda-forge
 - defaults
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: failed

LibMambaUnsatisfiableError: Encountered problems while solving:
  - nothing provides _python_rc needed by python-3.12.0rc3-rc3_hab00c5b_1_cpython

Could not solve for environment specs
The following packages are incompatible
├─ python 3.12**  is installable with the potential options
│  ├─ python [3.12.0|3.12.1|3.12.2|3.12.3|3.12.4], which can be installed;
│  ├─ python [3.12.0|3.12.1|3.12.2|3.12.3|3.12.4] would require
│  │  └─ python_abi 3.12.* *_cp312, which can be installed;
│  └─ python 3.12.0rc3 would require
│     └─ _python_rc, which does not exist (perhaps a missing channel);
└─ ray-default is not installable because there are no viable options
   ├─ ray-default [1.10.0|1.11.0|...|2.0.0] would require
   │  ├─ python >=3.7,<3.8.0a0 , which conflicts with any installable versions previously reported;
   │  └─ python_abi 3.7.* *_cp37m, which conflicts with any installable versions previously reported;
   ├─ ray-default [1.10.0|1.11.0|...|2.9.3] would require
   │  ├─ python >=3.8,<3.9.0a0 , which conflicts with any installable versions previously reported;
   │  └─ python_abi 3.8.* *_cp38, which conflicts with any installable versions previously reported;
   ├─ ray-default [1.10.0|1.11.0|...|2.9.3] would require
   │  ├─ python >=3.9,<3.10.0a0 , which conflicts with any installable versions previously reported;
   │  └─ python_abi 3.9.* *_cp39, which conflicts with any installable versions previously reported;
   ├─ ray-default [1.13.0|2.0.0|...|2.9.3] would require
   │  ├─ python >=3.10,<3.11.0a0 , which conflicts with any installable versions previously reported;
   │  └─ python_abi 3.10.* *_cp310, which conflicts with any installable versions previously reported;
   ├─ ray-default [1.5.0|1.5.1|1.5.2|1.6.0] would require
   │  ├─ python >=3.6,<3.7.0a0 , which conflicts with any installable versions previously reported;
   │  └─ python_abi 3.6.* *_cp36m, which conflicts with any installable versions previously reported;
   ├─ ray-default [2.10.0|2.11.0|...|2.9.3] would require
   │  ├─ python >=3.11,<3.12.0a0 , which conflicts with any installable versions previously reported;
   │  └─ python_abi 3.11.* *_cp311, which conflicts with any installable versions previously reported;
   ├─ ray-default 2.8.0 would require
   │  └─ ray-core 2.8.0 py38h1702d6c_1, which does not exist (perhaps a missing channel);
   ├─ ray-default [1.6.0|1.9.2|2.0.1] would require
   │  └─ python >=3.7,<3.8.0a0 , which conflicts with any installable versions previously reported;
   ├─ ray-default [1.6.0|1.9.2|2.0.1|2.3.0|2.6.3] would require
   │  └─ python >=3.8,<3.9.0a0 , which conflicts with any installable versions previously reported;
   ├─ ray-default [1.6.0|1.9.2|2.0.1|2.3.0|2.6.3] would require
   │  └─ python >=3.9,<3.10.0a0 , which conflicts with any installable versions previously reported;
   ├─ ray-default [2.0.1|2.3.0|2.6.3] would require
   │  └─ python >=3.10,<3.11.0a0 , which conflicts with any installable versions previously reported;
   └─ ray-default 2.6.3 would require
      └─ python >=3.11,<3.12.0a0 , which conflicts with any installable versions previously reported.

This also fails:
(careless-13)[dhekstra@holy8a24301 reciprocalspaceship]$ pip install -U "ray"
ERROR: Could not find a version that satisfies the requirement ray (from versions: none)
ERROR: No matching distribution found for ray

(careless-13)[dhekstra@holy8a24301 reciprocalspaceship]$ pip install -U "ray[default]"
ERROR: Could not find a version that satisfies the requirement ray[default] (from versions: none)
ERROR: No matching distribution found for ray[default]

(careless-13)[dhekstra@holy8a24301 reciprocalspaceship]$ pip install ray
ERROR: Could not find a version that satisfies the requirement ray (from versions: none)
ERROR: No matching distribution found for ray

@DHekstra , I think some of your packages (careless for sure) do not have python 3.12 support which is confusing the package solver. You should use python 3.11 for now.

@marinegor , thanks so much for this feedback. It'll take me some time to work through it, but this is super helpful stuff. 🙏


warp fixes

#12

Can you confirm this fixed your problem @keshawnhsieh ?

Why does this delete the SpecAugment notebook @PrathamSoni ?

@zcaceres I don't think it does...Perhaps you mean I should rerun the notebook contents?

Sorry @PrathamSoni, I misread. Sure if you want to re-run the notebook so it's in a readable state when it's first brought down from git that would be awesome.

@zcaceres Sorry for the delay, everything is updated, and it seems to be working :)

Thanks so much for doing this @PrathamSoni !


Clean variable naming style

In some places, there are fields and variables that use camelCase instead of snake_case. Fix these.

Most of this should be fixed now


Meshery Operator errors incomprehensible

Description
MeshSync is connected to Meshery Server, but a ping produces this error.
Screenshots

Environment:

Version: v0.5.15

[Optional] To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

[Optional] Additional Context

I'm still getting this error on Meshery v0.5.17

This needs a proper error code.

I'm running the edge release of Meshery and am still seeing these errors.

@kumarabd please address these defect soon. It carries a high priority label to help ensure that the Meshery Operator flows are smooth.

Tracking in meshery as this is an issue from meshery.


Mark edits significant for 'unread' purposes

Mark an edit Significant such that users have to jump back to reread it

Merged into issue #35.


Performance issue in delete

The function InMemSpdxStore.delete(String, String) takes significant CPU for large documents.
This is due to checking if the element ID is in use.  It basically cycles through all other values stored in all other elements checking.
One possible design approach is to maintain a reference count for each of the element ID's.  Care would need to be taken that these reference counts are maintained in a threadsafe manner.
This issue is one of the causes for https://github.com/spdx/spdx-online-tools/issues/289

Resolved with PR #56


Automatically install override toolchain when missing.

A typical scenario is:

I work on a repository that uses rust-toolchain to pin to a specific Nightly version
I run git pull, rust-toolchain has been changed to update to a new Rust version
I run cargo build

Result before this PR (typically): rustup fails with an error like:
error: override toolchain 'nightly-2017-08-31' is not installed
info: caused by: the toolchain file at '/home/simon/projects/servo/rust-toolchain' specifies an uninstalled toolchain

A better result would be to automatically install toolchains as needed.
Closes #1218

cc @nrc @Diggsey @alexcrichton @withoutboats -- any of you up for reviewing?

I'm not that comfortable having it automatically install the new toolchain, I can imagine that would be unacceptable to some people. I can see a few alternatives:

Prompt before installing the missing toolchain, overridable with -y or similar.
Fail as before, but print out the command needed to install the missing toolchain.
Have it be a global config option, "automatically install missing toolchains"

Would one or more of those work for you?
@alexcrichton thoughts?

Servo tries to keep up with Rust nightly, which means upgrading several times a month. I think it is important that this is as seamless as possible for regular contributors. Pulling from master and rebuilding should Just Work.
So I think option 2 is not particularly useful.
Option 1 seems tricky for two reasons: this code path is often used in non-interactive environments (e.g. Travis-CI) where prompting would just hang. As to the command line argument, I don’t know where it should go for proxy executables like cargo.
Option 3 sounds like that config should be owned by the user and Servo’s build system should not mess with it.
What do you think of an environment variable?

Should all this apply only to rust-toolchain (whose "source of truth" is often an upstream repository) but not other forms of overrides (which are controlled by the local user)?

Given that the behaviour is only triggered by building a project with a toolchain file, it seems to me that the user has already opted-in. I don't think this is difference from Cargo downloading a crate for a build. At most we should get the user's consent once per project (e.g., the first time you build Servo, rustup asks if it should download a toolchains, user can then opt-in to auto-downloads or get errors, but I don't think even that is necessary.

I agree that this is similar to automatically downloading dependency crates.
@Diggsey, what do you think of that point of view, or of the environment variable approach?

CC @alexcrichton

I personally agree with @nrc that if this is only used in conjunction with rustup.toml then it seems reasonable to automatically download the appropriate toolchain rather than requiring an explicit update step.
In reading this, though, I had a few questions:

Does this only trigger with rustup.toml? In reading the tests it looks like this happens regardless of the presence of a rustup.toml.
Could a test be added explicity for this behavior?

What is rustup.toml? It is not mentioned in https://github.com/rust-lang-nursery/rustup.rs/blob/master/README.md
This PR is relevant when:

A rust-toolchain file exists in the current directory or an ancestor,
Or the rustup override command has been used to set up an override for the current directory or an ancestor,
Or the RUSTUP_TOOLCHAIN environment variable is set.

@SimonSapin oh sorry, I meant the rust-toolchain file you pointed out to me on IRC.
It sounds like though it's already working! Sounds good to me that we'd also include overrides and the env var.
Can you add a test (or maybe there already is one?) about rustc +beta returning an error if the beta toolchain isn't installed? (with no other override/toolchain file/etc business). Could you also add a test which explicitly includes the rust-toolchain file and auto-install behavior?

I’ve pushed a new commit with the requested tests.

@bors: r+
Thanks!

:pushpin: Commit eae3131 has been approved by alexcrichton

:hourglass: Testing commit eae31319e01f2ab86c6f686ad77dabd69402365d with merge 768f9b8b24c5b003bb1d394ab2a6370f802b3e1d...

:sunny: Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing 768f9b8b24c5b003bb1d394ab2a6370f802b3e1d to master...

Could we get a new release with this change? Can I help?

Sorry I've been slow to respond, I will try to get to a release when I get a chance


INFO: Worker-0: Remote item "/FolderName" is neither a file nor a directory. Skip it.

[2017-10-09 20:42:30,090] INFO: Worker-0: Remote item "/Yellowstone Show" is neither a file nor a directory. Skip it.
The item "Yelowstone Show" referenced above is actually a folder containing spreadsheets and other files in my onedrive. It seems like the daemon will only sync files residing at the immediate outer-reach level of onedrive, but won't recognize folders as directories.
Is someone else having the same issue?
It did sync my files which happened to be outside this folder, but didn't sync the folder itself. It did sync my Onenote folder, but not its contents. It's worth noting this "Yellowstone Show" folder was shared with me by another user, and I used the "add to my drive" function. So it automatically syncs in all my devices as if it were also my file. Maybe shared files of any kind are at this point incompatible with onedriveD. Can anybody think of a solution to this problem?

I'm having the same problem


G8Slider not working on Swift 3

Hello Guy,
Congratulations for your job.
I have one problem while to use your library.
See this image: http://jmp.sh/aI3j6zW
My G8Slider step not appear properly in MyViewController
I'm using Swift 3 to my project and my view stored in XIB
Do you have any ideia of why problem occurring?
Thanks a lot
My code is:
leisureStep = G8SliderStep(frame: CGRect(x: 16, y: 80, width: 200, height: 50))
leisureStep.trackColor = UIColor( hexString: "#ced2bd")

leisureStep.stepTickColor = UIColor.orange

let shape = UIImage(named:"alps_entrada")!
leisureStep.tickImages = [shape, shape, shape, shape, shape]
leisureStep.stepTickWidth = 30
leisureStep.stepTickHeight = 30
leisureStep.trackHeight = 10

self.view.addSubview(leisureStep)

Sorry for the delay, did you fix it?

Hello,
Yes,
Thanks for your help


Fix typos

What does this PR do?
Fixes #3123
Which TC components are affected by this PR?

[X] Documentation
[X] Grove
[X] Traffic Analytics
[X] Traffic Monitor
[X] Traffic Ops
[X] Traffic Ops ORT
[X] Traffic Portal
[X] Traffic Router
[X] Traffic Stats
[X] Traffic Vault
[ ] Other _________

What is the best way to verify this PR?
These are documentation and other human/machine-consumable textual changes, so verification should be simple. There are no functional changes in this PR.
Check all that apply

[ ] This PR includes tests
[X] This PR includes documentation updates
[ ] This PR includes an update to CHANGELOG.md
[X] This PR includes all required license headers
[ ] This PR includes a database migration (ensure that migration sequence is correct)
[ ] This PR fixes a serious security flaw. Read more: www.apache.org/security

Can one of the admins verify this patch?

Can we not merge this until #3078 gets merged? A lot of the API docs changes may no longer be relevant afterward.

Will close this and re-submit a rebased PR following merge of #3078 from Brennan


POST Comes In As GET

Hi, whenever I send an ajax POST request like this:
$.ajax({
			url: 		options.url,
			dataType: 	'json',
			crossDomain: true,
			contentType: "application/json",
			type:		"POST",
			data:		options.params,
			success: 	function(data){
				// Apply the ajax-after plugins: Modifying the ajax response
				_.each(scope.plugins['ajax-after'], function(callback) {
					data	= callback(data, options.params);
				});
				options.callback(data);
				console.log('@@@, ', data)
			},
			error: function(jqXHR, data, errorThrown) {

			}
		});

The request is handled by my lambda function as a GET request.
const awsServerlessExpressMiddleware = require('aws-serverless-express/middleware')
const userEmbed = require('./src/user-embed')
const bodyParser = require('body-parser')
const express = require('express')
const app = express()
app.use(express.urlencoded({extended: true}))
app.use(bodyParser.json())
app.use(awsServerlessExpressMiddleware.eventContext())

// Allows supertest e2e tests to override the apiGateway event object.
app.inputObjectOverride = { uuids: '' }

app.get('/', function(req, res) {

	let args = app.inputObjectOverride

  if (req.apiGateway)
    args = req.apiGateway.event.queryStringParameters || req.apiGateway.event

    console.log('get args: ', args)

	return userEmbed.handleIncomingUuidsOrUuid(args.uuids).then(result => {

	  console.log('Returning Get result! ', result);
		res.send(result)
	}, error => {
		res.send(error)
    })
})

var urlencodedParser = bodyParser.urlencoded({ extended: false })

app.post('/', function(req, res) {
  let args = app.inputObjectOverride

  if (req.apiGateway)
    args = req.apiGateway.event.queryStringParameters || req.apiGateway.event

  console.log('post args: ', args)

  return userEmbed.handleIncomingUuidsOrUuid(args.uuids).then(result => {

    console.log('Returning Post result! ', result)
    res.send(result)
  }, error => {
    res.send(error)
  })
})

module.exports = app

The log shows "get args:" and "Returning Get result!". Is this intentional? Why is it being handled by app.get instead of app.post?
Thanks!

Have you confirmed a POST request is being sent from the client and not a GET request?

Hey thanks! Yes, it looks like a post request being sent from the client:

Btw in the api gateway method integration settings I have "Use Lambda Proxy integration" unchecked. No headers or body mapping template.

Thanks, but I want to return custom headers for CORS and stuff like that. How can you do that using proxy integration?

I just created a new ANY method with Lambda proxy integration checked, but it didn't help. I guess I need to check proxy integration for POST as well?

I just checked the box for POST and deployed again. It is now being handled by app.post. yay!
Not sure why my browser it letting go through though since my POST response isn't returning any "access-control-allow-origin" header.

You can return any headers you need from your Express route. Also for most scenarios I recommend using the special ANY (which will simply pass through the original request method) method instead of individual methods

But when I delete the GET and POST resources in API gateway the query parameters don't get mapped correctly from the POST body.

Query parameters don't get mapped from the POST body? Query parameters are different than body and show up under a different property.

That's only if it's application/x-www-form-urlencoded

Ok, thanks Brett. I was able to get it working by following the project on this repo's example folder, but I already had those libraries in my project so I'm still confused as to my my old version didn't work... is the order of the "app.use" statements very important?
Also, I had to remove the "compression" lib. When I had this in there the code would get all the way down to "res.send", but it wouldn't actually give me a response. Any idea why this is would be happening? The data in trying to return in an array containing one "medium" sized object.


Add support for running commands on BEL

Adds a new configuration option under visual_bell called
bell_command that reuses the command formatting of the keybindings.
This allows for things like playing a notification sound.
See https://github.com/jwilm/alacritty/issues/1528#issuecomment-425691029
Closes #1528

Opening this before I document the changes and add them to config file in case there are any comments ;)

Do you still intend to work on this?

re-ping @chrisduerr @nixpulvis in case this slipped through your queues ;)

There are many conflicts to be fixed, please rebase.

While I like the idea of running commands on BEL, I don't really like the proposed integration into alacritty, however I've created a proposal on how an integration of this and similar features should be performed in alacritty in some kind of maintainable way. see #3182


Add ingress class support for Contour

Add -ingress-class command flag and ingressClass Helm chart option. When set e.g. -ingress-class=contour, the specified class will be used to annotate the generated HTTPProxy objects.
Fix: #582

Codecov Report

Merging #588 into master will increase coverage by 0.01%.
The diff coverage is 66.66%.

@@            Coverage Diff             @@
##           master     #588      +/-   ##
==========================================
+ Coverage   54.93%   54.95%   +0.01%
==========================================
  Files          62       62
  Lines        5235     5241       +6
==========================================
+ Hits         2876     2880       +4
- Misses       1942     1944       +2
  Partials      417      417

Impacted Files
Coverage Δ

pkg/router/factory.go
0.00% <0.00%> (ø)

pkg/router/contour.go
88.35% <100.00%> (+0.16%)
:arrow_up:

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 5bd6906...3e19ef0. Read the comment docs.


RUSTSEC-2024-0370 unmaintained dependency proc-macro-error

r3bl crates pull an unmaintained proc-macro-error dependency. Here is the cargo deny output
error[unmaintained]: proc-macro-error is unmaintained
    ┌─ /home/runner/work/ockam/ockam/Cargo.lock:530:1
    │
530 │ proc-macro-error 1.0.4 registry+https://github.com/rust-lang/crates.io-index
    │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ unmaintained advisory detected
    │
    ├ ID: RUSTSEC-2024-0370
    ├ Advisory: https://rustsec.org/advisories/RUSTSEC-2024-0370
    ├ proc-macro-error's maintainer seems to be unreachable, with no commits for 2 years, no releases pushed for 4 years, and no activity on the GitLab repo or response to email.

      proc-macro-error also depends on `syn 1.x`, which may be bringing duplicate dependencies into dependant build trees.

      ## Possible Alternative(s)

      - [proc-macro-error2](https://crates.io/crates/proc-macro-error2)
    ├ Announcement: https://gitlab.com/CreepySkeleton/proc-macro-error/-/issues/20
    ├ Solution: No safe upgrade is available!
    ├ proc-macro-error v1.0.4
      └── attribute-derive-macro v0.6.1
          └── attribute-derive v0.6.1
              └── get-size-derive v0.1.3
                  └── get-size v0.1.4
                      ├── r3bl_rs_utils_core v0.9.14
                      │   ├── r3bl_rs_utils_macro v0.9.9
                      │   │   └── r3bl_tui v0.5.7
                      │   ├── r3bl_tui v0.5.7 (*)
                      │   └── r3bl_tuify v0.1.26
                      └── r3bl_tui v0.5.7 (*)

Not sure if that dependency could be easily replaced, but would be great!

@SanjoDeundiak Thanks for filing the issue. I will take a look at it and try and remove that dependency. Will keep you posted on the progress.

@SanjoDeundiak I was able to remove this dependency (on my machine). I have made the changes locally and all the tests are passing. I'm doing some manual testing now.

Random aside: I was able to use replace that deprecated crate with this one size-of.

I am currently working on updating the changelog, and making a new release. I will let you know (via comments) when I have pushed a new release into crates.io.

@SanjoDeundiak The latest version of r3bl_tui is published v0.5.8 which does not have a dependency on get-size. There are no other public API changes.

Thank you for the fix!


[ListView] Tap status bar to scroll to the top not working

I have a TabBarIOS at the root. One of the tabs contains a NavigatorIOS, whose root is a simple ListView with content that extends past the bounds of the screen. I would expect to be able to tap on the status bar when scrolled all the way to the bottom to return to the top. This isn't working, even when I explicitly set scrollsToTop={true} on the ListView (although it is supposed to be true by default)

This is how UIKit behaves -- go through the ScrollViews in your app and make sure that all of them have scrollsToTop={false} except for the one you want to scroll to the top. See https://stackoverflow.com/questions/8527801/how-to-find-out-which-other-uiscrollview-interferes-with-scrollstotop for tips.

@ide but, there are no other scroll views...the ListView is at the top level.

How barebones is your code? Try paring it down to only the TabBarIOS, NavigatorIOS, and ListView with empty View cells if you haven't already.

Aha! I found it - it was my slide out side menu that had a ScrollView in it. Setting scrollsToTop={false} on that did the trick. I also did not know this was default UIKit behavior! Thanks @ide

We have to leave only a single ScrollViews with scrollsToTop={true}, at last I figured out that a ListView is also a ScrollView. Took me long time to find out the problem.

@ide But this should be false by default. That way you just set it to true when you actually needs that behaviour. Currently it's a pain to go around disabling the feature everywhere to work around the native behaviour.

@Cordazar make CordazarScrollView that changes the default value and use it in your app / publish it to npm and if a lot of people really like it we can change the default in RN.


Add support for Perplexity API

The Perplexity API offers a low-cost alternative to other services. They offer access to several open-source models. I am building a proof of concept app using their API, and am looking for an RAG library that supports them. It would be great if LlamaIndex added support.
https://docs.perplexity.ai/
Their API is very similar to that of OpenAPI and other providers.

+1


Sample flutter app does not display properly in pixel 2 API 25 emulator

Steps to Reproduce

Installed Flutter by following the steps
Used Android studio IDE
Built and ran the app on the Android emulator (pixel 2 API 25)
See issue with app not being displayed properly in the emulator (When i used a note 4 android 6.1 phone, there was no issue with the app display)

Logs
Run your application with flutter run and attach all the log output.
Launching lib/main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
Running 'gradlew assembleDebug'...
Built build\app\outputs\apk\debug\app-debug.apk (24.6MB).
Run flutter analyze and attach any output of that command also.
Analyzing C:\pkr\test\Android\flutter_app...
No issues found!
Ran in 7.3s
Flutter Doctor
[ΓêÜ] Flutter (Channel beta, v0.1.5, on Microsoft Windows [Version 6.3.9600], locale en-US)
ΓÇó Flutter version 0.1.5 at C:\pkr\Tech\Flutter\flutter
ΓÇó Framework revision 3ea4d06340 (2 weeks ago), 2018-02-22 11:12:39 -0800
ΓÇó Engine revision ead227f118
ΓÇó Dart version 2.0.0-dev.28.0.flutter-0b4f01f759
[ΓêÜ] Android toolchain - develop for Android devices (Android SDK 26.0.2)
ΓÇó Android SDK at C:\Users\preddy\AppData\Local\Android\sdk
ΓÇó Android NDK at C:\Users\preddy\AppData\Local\Android\sdk\ndk-bundle
ΓÇó Platform android-27, build-tools 26.0.2
ΓÇó ANDROID_HOME = C:\Users\preddy\AppData\Local\Android\sdk
ΓÇó Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
ΓÇó Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b01)
[ΓêÜ] Android Studio (version 3.0)
ΓÇó Android Studio at C:\Program Files\Android\Android Studio
ΓÇó Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b01)
[!] VS Code (version 1.21.0)
ΓÇó VS Code at C:\Program Files (x86)\Microsoft VS Code
ΓÇó Dart Code extension not installed; install from
https://marketplace.visualstudio.com/items?itemName=Dart-Code.dart-code
[ΓêÜ] Connected devices (1 available)
ΓÇó Android SDK built for x86 ΓÇó emulator-5554 ΓÇó android-x86 ΓÇó Android 7.1.1 (API 25) (emulator)
! Doctor found issues in 1 category.

I believe this is due to OpenGL emulation issues on the AVD. You can try switching to software rendering using flutter run --enable-software-rendering. Filed https://github.com/flutter/flutter/issues/15451 to consider making this the default.

Thanks, now the app is displayed in the emulator with no issues


[Directory API] Group as Owner or Manager Fails with 400 error

When attempting to update a group as manager or owner of another group, I receive a request error:
Google.GoogleApiException: Google.Apis.Requests.RequestError
Invalid Input: memberKey [400]
Errors [
	Message[Invalid Input: memberKey] Location[ - ] Reason[invalid] Domain[global]
]

This might be a service issue as indicated at https://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=3791
Can I get an official word from Google on this? The Provisioning API definitely supported it and the API documentation suggests it's possible judging by the response in https://developers.google.com/admin-sdk/directory/v1/guides/manage-group-members#json-response_2

I would post this question on StackOverflow using our tag - http://stackoverflow.com/questions/tagged/google-api-dotnet-client

Done.
http://stackoverflow.com/questions/31552146/group-as-owner-or-manager-fails-with-400-error


Colors not changing as expected

Describe the bug
When changing the colorscheme, after running :colorscheme,  the completion icons for colors become greyed out.
Initial colorscheme (tokyonight)

After change (catppuccin)

The same also happens with any other colorschemes that i've tried out.
I'm using neovim v0.11.0.

It should be fixed now

Great! Just one more thing: i've also noticed that the issue persists with the little concealing icon.

Nice catch, changing colorscheme breaks highlights

Fixed


Feat/add user accessible data import

This PR tries to implement feature #36
To test

docker compose up
go to: http://localhost:8000
sign in as any node
go to the tab Upload data
upload your data one file at a time
go to the tab Edit events
verify that you can edit your events
verify that the event stats properly reflects what you uploaded

Note
There are some issues still remaining with this implementation when it comes to importing data entries from the csv files.

How should code be assigned to imported events?
How should code of imported events be communicated to the user?
What is the status of an imported event?
What is the duration of an imported event?
In order for the system to work properly I assume that the field code needs a uniqueness requirement?

Responding to some of the questions here:

We ignore code, status, duration for the uploaded events for now

Additional questions that I have discovered:

organizing institutions and connections to events are not properly imported at the moment

the data only includes two institutions and that does not cover the entire set available in event data
missing institutions are of course necessary in order to properly upload new events

This commit: https://github.com/elixir-europe-training/Training-Metrics-Database/pull/39/commits/10e9b055ec5e3d25cf188666b9be1a8e31744fca contains some adjustments to the models and the load_data script that allows for improve validation of the inputs. I would appreciate a discussion around how these things should be handled in a better way.

NOTE: Make sure old events can not be edited

Add second step to upload process, asking if a user wants to add to the metrics or replace the metrics for the given events. The second step should:

List all referenced events
Allow the user to select delete or update for each event
Allow the user to continue or cancel the upload action

The only thing currently missing is the automatic import of institutions from ror_ids


Lexing error with dotted attribute names

This has the same symptoms as #13. I don't know whether it's the same problem or not.
I've worked a repro case down to
parser.parse ("module \"foo\" { providers = { bar.baz = quux } }")
This results in
Execution error (HCLParserException) at com.bertramlabs.plugins.hcl4j.HCLLexer/yylex (HCLLexer.java:1085).
Illegal character <(b) - state: 6> found on line: 1 col: 32
(The spacing may be off. I retyped that from a different machine).
I don't know whether this is related or totally different, or even if this is working as designed. If I take out the dot from the inner attribute name:
parser.parse ("module \"foo\" { providers = { barbaz = quux } }")
The resulting hash map has a Null property value for the barbaz key. Maybe because it's a nonsense value with no variable interpretation.
If I make that a string:
parser.parse ("module \"foo\" { providers = { barbaz = \"quux\" } }")
it works as I expect.

I havent seen any examples that use attribute names with . in t hem as a value assignment. Is that anywhere in the HCL specification references from hashi?

We use them quite a bit in terraform files.
In particular, they show up in provider blocks to modules. One example that I think is generic enough for me to share:
providers = {
   aws.dns = aws.dns
   aws = aws.us-east-2
}

#38 is related to the last example given

fixing periods in attribute names done in 0.7.7 based on ID_Continue


Clicking on category twice will produce search results

Issue resolved by @parkjc
https://flow.coe.hawaii.edu/tag/COE Website/
###Problem was:

Clicking on a post's category link from a tag listing page was causing a "no search results" bug.

###How it was fixed:

tag_index.html was still searching categories that had capital letters
had to downcase the category portion in the tags file


Updated SQS URL

Updated SQS URL to v2.

this will be fixed in the v3.0 release. thanks for the heads up here

update here: this is actually not included until the 3.1.1 release, but should be usable from that release on


unlock wallet with empty passphrase

Allow a user to attempt to unlock their wallet with an empty passphrase

We already have an issue created for this. #596


[GHSA-x768-cvr2-345r] Un-sanitized metric name or labels can be used to take over exported metrics

Updates

Affected products

Comments
link

Hi there @ktoso! A community member has suggested an improvement to your security advisory. If approved, this change will affect the global advisory listed at github.com/advisories. It will not affect the version listed in your project repository.
This change will be reviewed by our Security Curation Team. If you have thoughts or feedback, please share them in a comment here! If this PR has already been closed, you can start a new community contribution for this advisory

@ShineZaw123, your request does not seem to have any changes in it.  Could you clarify what needs to be changed?


SAMZA-2013: Account for cycles in graph traversal within Execution Planner

@prateekm Thanks, Prateek. I fixed the checkstyle issue.
@srinipunuru , @atoomula FYI.


view service:  impl gas prices

Looks good to me!
Just want to make sure I understand something correctly, though: it looks to me like we're setting gas prices in IndexedDB, detached from any one specific transaction. That is, any time we set the gas prices, they'll be set more or less "globally" in the GAS_PRICES object store.
Somehow this seems strange to me, although I'm having trouble identifying why... it's as if we're storing a transient value — that is, the current gas prices — in a non-transient store (IndexedDB). Then, each time we start a new transaction, we'll re-set the gas prices in IndexedDB. Wouldn't it be more appropriate to pass it around in memory while creating a new transaction, rather than storing it in IndexedDB? Or is that not possible, given the way our frontend architecture is structured (which I'm still learning about)?
If there's a good reason for this, though, go ahead and merge! 🟢

Whenever Gas prices change they are published in CompactBlock.
We do not know in which block Gas prices have changed, and we have no way to get the current Gas prices from penumbra full node.
In practice it looks like this
#0 - gas prices published in block
#1
...
#288
#289 - gas prices published in block
#290
#291
...
#382
#383 - user creates transaction and needs gas prices
In block #383 we do not know in which block the actual value of gas prices is written.
For this we need to cache the last known value of gas prices in indexed-db while we scan the blocks.

@Valentine1898 that explanation is suuuper helpful — thanks! ship it 🚢

That is super helpful documentation @Valentine1898. Low priority, but can you add that context to say here:
packages/router/src/grpc/view-protocol-server/gas-prices.ts

That is super helpful documentation @Valentine1898. Low priority, but can you add that context to say here:
packages/router/src/grpc/view-protocol-server/gas-prices.ts

Yeah, sure, I'll add


Hide sidebar when window is narrow

A long time ago I used Stylus + a custom CSS picked somewhere in the Internet to achieve responsiveness on the Whatsapp web page: when the page has been shrunk, the sidebar collapses.
Unfortunately, I can't find that custom CSS anywhere anymore. However, it would be great to have something similar on Whatsie.

Sorry but at the moment I am resisting myself from adding anything custom to the whatsapp web page. The reason is the upstream keeps changing the page and it becomes hard to maintain and keep up with those changes.


Interfacing BeagleBone Black with AD8232 Heart Rate Sensor

What issues did you or others might face with connection of the moisture sensor to a BBB in terms of Hardware and Software?

Please remove the issue regarding very changeable numbers for the heart rate asap!

The analog out of BeagleBone Black is 1.8V and the output from AD8232 is 2 to 2.5 volts so I had to use a 1K ohms resistor in series in order to limit the voltage.
At first, I was not to read the analog data from my code then I figured out that for the connection to be complete I should connect the analog ground and the digital ground as well.
Another main issue I faced was with noise so I used a Dotted PCB in order to limit the noise and then set a threshold value in order to limit certain spike.


Fix the post-collapsible on Chrome

The post-collapsible seems not to be closing anymore on Chrome (no problem with Safari and Firefox):

It might also just be an issue with the snapshot tests.
Render initially closed collapsibles as closed
Devtools for chrome and firefox show an initial animation on closed collapsibles. It would be good to render closed collapsibles with height: 0 initially.

1px line remains visible in chrome after collapsing
https://github.com/swisspost/design-system/pull/2946#discussion_r1565764980
https://github.com/swisspost/design-system/assets/12294151/7303aa1b-91ea-4ab2-b40b-d540d241bd02
### Tasks
- [ ] Render closed collapsibles without animation
- [ ] Fix the visible line bug in Chrome

@alizedebray, a lot of components have this issue (web components generally don't render correctly). Should we create a new issue with a better description?

@We should probably fix the 1px border bug, don't you think?


TPPG not being written in very high-rate data

The 26Na data (with scalers) seems to be high enough rate that there is no PPG signal sent to the DAQ during some of the sub runs. The TPPG class is then not written to the subrun file, leading to issues downstream. We should be able to fix this by checking the previous sub-runs for the existence of the ppg even if a ppg is not found in this particular subrun.

This is actually a problem with the state of TGRSIRunInfo during Midas sort. It is defaulting the subrun to -1, so the subruns are creating their own PPG and not looking for previous subrun PPG's. If there is no PPG data word the size is then zero, and it is not writing to disk.

Fixed in #704

This needs a better fix. The timing of the call to setup run info changes whether the run number is set up at the correct time or whether the channels are setup properly. Right now, RunInfo setup is called twice in the PR so that both are done properly.

and fixed...sorry for the spam. It was easier than I thought.


Problem in running test

My  application is written in ProC which is having many .pc files
I have only a Makefile to compile all this .pc files...We dont have
.configure or any other libtool files.
So i added one more line in my Makefile to create a test exe for
run_tests.c by including libcmockery.la
but while compiling its giving link error as following
cc   -o Test  -L/usr/oracle/product/9.2.0_client/lib/  -DUNIT_TESTING=1 -o
./test run_tests.c    -L../../mdi_lib/ -lMDI_dyn_proc
../../mdi_lib/MDI_lib.a
/confman/rcs_wa/ccbs/LIBRARIES/lib/OSF1_V5.1/lib//libcommon.a -lclntsh `cat
/usr/oracle/product/9.2.0_client/lib/ldflags`   `cat
/usr/oracle/product/9.2.0_client/lib/sysliblist`  -lm  -lpthread
ld:
Unresolved:
_run_tests
make: *** [Test] Error 1

when i tried to run the test its giving me below problem
./test
resolve_symbols: loader error: dlopen: ./test: symbol "_run_tests" unresolved

what should i change in my Makefile?

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 4 Feb 2010 at 7:12

Looks like an issue in user's own Makefile and not a defect in Cmockery, so there's not much we can do to improve the situation for others.


add file and line information

add file and line to tooltips
add file and line to anonymous methods

Before:

While you was able to get this info with clicking in "Time Order" and "Left Heavy" view, it was impossible to receive in the sandwich view.
After:

Hi @sokra! Thanks for all the work you've done towards building the modern JS ecosystem!

While you was able to get this info with clicking in "Time Order" and "Left Heavy" view, it was impossible to receive in the sandwich view.

Ahh, this is a good call out.
I think I'd rather see this approached slightly differently.

Always include file & line number in the hovertip
In the import codepath from Chrome which may have these (anonymous) frames, rename the symbol to also include the file & line number. The motivation for this is that speedscope imports from many formats, and (anonymous) is specific to Chrome profiles AFAIK.

What do you think?

What do you think?

Sounds good. I've updated the PR

@jlfwong Any chance of merging this for the next release? Would be a welcome addition :)


ReleaseGold Implementation Contracts should be initialized upon deploy

Expected Behavior
They should be
Current Behavior
They aren't being initialized which makes them vulnerable

Also transfer ownership

Also transfer ownership

deployments are roughly monthly so would be good to get it done in the next 2-3 wks

deployments are roughly monthly so would be good to get it done in the next 2-3 wks


Consider adding private Method invocation code

Resolved in https://github.com/another-guy/Mirror/commit/54e90728fa72d9614bf7e21de84125b4b64b34a1


Very helpful documentation but  it is missing more info on customization

How we can change selected item highlight color for example.
I didn't use the Nuget package and I got this error:
The member "IsTitleBarAutoPaddingEnabled" is not recognized or is not accessible.
It looks like that property doesn't exist anymore. I think you guys should add some notes about that.

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

ID: e69449df-a1ec-70dd-e563-0ad508733c47
Version Independent ID: dc0e0acb-d92a-a039-5c16-f54a4b71d954
Content: Navigation view - UWP applications
Content Source: windows-apps-src/design/controls-and-patterns/navigationview.md
Product: uwp
Technology: design
GitHub Login: @jwmsft
Microsoft Alias: jimwalk

Thanks for pointing this out. We've added a note that the IsTitleBarAutoPaddingEnabled property requirtes WinUI 2.2 or later. It's not available in the non-WinUI version of NavigationView.


Fix the packaging issue with data directories

Now the data directories in skvideo/measure and skvideo/datasets are
included in the installed package also when:

installing from Github:

pip install git+<repo_url>

installing from local after cloning with git clone:

# Inside repo root
pip install .

would be great if this change could be included, otherwise, the measure.niqe will be broken (had an issue with "could not find data/niqe_params...")


Add support for additional functional forms for vdW interactions

We currently only support Lennard-Jones interactions, but it would be easy to generalize NonbondedForce beyond this to support Morse, Buckingham exp-6, Halgren buffered 14-7, and other functional forms.

@ramess101 suggests in https://github.com/open-forcefield-group/smarty/issues/221

the generalized Lennard-Jones (m-n) potential
the Buckingham exp-6 potential

Moved to openforcefield


Add oxford comma to the oxfordListOf utility function

@bot-gradle test this

I've triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test this

I've triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test and merge

Your PR is queued. See the queue page for details.

I've triggered a build for you.

Pre-tested commit build failed.

I've triggered a build for you.

Pre-tested commit build failed.

I've triggered a build for you.


Fix es6 arrow function to native anonymous function

@Identity-labs Did you see this issue https://github.com/d3/d3-force/issues/134 ?
I'd guess that this PR would not be welcome, as the decision to ship ES6 was intentional.

Please read the release notes. Thank you!


Dump files prefixed with "Warning: Using a password on the command line interface can be insecure."

Causes database imports to fail.
I'm using MySQL 5.6, which has improved security, which might be the problem.
Fixed by modifying tpls strings to set password variable:
     mysqldump: "MYSQL_PWD=<%= pass %> mysqldump -h <%= host %> -u<%= user %> <%= database %>",

     mysql: "MYSQL_PWD=<%= pass %> mysql -h <%= host %> -u <%= user %> <%= database %>",

@bobdye +1, thanks

great fix, better than mine xD , i did not know about the variables.

Thanks Bob. Fixed my issue. You'd this this fix would have been committed by now.


CloseWorld

note to remember to patch the bug that make the /close command not effective if a player died or changed world during a game, needing a complete restart of the server

keep track of the player that disconnect in each world in order to teleport them to the lobby and doing so changing there location when they join.


Implement support for ID tokens

For google stuff these are relevant when trying to invoke e.g. Cloud
Run services. I'm not at all knowledgeable enough with OAuth to be able
to tell if what I'm doing here is correct.
This is a breaking change. AccessToken got renamed to just
Token (since it now encompasses more than just access_token and
there are some changes to the TokenInfo type too.
Sponsored by: standard.ai

Thank you very much! I will try to take a look soon; if I'm too slow, please don't hesitate to ping me.

I have made some further changes in an effort to make this more readily landable, but it also ended up breaking the API further. For example it is no longer possible to directly obtain the token as str, and instead the user must make a decision whether they want the access or id token, by calling the appropriate API function.

this looks alright, but I didn't see where the ID token is used to make requests. Did I miss something? Or are you just preparing the types in order to later be able to make requests using the ID token? (to be honest, after a bit of googling I am still not quite sure what the distinctive feature of ID tokens is :)

I didn't see where the ID token is used to make requests. Did I miss something?

I'm not sure what you're asking, so I'll try to describe my use-case, instead:
I have a Google Cloud Run application. This Cloud Run application is set up so that it can only be invoked by certain entities (service accounts). In order to obtain a Bearer token valid for requests to this application it is necessary to use a scope such as https://applicationname-0000000000-uc.a.run.app (where applicationname and 0s are specific to the service).
When a service account is used in combination with the scope above, Google's OAuth returns the ID token only, and the response does not include the access token. With the current yup-oauth2 this response fails to be processed. Anyway, the ID token can be used as a Bearer token to “authenticate” requests to the cloud run application correctly.
And so if the question is “why is there nothing specific done to request ID tokens to be returned”, that's because the scope used decides whether an ID token or an access token (or both?) are returned.
If the question is “how would one obtain the ID token to use to put into the header", that's done through Token::id_token method.
Am I missing anything?

after a bit of googling I am still not quite sure what the distinctive feature of ID tokens is

I believe ID tokens allow to verify you are who you claim you are, whereas access tokens don't necessarily contain that information.

Ping! Can you check #166 w.r.t. whether it helps with this use case, or can be extended to support it?

I no longer work on the codebase that required this changeset, and so am not able to verify this.


[Question] Mashka versioning

I love Mashka, as it provides functionality long missed on SailfishOS.  Hence I installed it, when published at OpenRepos and updated it, when new releases were offered there.  Recently I searched for Mashka in the Jolla Store and was surprised to see a newer version being available there.
Analysing what the current release is, I found:

v0.2.0-1 tagged and released at Github.
Side note: v0.1.0-1, which is the latest release on OpenRepos, is missing though (neither tagged or released).
v0.1.0-1 as latest release published on OpenRepos.
v0.1.2-1 and v0.2.0-1, which are tagged and released on Github, are missing.
v0.2.0-1 is the most recent version in the Jolla Store.

Now I wonder ...

if the binaries of v0.1.0-1 at OpenRepos and v0.2.0-1 in the Jolla Store are separated deliberately, as the OpenRepos version may provide functionality, which is non-conformant to the Jolla Store rules.  But on first sight, that does not seem to be the case.
if Mashka at OpenRepos is supposed to be deprecated, as Mashka has become available in the Jolla Store meanwhile.  Then clearly denoting that in Mashka's description at OpenRepos would be nice and helpful.
or if that happened accidentally, so uploading the v0.2.0-1 RPMs to OpenRepos fixes that.

As stated, this is just a question, as I might have misunderstood the release scheme.

I've updated the OpenRepos version. Thank you for pointing on it.

Now it's the other way round, OpenRepos has the newer version than Jolla Store. And difference is just the Chinese translation according to the release notes on OpenRepos, can't be the Jolla Store restrictions, can it?

@Pohli, not for me: Both show v0.3.2-1, uploaded 2019-01-14 20:55 at OpenRepos and 2019-01-15 07:20 at the Jolla Store.

Not anymore. Either my eyesight was really bad that moment (which I doubt) or @mentaljam corrected something quickly and silently. Or something else went wrong which got somehow repaired, maybe while I was installing this app. I can only say that I didn't do the pkcon refresh since then.

@Pohli, the upload timestamps of both stores are auto-generated.

@Pohli, no I didn't do anything. The last version is 0.3.2-1 both on OpenRepos and the official store.


fix multiple origins bouncing bug

Hello, in my last PR #529 I made a mistake because if we provide multiple origins (if geoserver requires it) the map starts bouncing (last time I tested it poorly). GIFs may seem laggy because I recorded my   remote desktop's emulator from my host PC.
Current behavior:

Interpolated behavior (just for fun 😃):

Fixed behavior:

Closes #560 (this isn't the main purpose of this PR)

I also updated pro4dart dependecy because it's more stable.


NEXT-0000 - Feat: Make RuleConfig field names unique

1. Why is this change necessary?
Currently when changing the RuleConfig of a rule using a decoration (in my case I wanted to add a new line item type to the LineItemOfTypeRule), it is quite annoying cumbersome to implement this, i.e.
    public function getConfig(): RuleConfig
    {
        $config = parent::getConfig();

        $fields = $config->getData()['fields'] ?? [];
        foreach ($fields as &$field) {
            if ($field['name'] === 'lineItemType') {
                $field['config']['options'][] = 'my_type';
                $config->assign(['fields' => $fields]);

                break;
            }
        }

        return $config;
    }

Furthermore if one adds a field with the same name, it is added twice, which leads to an error in the VueJS UI:

2. What does this change do, exactly?
Make sure that the field is only added once, and add a method to retrieve already added fields.
3. Describe each step to reproduce the issue or behaviour.
-
4. Please link to the relevant issues (if any).
-
5. Checklist

[x] I have rebased my changes to remove merge conflicts
[x] I have written tests and verified that they fail without my change
[x] I have created a changelog file with all necessary information about my changes
[ ] I have written or adjusted the documentation according to my changes
[x] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

Hey @aragon999 :wave:,
thanks for your contribution. Your changes are merged now :rocket:


The API command "AddComment" doesn't include "isOldDotConciergeChat"

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

issue found when validating #37754
Version Number: 1.4.52-1
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail: n/a
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: applause internal team
Slack conversation:
Action Performed:

Create a new Gmail account in OD
Click on the Concierge chat button in OD
Resresh Concierge chat
Duplicate Concierge chat by opening it in a new tab
Send "MODERATION_TEST" to Concierge
Open Chrome console - Network
Search for "AddComment"
Open the API command
Look for "isOldDotConciergeChat" in the Payload tab

Expected Result:
The API command "AddComment" includes "isOldDotConciergeChat" with a "true" value.
Actual Result:
The API command "AddComment" doesn't include "isOldDotConciergeChat".
Workaround:
unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence
https://github.com/Expensify/App/assets/43996225/5a6696c3-e849-4082-b5b2-f03dcc6abac6
https://github.com/Expensify/App/assets/43996225/76eaaf84-df77-40ff-b3bb-245a2d1df9cf

View all open jobs on GitHub

@trjExpensify I think this belongs under Wave 1

#wave-collect you mean? Yup!
Looks like this was created as an issue when executing this PR from @rezkiy37. @cristipaval, @abdulrahuman5196 and @MitchExpensify might have some additional context as a former #wave9 project!

In step 4, by copy-pasting that URL in a new tab, a new App session is opened, and because it is not open with a redirect from the OldDot (like the initial tab), we don't consider it bound to OldDot. I'm not sure we want to fix this, given that this doesn't sound like common user behavior. Thoughts @sonialiap @trjExpensify ?

I don't have a strong opinion. @MitchExpensify might, as he was spearheading this. Why was it included in the PR testing steps explicitly if it's not required for the implementation?

I am not seeing the first steps being taken here in the videos:

Create a new Gmail account in OD
Click on the Concierge chat button in OD

I raise this because any new account joining OD would be redirected to ND and as such I'm not sure why we'd even expect this:

"isOldDotConciergeChat" with a "true" value.

aha! Then this feels like a non-bug to me?

I think so. The user is writing from NewDot so why would we expect the isOldDotConciergeChat" to have a "true" value? 🤷

I thought there might be something going on with backwards compatibility (ya know - beyond my understanding ) closing this!


[McGovern] Create a Build variant for McGovern - WHO ANC DAK Reference App

Create a build variant for SID - WHO ANC DAK Reference app

I don't think this needs a build variant, only a separate app-id


The first second is always 00:00

When start countdown, it initialize with 00:00 value, and after first second it shows correct data.
Please see the attached video. While initialization it has 00 sec, and then comes correctly countdown
https://user-images.githubusercontent.com/9445518/146406330-a9b97338-0346-4f8a-b707-c8aff1ff0bd6.mp4

@RUSSCITY Thanks for opening issues, i'm try fix in ver 0.0.9-dev.1, maybe it will related with this issue.

@farhanfadila1717 thank you!


[performance] use DownloadFiles API  will freezing  .

use DownloadFiles API  will freezing  .
I use DownloadFiles to download  more than 64 files in one folder at once, but My app was freezing..
how to improve？
environment: use .net 3.5

Please answer basic questions, which OS, which server FTP software, etc

local :windows 7 x64  .net 3.5 ,unity 5.6
server  linux ftp (which os I don't konw);
here are my modify  code
here  test codeare my modify  code
and my ftp remote path folder  have more than 64 files

So can you enable logging (see the FAQ) to tell us which server its using?

Linux version 3.10.0-123.el7.x86_64<EMAIL_ADDRESS>(gcc version 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC) ) #1 SMP Mon Jun 30 12:09:22 UTC 2014

it's seem your donwload api use synchronization  instead asynchronous?

There are both APIs, check the readme.


Add svg icons

Add SVG icons section to documentation
Add SVG sizing styles
Modify SVGs in messaging components to be accessible and add titles
Add svg icons page to navigation

Note: this is not ready to merge – still need to link to our icon set (empty placeholder link is there now)! But would love eyes on this documentation portion for now.

Added link to solid-icons private repo 🎉

LGTM

I wonder if this looks like the text class is part of the svg class? I had a bit of a hard time scanning this at first.
I think it might be helpful to remove the text class from here and only include that in the code snippet. We don't have a code snip here so maybe we can add it in, just like in Typography:

I also wonder if we should lay out this documentation in the same way we are doing Typography:

I made a comment on a line of code that asks about the top positioning. Not sure if we actually want to bake that into the svg sizing. Would it mess with svgs that are not paired with text?
This is mega nit picky but I think Buttons and Forms should be next to each other in the side nav, as they are both considered form elements. I think SVG Icons can go under Colors, before Buttons, or maybe after Typography, as we are thinking of them like type.

I agree with Amaury's comments about having some code comments where you have the 1px (etc) positioning on the svg, if we stick with that direction.
I have some visual notes on the documentation:
I think you could increase the margin to xs-mb2 between the svgs in the sizing scale part of the documentation. Right now they feel a bit tight - specifically on the last few. When I dug into the inspector it looked like the margin-bottom wasn't being entirely respected, so that might be the real issue
https://www.dropbox.com/s/uvrsmbqntzyijyh/Screenshot 2016-09-29 16.56.51.png?dl=0
(might have wrap the svg + text together, and then put a margin on the wrapper of that? IDK but happy to help out).
The space between the individual svg and the size class that pertains to it also feel a bit tight in the sizing scale
https://www.dropbox.com/s/fae4ibdn4dxz1fi/Screenshot 2016-09-29 16.58.38.png?dl=0
I think this space works better (either way should be consistent with the other lockup?): https://www.dropbox.com/s/3do78cll0pyqhun/Screenshot 2016-09-29 16.59.15.png?dl=0
In terms of the Trending example - this is awesome but not something we have on our new homepage, could we use something updated? Maybe the byline example, or the newer trending example? https://www.dropbox.com/s/d7ns9qqqfcn2x8i/Screenshot 2016-09-29 17.10.28.png?dl=0 (could use the circle svg imo)

this mentions fill, but there is no fill in the code snippet. do you mean apply the svg color class to the svg to color the svg? or do you mean use the Solid svg color variable in your scss, where you'd apply it to the fill attribute?

i agree with emily's comments above re: margins, etc

can we open the link to the icon repo in a new window?

not sure if it would be helpful to have a line of text above the Trending example. that example feels disconnected from the text that describes how the svg classes work directly with our text size classes.

pushed some changes to this bad boy, added a section explicitly for “icons and text” but not sure if its working. Also included the comments explaining the pixel positioning, but if we can find a better way when Sam comes back we'll do that.

Made a couple tweaks, would love another review on this guy @samthurman any genius ideas about flexible positioning come to you in your travels?


Feature request: Please add support for the AWS lake formation modules

I looked at the moto library for lakeformation modules and did not find any. Can you please this, so our tests can mock AWS lakeformation?

Hi @SuchiDuvvuri, I'll mark it as an enhancement to add this service.
Which methods/features do you use specifically?

@bblommers - specifically the batch_grant_permissions, grant_permissions, batch_revoke_permissions, revoke_permissions, list_lf_tags, list_resources, list_data_cells_filter

These methods are now all part of moto >= 4.1.7.dev30 @SuchiDuvvuri  - see the documentation here: http://docs.getmoto.org/en/latest/docs/services/lakeformation.html
Please let us know if you run into any issues.


Tutorial (detailed) how to write new widgets?

It would be very very helpful if there would be a detailed tutorial on how to write new widgets for w2ui.
I know that there are the sources, but they are big enough for most users not to really understand them.
regards

+1


ZeroMQ BUILD_FAILED

I'm attempting to install zeromq:x64-windows (fails with x86 too), and it results with BUILD_FAILED for 4.3.4#2.
package: zeromq[core]:x64-windows -> 4.3.4#2
vcpkg version: 30465138e 2021-11-22 (10 hours ago)
vcpkg-tool version: 2021-11-15-ec76affcc987efbf172b7da0b05df711b48fa535
config-x64-windows-out.log
install-x64-windows-dbg-out.log
patch-x64-windows-0-err.log
stdout-x64-windows.log
x64-windows.vcpkg_abi_info.txt

Could you check the value of ZMQ_HAVE_IPC in CMakeCache.txt?

ZMQ_HAVE_IPC:INTERNAL=1
CMakeCache.txt

Here is the whole folder from buildtrees in case that helps. This is also using the latest commit of vcpkg on a Windows 10 machine.
zeromq.zip

https://github.com/zeromq/libzmq/issues/3949

It seems that it failed to find the definition of struct sockaddr_un which should be in afunix.h.
You may give this a try:
mkdir build
cd build
cmake .. # Use Visual Studio generator

Then open the generated solution file with Visual Studio, locate ipc_address.hpp and try to go to the definition of struct sockaddr_un  at line 65.

/*
    Copyright (c) 2007-2016 Contributors as noted in the AUTHORS file

    This file is part of libzmq, the ZeroMQ core engine in C++.

    libzmq is free software; you can redistribute it and/or modify it under
    the terms of the GNU Lesser General Public License (LGPL) as published
    by the Free Software Foundation; either version 3 of the License, or
    (at your option) any later version.

    As a special exception, the Contributors give you permission to link
    this library with independent modules to produce an executable,
    regardless of the license terms of these independent modules, and to
    copy and distribute the resulting executable under terms of your choice,
    provided that you also meet, for each linked independent module, the
    terms and conditions of the license of that module. An independent
    module is a module which is not derived from or based on this library.
    If you modify this library, you must extend this exception to your
    version of the library.

    libzmq is distributed in the hope that it will be useful, but WITHOUT
    ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
    FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
    License for more details.

    You should have received a copy of the GNU Lesser General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#ifndef __ZMQ_IPC_ADDRESS_HPP_INCLUDED__
#define __ZMQ_IPC_ADDRESS_HPP_INCLUDED__

#if defined ZMQ_HAVE_IPC

#include <string>

#if defined _MSC_VER
#include <afunix.h>
#else
#include <sys/socket.h>
#include <sys/un.h>
#endif

#include "macros.hpp"

namespace zmq
{
class ipc_address_t
{
  public:
    ipc_address_t ();
    ipc_address_t (const sockaddr *sa_, socklen_t sa_len_);
    ~ipc_address_t ();

    //  This function sets up the address for UNIX domain transport.
    int resolve (const char *path_);

    //  The opposite to resolve()
    int to_string (std::string &addr_) const;

    const sockaddr *addr () const;
    socklen_t addrlen () const;

  private:
    struct sockaddr_un _address;
    socklen_t _addrlen;

    ZMQ_NON_COPYABLE_NOR_MOVABLE (ipc_address_t)
};
}

#endif

#endif

I'm using Visual Studio 2019 Community Edition if that has anything to do with this.

What is the content of afunix.h?

/*++

Copyright (c) Microsoft Corporation

Module Name:

    afunix.h

Abstract:

    This file contains the definitions for the AF_UNIX socket address family
    that can be used by both user-mode and kernel mode modules.

    BETA: The definitions in this header are subject to change.

--*/

#pragma once

typedef struct _SOCKADDR_UN
{
     ADDRESS_FAMILY Family;
     wchar_t Path[63];
} SOCKADDR_UN, *PSOCKADDR_UN;

This open issue zeromq/libzmq#3949 is over a year old!
@danieljbarber Most probably your environment is broken. Try reinstalling it.

So, I think this is a upstream bug.

Hi! @danieljbarber I have submitted a PR to the upstream: https://github.com/zeromq/libzmq/pull/4310.
Would you like to give this patch a try?

@myd7349 Hopefully I did this right, but I cloned zeromq:master and ran it through CMake to build for VS2019 and got the following build error:
Build started...
1>------ Build started: Project: libzmq, Configuration: Debug x64 ------
1>precompiled.cpp
1>C:\Users\soartech\src\libzmq\src\windows.hpp(106,1): error C2011: 'sockaddr_un': 'struct' type redefinition
1>C:\Users\soartech\src\libzmq\src\windows.hpp(105): message : see declaration of 'sockaddr_un'
1>Done building project "libzmq.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 1 up-to-date, 0 skipped ==========

Oops! It seems I made a mistake.
https://github.com/myd7349/libzmq/tree/fix-sockaddr_un-redefinition
Does this fix work for you?

@danieljbarber I have submited a PR to update zeromp to latest commit. Could you help test PR #22681 resolve your issue?

Hey there, I'm not super savvy with git. How do I pull that PR down locally
within vcpkg to try it out?
On Fri, Jan 21, 2022 at 4:07 AM LilyWangLL @.***> wrote:

@danieljbarber https://github.com/danieljbarber I have submited a PR to
update zeromp to latest commit. Could you help test PR #22681
https://github.com/microsoft/vcpkg/pull/22681 resolve your issue?
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vcpkg/issues/21623#issuecomment-1018314899,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABQM2FQL5GREEJUMU5XNWOTUXEO5BANCNFSM5ITV3AIA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

I was able to test this using Visual Studio 2019 Community Edition without
issues (16.11.9). I was able to install both x86 and x64 windows versions
of zeromq.
Best,
Daniel
On Fri, Jan 21, 2022 at 4:07 AM LilyWangLL @.***> wrote:

@danieljbarber https://github.com/danieljbarber I have submited a PR to
update zeromp to latest commit. Could you help test PR #22681
https://github.com/microsoft/vcpkg/pull/22681 resolve your issue?
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vcpkg/issues/21623#issuecomment-1018314899,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABQM2FQL5GREEJUMU5XNWOTUXEO5BANCNFSM5ITV3AIA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>


Move from GET views for object deletions to DeleteViewContext

DeleteViewContext is introduced in the PR #875

This can be easily fixed with a better version of DeleteContextView that I'll introduce in instructor-training branch:
class DeleteViewContext(DeleteView):
    """
    Class-based view for deleting objects that extends default template context
    by adding proper page title.

    GET requests are redirected to appropriate update views.

    ProtectedErrors are handled.
    """
    success_message = '{} was deleted successfully.'

    def delete(self, request, *args, **kwargs):
        '''Workaround for https://code.djangoproject.com/ticket/21926'''
        messages.success(
            self.request,
            self.success_message.format(self.get_object())
        )
        try:
            return super().delete(request, *args, **kwargs)
        except ProtectedError as e:
            return failed_to_delete(self.request, self.object,
                                    e.protected_objects)

    def get(self, request, *args, **kwargs):
        self.object = self.get_object()
        return redirect(self.object.get_absolute_url())

Where is failed_to_delete imported from?
Why do we need to redirect GET requests on delete views?

failed_to_delete lives in workshops/util.py.
By default, DeleteView renders confirmation page when it receives GET request, and this requires a template for such page.

Ref. https://github.com/swcarpentry/amy/blob/a82d0c39a4c4f745c57188350e27402b53c1e2c8/workshops/views.py#L160


lightline not working

When following the directions and putting all the necessary files in their respective location...the lightline theme is the only thing not working.  I dont want to use automated script so I have been validating the files and placing them manually. Im using zsh shell and vim 8.2.850
I attempted to add the following command but it didnt work "set laststatus=2"
Can anyone assist?

Could you share your configuration files and related directory structure?

Could you share your configuration files and related directory structure?

Here are the attached config files.  I shared the entire .vim folder. I had to use the command ls -la to view it. Please let me know if you want the files in a different format. Thanks again for the quick response!
Config files.zip

Here are the attached config files.  I shared the entire .vim folder. I had to use the command ls -la to view it. Please let me know if you want the files in a different format. Thanks again for the quick response!
Config files.zip

You did not include either .vimrc or init.vim. They usually contain information about how you load lightline as a plugin.

You did not include either .vimrc or init.vim. They usually contain information about how you load lightline as a plugin.

Sorry, here is the vimrc file that I have. Thanks in advance for your help!
vimrc.txt.zip

Sorry, here is the vimrc file that I have. Thanks in advance for your help!
vimrc.txt.zip

Well, since you do not use any plugin manager, I think you need to follow https://github.com/itchyny/lightline.vim#vim-packages-since-vim-741528 and install lightline in the correct directory.

Well, since you do not use any plugin manager, I think you need to follow https://github.com/itchyny/lightline.vim#vim-packages-since-vim-741528 and install lightline in the correct directory.

Do you mean all I have to do is just cp the file "lightline.vim" in the link you sent into the autoload folder?

Do you mean all I have to do is just cp the file "lightline.vim" in the link you sent into the autoload folder?

It's not about autoload. The method (for vim) is described here: https://vimhelp.org/repeat.txt.html#packages

It's not about autoload. The method (for vim) is described here: https://vimhelp.org/repeat.txt.html#packages

Sorry to hijack but I am experiencing the exact same issue.

vanilla install of macOS 10.15
bare minimum .vimrc

I followed the instructions as per the README, it just doesn't work. My .vimrc:
set number
set noshowmode
if !has('gui_running')
   set t_Co=256
 endif

Sorry to hijack but I am experiencing the exact same issue.

vanilla install of macOS 10.15
bare minimum .vimrc

I followed the instructions as per the README, it just doesn't work. My .vimrc:
set number
set noshowmode
if !has('gui_running')
   set t_Co=256
 endif

Sorry to hijack but I am experiencing the exact same issue.

vanilla install of macOS 10.15

bare minimum .vimrc

I followed the instructions as per the README, it just doesn't work. My .vimrc:

set number

set noshowmode

if !has('gui_running')

   set t_Co=256

 endif

There is no set laststatus=2 in your .vimrc.

Sorry to hijack but I am experiencing the exact same issue.

vanilla install of macOS 10.15

bare minimum .vimrc

I followed the instructions as per the README, it just doesn't work. My .vimrc:

set number

set noshowmode

if !has('gui_running')

   set t_Co=256

 endif

There is no set laststatus=2 in your .vimrc.

Please use a plugin manager to install Vim plugins. This is not an issue of lightline.vim so closing.

Please use a plugin manager to install Vim plugins. This is not an issue of lightline.vim so closing.


In experimental studies, the researcher manipulates the exposure, that is he or she allocates subjects to the intervention or exposure group. Experimental studies, or randomised controlled trials (RCTs), are similar to experiments in other areas of science. That is, subjects are allocated to two or more groups to receive an intervention or exposure and then followed up under carefully controlled conditions. Such studies controlled trials, particularly if randomised and blinded, have the potential to control for most of the biases that can occur in scientific studies but whether this actually occurs depends on the quality of the study design and implementation.
In analytic observational studies, the researcher simply measures the exposure or treatments of the groups. Analytical observational studies include case””control studies, cohort studies and some population (cross-sectional) studies. These studies all include matched groups of subjects and assess of associations between exposures and outcomes.
Observational studies investigate and record exposures (such as interventions or risk factors) and observe outcomes (such as disease) as they occur. Such studies may be purely descriptive or more analytical.
We should finally note that studies can incorporate several design elements. For example, a the control arm of a randomised trial may also be used as a cohort study; and the baseline measures of a cohort study may be used as a cross-sectional study.

I like the idea


How to run pose estimation inference on video instead of webcam?

I am attempting to run a pose classification model that I trained on a video file, but I can't seem to figure out how to get it working with anything other than the documentation they provide for running inference on webcam input. I am trying to run the model using their provided javascript example code. I added an html video element and specified the height and width parameters, but I can't figure out how to get the predictions working in async function predict(). I commented out the webcam setup provided in the original code, and changed all webcam.canvas objects to video.canvas. I'm pretty new to javascript but the model only exports as tensorflow.js so that's what I have to work with. Any tips would be appreciated!
This is the error that is thrown:
teachablemachine-pose.min.js:58 Uncaught (in promise) TypeError: Cannot read property 'height' of undefined
at y (teachablemachine-pose.min.js:58)
at Object.e.padAndResizeTo (teachablemachine-pose.min.js:58)
at t. (teachablemachine-pose.min.js:51)
at teachablemachine-pose.min.js:34
at Object.next (teachablemachine-pose.min.js:34)
at teachablemachine-pose.min.js:34
at new Promise ()
at r (teachablemachine-pose.min.js:34)
at t.estimatePoseOutputs (teachablemachine-pose.min.js:51)
at t. (teachablemachine-pose.min.js:51)

Please refer to my code.
https://github.com/fustyles/webduino/blob/master/TensorFlow/TeachableMachine_video/TeachableMachine_video_localfile.html
Try it
https://fustyles.github.io/webduino/TensorFlow/TeachableMachine_video/TeachableMachine_video_localfile.html