Add OpenImageIO's idiff tool to appleseed distribution

Prerequisite of #2481.

If nobody work on it, I'd like to do it.

Go ahead.

I'm not sure about my thought about it now.
I just want to add the idiff.exe into appleseed\scripts\tools with the new folder named idiff.
The structure is
appleseed
| -- scripts
|       | -- tools
|       |        | -- cloc
|       |        |        --cloc.exe |       |        | -- idiff |       |        |        --idiff.exe
.....
I think then it can be used by the **.py
Is this what you want?

We already bundle a tool called oiiotool from OpenImageIO. Just copy what we do for oiiotool.

Thanks est, I get it.

For the linux, there isn't an idiff in prebuilt-linux-deps.
So, can I update that?

I added it to the deps.


Type intellisense suggestion doens't work

Description
For example the Button component, component should suggest its own props, but it doesn't happen.
CodeSandbox/Snack link
https://snack.expo.dev/@amerllica/b2a79c?platform=web&theme=dark
Steps to reproduce

Write import { Button as ButtonGS } from "@gluestack-ui/themed";
type , after ButtonGS and try to import ButtonProps.
It doesn't exist.

gluestack-ui Version
^0.1.51
Platform

[X] Expo
[ ] React Native CLI
[ ] Next
[X] Web
[X] Android
[X] iOS

Other Platform
No response
Additional Information
I expected the types of components to be exported but those were not at all. There is no possibility to use glue stack component types. For example, the following code is a wrapper component upon the glue stack button component:
import * as React from "react";
import type { FC } from "react";
import { Button as ButtonGS } from "@gluestack-ui/themed";

type ButtonGSType = React.ComponentProps<typeof ButtonGS>;
export interface ButtonProps extends ButtonGSType {
  children?: React.ReactNode;
}

const Button: FC<Partial<ButtonProps>> = ({ children, ...rest }) => {
  return <ButtonGS {...rest}>{children}</ButtonGS>;
};

export { Button };

The ButtonGS component doesn't suggest anything, even by using this wrapper and force of type ButtonGSType = React.ComponentProps<typeof ButtonGS>; to get exported the types, my own exported component only suggests Text, Icon, Group, Spinner.

If this is acceptable to you I can send a PR

Hey @amerllica, We will export typing is in the pipeline. We will export them soon.

Thanks @Viraj-10, I completely migrate from GlueStack to ReactNativeElements. I think nowadays when a TypeScript project wants to be built, first of all, the types would be necessary.

Is there any update on types? I am also facing the same issue.

No @jerrywonderr, please don't trust this repo. When contributor developers tried to write some codes by using TypeScript and then put any anywhere, so, there was/is no hope or trust in this product. It's not reliable at all.

This isn't nice. I guess I will use another library.  Thanks @amerllica


add texture

Hello everyone.
I'm working on making a diagram that changes colors based on certain conditions, but my colorblind colleagues are having a hard time interpreting it.  In addition to defining the color with which we fill the objects, is there an option to define also the texture or pattern it can have? I am attaching an example image of Trello's mode for colorblind users that adds patterns to help people distinguish between labels.

There isn't at the moment, but thanks for all the extra detail and examples. I'll see what I can do.

That said, assuming you are after some kind of traffic light, have you tried blue/yellow/red rather than green/amber/red? Just asking because textures will only help with fill colors. There's stroke colors and label colors as well that are harder to do and would require people remembering lots of subtleties. So am wondering if just choosing a friendly palette for everyone would be the better way forward. Trello only has one problem to solve so their choice of texture is more simple.
If blue is unappealing, just having 'green' as unfilled works well for me as it makes the other colors much more stand-outish.
Say if you disagree though... definitely open to ideas.

Thanks for your answer Andy,
At the moment we are trying to define a 3-color code that adapts to the color blindness of my colleagues, with the problem that would only be specific to our company. Having said that, I saw that draw.io allows you to choose the filling pattern of an object between hatch, dots, dashed... I tried to add a figure in my flow with a pattern and then deffine, in the yaml, different thresholds for it in the fillColor part. The problem is that the program fills the object completely solid without respecting the pattern. I don't know if it would be very difficult to make the program able to respect the fill patterns of the original object.

draw.io isn't going to be much help in this case because given what you've said you are going to want different textures for different thresholds. Just changing the colors but not the texture wouldn't help. So if I do this I then also need to decide what to do with hue mode where textures would blend, etc. or just say hue is unsupported... it can be done, but it's not trivial.
What is available in the panel now is siteConfig and if you are able to serve that up via url rather than embed it in the panel you can drive it via a grafana variable. i.e. set siteConfig to https://.../siteConfig_${colorScheme}.yaml and then in there define your colors like in this example. Add a variable to your dashboard with the different color schemes for the different color blindness types. The 'info' popup on the variable can explain the mappings used for each setting.
That gets you past the one solution for everyone problem but is only selectable if you are in a position to serve up siteConfig via url. I know not everyone can do this.
What are your thoughts?

In the end my supervisors have agreed on a new color palette. Thank you for your time and for creating this plugin

Great. I'll keep this open for a bit to explore it. It would be nice to offer alternatives to color...


Real-world Balancer usage question

❓ Questions
Hi, first of all, thanks for sharing the code! It's quite well-written.
I've been trying to understand the practical use of the Balancer class.
In pseudo-code, what I understood from the documentation is that my use of it in a real training loop should look something like this:
z = encoder(input)
reconstruction = decoder(z)
loss_l1 = F.l1_loss(reconstruction, input)
loss_l2 = F.l2_loss(reconstruction, input)
balancer.backward({'l1' : loss_l1, 'l2' : loss_l2}, reconstruction)

So far so good?
Assuming I understood correctly, I still run into an issue once I add a loss term on the latent representation (z) in the above. e.g.
z = encoder(input)
reconstruction = decoder(z)
loss_l1 = F.l1_loss(reconstruction, input)
loss_l2 = F.l2_loss(reconstruction, input)
loss_latent = some_regularization_loss(z)
balancer.backward({'l1' : loss_l1, 'l2' : loss_l2, 'z' : some_regularization_loss}, reconstruction)

Now, the loss on z does not depend on the reconstruction so this won't work. An alternative is to pass z to balancer.backward() however that comes with the cost of backpropagating through the decoder multiple times. What did you do regarding the quantization loss?

To follow up, I've had some success by using the balancer for all the losses based on the final output of the network and balancing the balancer-balanced loss with internal outputs manually, the old-fashioned multiply-by-constant way 🤷

The balancer is only used for losses that are defined with respect to the output of the model. Other losses contributions must be computed in a separate backward.

Thanks. I see now that it's also mentioned in the paper, so extra thanks for the patience in responding!

I used it in code that isn't public and has been superceded by now. Take a look at https://github.com/acids-ircam/RAVE for a good example of usage.


TypeScript support

Currently, one wanting to use orbit-db's API in a TypeScript project must provide type definitions (him/her)self. It would be nice to be able to install type definitions with yarn add --dev @types/orbit-db or something the like.

There is semi-official type support here:
https://github.com/orbitdb/orbit-db-types
Just add "@types/orbit-db": "https://github.com/orbitdb/orbit-db-types.git" to your package.json

Great, thanks for the link @chrispanag ! I guess the issue should remain open until type support becomes official, right?

You are welcome @gdethier!

I guess the issue should remain open until type support becomes official, right?

This is up to the maintainers. Adding typings to OrbitDB was also mentioned on the Road to v1.0 Thread.

I propose going to typescript.
My first step in project orbit-db-io

Currently there are no plans to migrate OrbitDB to TS. However, there are contributions being proposed which provide type defs.


Viz.json with 3 layers only shows 1 layer in the Editor

From SB/5209502
Behaviour when you open the visualization in the Editor:

The toolbar appears just with the number "1", the map is empty

Clicking on that "1" renders the map and shows the option for the first layer

The map with the three layers is shown, although the toolbar only shows one layer

Details of the visualization can be found in the ticket.
In Rollbar: https://rollbar.com/vizzuality/CartoDB/person/?environment=production&person_id=f20f7695-2831-48fb-bb2c-f032a66463ba
Errors:
CartoDB::NamedMapsWrapper::HTTPResponseError: GET:503 http://<IP_ADDRESS>:80/api/v1/map/named/tpl_e91020a8_dc70_11e4_aa0b_0e0c41326911?api_key=e9018ef2851128099fb1067f5bbe9bd527993557 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DT

and
ActionView::Template::Error: could not connect to server: Connection refused Is the server running on host "<IP_ADDRESS>" and accepting TCP/IP connections on port 5432?

cc @javisantana

nice report

cc @Hayleyr @ztephm , keep informed here! :)

how prio is this? for next week/sprint?

did you do any further investigation? I remember a similar case that seemed to be a javascript problem

IIRC, fixed at the time.


Feature: adding py.typed metadata to python/usearch

Describe what you are looking for
Running mypy==1.9.0 with usearch==2.12.0:
foo.py:5:1: error: Skipping analyzing "usearch.index": module is installed, but missing library stubs or py.typed marker  [import-untyped]
    from usearch.index import Index
    ^

It would be nice to add py.typed metadata for mypy
Can you contribute to the implementation?

[X] I can contribute

Is your feature request specific to a certain interface?
Python bindings
Contact Details
No response
Is there an existing issue for this?

[X] I have searched the existing issues

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Cool, @jamesbraza! I don't have experience with that. So if it's not too much code to maintain and you can contribute, would love to merge it 🤗


Metasploit Fails to Install

Metasploit Fails to install
Directory empty.
To Reproduce
Steps to reproduce the behavior:

Set-ExecutionPolicy Unrestricted
.\install.ps1

Error
Chocolatey installed 0/1 packages. 1 packages failed.
See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).
Failures

Metasploit - Metasploit not installed. The package was not found with the source(s) listed.
Source(s): 'https://www.myget.org/F/fireeye/api/v2;https://chocolatey.org/api/v2/'
NOTE: When you specify explicit sources, it overrides default sources.
If the package version is a prerelease and you didn't specify --pre,
the package may not be found.
Please see https://chocolatey.org/docs/troubleshooting for more
assistance.

Version

OS: Windows 10 x64

Metasploit works ok
Version
OS: Windows 10 x64 Home Edition

I had issues with certain packages not installing. use 'choco install metasploit' from cmd/ps prompt.

I had issues with certain packages not installing. use 'choco install metasploit' from cmd/ps prompt.

specifying --pre also makes no difference

_ Chocolatey:ChocolateyInstallCommand - Normal Run Mode _
Installing the following packages:
metasploit
By installing you accept licenses for the packages.
metasploit not installed. The package was not found with the source(s) listed.
If you specified a particular version and are receiving this message, it is possible that the package name exists but the version does not.
Version: ""
Source(s): "C:\ProgramData\Boxstarter\BuildPackages;https://www.myget.org/F/fireeye/api/v2;https://chocolatey.org/api/v2"
Chocolatey installed 0/1 packages. 1 packages failed.
See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).
Failures

metasploit - metasploit not installed. The package was not found with the source(s) listed.
If you specified a particular version and are receiving this message, it is possible that the package name exists but the version does not.
Version: ""

I don't know if this is still an issue for you, but I am going to be flashing commando on my other laptop later tonight, and I'll let you know if I run into any metasploit install issues and how to remedy them.

Ok sounds good, I ended up deleting commando for the time being, hopefully the install issues get resolved
Sent from ProtonMail mobile
-------- Original Message --------
On Apr 11, 2019, 9:56 AM, machGhosTine wrote:

I don't know if this is still an issue for you, but I am going to be flashing commando on my other laptop later tonight, and I'll let you know if I run into any metasploit install issues and how to remedy them.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub, or mute the thread.

@rcantec the issues should be resolved now. Closing this issue, please open another if you decide to install again and have other issues.

Yes latest version seems to be working great thank you!

proxycap and metasploit fails to install. How to rectify it?

hello
i have the same issue , i just installed the commando-vm in my windows 10
in the tools area i have tools but metasploit missing and nmap ....i try to choco install metasploit i get this:
C:\Users\cyber\Desktop
λ choco install metasploit
Chocolatey v0.10.13
Installing the following packages:
metasploit
By installing you accept licenses for the packages.
metasploit not installed. The package was not found with the source(s) listed.
Source(s): 'https://www.myget.org/F/fireeye/api/v2;https://chocolatey.org/api/v2/'
NOTE: When you specify explicit sources, it overrides default sources.
If the package version is a prerelease and you didn't specify --pre,
the package may not be found.
Please see https://chocolatey.org/docs/troubleshooting for more
assistance.
Chocolatey installed 0/1 packages. 1 packages failed.
See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).
Failures

metasploit - metasploit not installed. The package was not found with the source(s) listed.

Source(s): 'https://www.myget.org/F/fireeye/api/v2;https://chocolatey.org/api/v2/'
NOTE: When you specify explicit sources, it overrides default sources.
If the package version is a prerelease and you didn't specify --pre,
the package may not be found.
Please see https://chocolatey.org/docs/troubleshooting for more
assistance.
i have problems whit nmap ...i install whit the choco install nmap but i try to open in cmd and not found maybe i have to change the path but i dont know how to do
C:\Users\cyber\Desktop
λ choco install nmap
Chocolatey v0.10.13
Installing the following packages:
nmap
By installing you accept licenses for the packages.
nmap v7.70 already installed.
Use --force to reinstall, specify a version to install, or try upgrade.

C:\Users\cyber\Desktop
λ nmap --help
Cannot find file at 'c:\program files (x86)\nmap\nmap.exe' (c:\program files (x86)\nmap\nmap.exe). This usually indicates a missing or moved file.
CAN YOU HELP ME PLEASE ????
THANK YOU SO MUCH!

This issue is still happening on the latest as of today May 9.
λ choco install metasploit
Chocolatey v0.10.13
Installing the following packages:
metasploit
By installing you accept licenses for the packages.
metasploit not installed. The package was not found with the source(s) listed.
Source(s): 'https://www.myget.org/F/fireeye/api/v2;https://chocolatey.org/api/v2/'
NOTE: When you specify explicit sources, it overrides default sources.
If the package version is a prerelease and you didn't specify --pre,
the package may not be found.
Please see https://chocolatey.org/docs/troubleshooting for more
assistance.
Chocolatey installed 0/1 packages. 1 packages failed.
See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).
λ choco info metasploit
Chocolatey v0.10.13
0 packages found.

Seeing similar issues with:
Failed to install dnspy.flare
Failed to install proxycap.fireeye
Failed to install fiddler.fireeye
Failed to install notepadplusplus
Failed to install metasploit.flare
Failed to install Elite.fireeye
Failed to install covenant.fireeye
Failed to install wfuzz.fireeye
Failed to install openvpn.fireeye

Metasploit package isn't found using Chocolatey when using
choco install metasploit
Running choco install metasploit.flare  works but there's a 404 error from metasploit's site.

ERROR: The remote file either doesn't exist, is unauthorized, or is forbidden for url 'https://windows.metasploit.com/metasploit-framework-5.0.31%2B20190623152611-1rapid7-1-x64.msi'. Exception calling "GetResponse" with "0" argument(s): "The remote server returned an error: (404) Not Found."
The install of metasploit.flare was NOT successful.
Error while running 'C:\ProgramData\chocolatey\lib\metasploit.flare\tools\chocolateyInstall.ps1'.
See log for details.

I have the utmost respect for what you guys are doing but the current installation method has a lot of dependencies that are out of your control. Hope you guys are able to find a long term fix to this problem because I think CommandoVM could be a great alternative to Kali.

Metasploit package isn't found using Chocolatey when using
choco install metasploit
Running choco install metasploit.flare works but returns a 404 error from metasploit's site.
ERROR: The remote file either doesn't exist, is unauthorized, or is forbidden for url 'https://windows.metasploit.com/metasploit-framework-5.0.31%2B20190623152611-1rapid7-1-x64.msi'. Exception calling "GetResponse" with "0" argument(s): "The remote server returned an error: (404) Not Found."
The install of metasploit.flare was NOT successful.
Error while running 'C:\ProgramData\chocolatey\lib\metasploit.flare\tools\chocolateyInstall.ps1'.
See log for details.
I have the utmost respect for what you guys are doing but the current installation method has an issue with dependencies. Hope you guys are able to find a long term fix to this problem because I think CommandoVM could be a great alternative to Kali.

I am having the same issue as @WayneJLee
Is there a work around?

@djeronimo for now the only way is to manually install the package from metasploit.com. Since they are always updating their build the link is always breaking. It takes some work for us to keep up with it, but we will have a fix out soon.

can you not link the package to the below link instead? Just a suggestion...
https://windows.metasploit.com/metasploitframework-latest.msi

@dandymike we could but then we would have to forgo the hash checking of the binary during the install which is no bueno.

@day1player I didn’t think about that, I’ll go back in my hole and wait for the sources list to be updated :)


update bindgen dependency to 0.54.0

closes #431

Any idea how we can fix this on Travis? bindgen has this in their Cargo.toml:
clang-sys = { version = "0.29", features = ["clang_6_0"] }

...so apparently it should not depend on libclang.so.7 (which is presumably 7.0)? Could this be a bug in clang-sys?
Is it possible to install LLVM 7 on Ubuntu Xenial, or maybe we should use dist: bionic instead?

Since we're bumping the minor version anyway, I don't care if we break compat for older distros.

This also fails on macOS and Windows interestingly

True. I wonder why that happens. The clang-sys changelog doesn't contain anything particularly suspicious:
## [0.29.3] - 2020-03-31

### Added
- Added ability to determine version of runtime-linked instance of `libclang`

## [0.29.2] - 2020-03-09

### Added
- Revert unnecessary increase of minimum version of `libc` and `libloading`

## [0.29.2] - 2020-03-09

### Added
- Revert unnecessary increase of minimum version of `libc` and `libloading`

## [0.29.1] - 2020-03-06

### Added
- Added support for finding instances of `libclang` matching `libclang-*.so.*`

## [0.29.0] - 2020-02-17

### Changed
- Wrapped function pointer fields in `Option` in the `CXCursorAndRangeVisitor`
and `IndexerCallbacks` structs (to permit nullability and to avoid undefined
behavior caused by `Default` implementations for these structs which returns a
zeroed value)

### Added
- Added support for `clang` 9.0.x
- Added missing `CXCallingConv_AArch64VectorCall` variant to `CXCallingConv` enum
- Added missing `clang_CompileCommand_getNumMappedSources` function


Feat/profile page

Profile page
Description
Link to Trello task: https://trello.com/c/hpsvkEyE/127-må-være-mulig-å-logge-inn-og-logge-ut
Comments/issues:
Pull request checklist
Please check if your PR fulfills the following requirements:

[x] PR name is descriptive

[x] The PR includes the link to the relevant Trello task

[ ] Tests for the changes have been added (for bug fixes / features)

[ ] Docs have been reviewed and added / updated if needed (for bug fixes / features)

[ ] yarn build was run locally witout errors

[ ] yarn test has passed locally and any fixes were made for failures

Pull request type
Please check the type of change your PR introduces:

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

bare å resolve conflicts og merge da :)


Confusion with VQA Metric

I have a little confusion with the VQA score. In utils.py, shouldn't the VQA score be divided by 3 before taking min?
vqa_score += min(count.data.cpu().numpy()[0], 1)
I thought it was:
vqa_score += min(count.data.cpu().numpy()[0]/3, 1)?

Thanks for alerting me to that, it's an error introduced in the last update. You are correct, the score should be
vqa_score += min(count.data.cpu().numpy()[0]/3, 1)
I have updated the repo accordingly.

@wnorcbrown  Thank you for the reply. Just wondering if the numbers in the paper were also without dividing by 3?

@erobic No, all of the numbers in the paper are reported using results on the test set (we didn't report any results for training or validation sets). The test set metrics can only be computed by sending your model's predictions to the VQA challenge website where their code computes the results.

Makes sense. Thanks!


.primary color extension

In the AppearenceInteractor file you declare an extension to the Color type.
However this creates an error when I import this library in a file and in the same file use the stock Color.primary by Apple as there are two Color.primary and it is ambiguous.
Please rename it.
public static var primary: Color {
        #if os(iOS)
            return Color(.systemGray4)
        #elseif os(tvOS)
            return Color(.tertiaryLabel)
        #elseif os(watchOS)
            return Color.secondary
        #elseif os(macOS)
            return Color(.alternateSelectedControlColor)
        #endif
    }
}

Hi @marchettoartur !
First of all, thanks for reporting this bug! I've been a bit busy lately, but the fix has been already merged thanks to the contribution of @alexandrethsilva !
Kind Regards,


ML 8.19: GAN(D)

Description
📌  Issues for Week 8
Welcome to 'ML' Team, good to see you here
:arrow_forward: This issue will helps readers in acquiring all the knowledge that one needs to know about ----
GAN.
:red_circle: To get assigned to this issue, add your Batch Numbers mentioned in the spreadsheet of "Machine Learning", the approach one would follow and choice you prefer (Documentation, Audio, Video). You can go with all three or any number of options you're interested to work on.
✔ Domain : Machine Learning
:red_circle::yellow_circle: Points to Note :

The issues will be assigned on a first come first serve basis, 1 Issue == 1 PR.

"Issue Title" and "PR Title should be the same. Include issue number along with it.

Changes should be made inside the Machine Learning/Machine_Learning/ML_for_Seqential_Data_&_Visual_Data Branch.

Follow Contributing Guidelines & Code of Conduct before start Contributing.

This issue is only for 'GWOC' contributors of 'Machine Learning' domain.

:white_check_mark: To be Mentioned while taking the issue :

Full name
Batch Number
GitHub Profile Link
Which type of Contribution you want to make :

[ ] Documentation

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎
Domain
Machine Learning
Type of Contribution
Documentation
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of this project.

Yugal Agarwal
Batch - 1
https://github.com/Yugal41735
Documentation

@Yugal41735 you've taken two issues at a time. No problem, but complete these two within 3 days.

What's the progress here @Yugal41735

Would make pr by tomorrow positively

Make sure you create the PR by tomorrow @Yugal41735

@abhisheks008  @Isha307  I have created the pr could u please review it. Thanks


WIP: Change optparse to argparse

Change optparse to argparse, because optparse is deprecated since Python 2.7.
This PR is still work in progress:

[ ] Ensure backwards compatible with arguments in salt-lint version 0.2.0.
[ ] Update README.md to include new help message.

Fixes #128.

@roaldnefs You can enable the deprecated-module pylint check on .travis.yml.


Incremented version to 1.2.3.

Coming from https://github.com/opensearch-project/opensearch-build/issues/1365.

Codecov Report

Merging #106 (63ce585) into 1.2 (725be0b) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##                1.2     #106   +/-   ##
=========================================
  Coverage     72.19%   72.19%
  Complexity      356      356
=========================================
  Files            44       44
  Lines          2510     2510
  Branches        160      160
=========================================
  Hits           1812     1812
  Misses          592      592
  Partials        106      106

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 725be0b...63ce585. Read the comment docs.


wlr_output_management_v1 protocol not implemented properly

Hyprland Version
v0.27.0
Bug or Regression?
Bug
Description
I am trying to update rot8 to support Hyprland, by making it use the wlroots output_management protocol to apply output rotations. I have it working in Sway, but in Hyprland I'm seeing some unusual behavior.
I can find the display and apply a new configuration with the transform modified, but the output doesn't actually rotate. I get an OutputConfiguration::Success event, but no new configuration serial is advertised via OutputManager::Done event. On future rotation attempts, the configuration change is cancelled, likely because an incorrect serial number was provided. Also, new transforms aren't reported via the OutputHead::Transform event when rotating an output using hyprctl keyword monitor eDP-1,preferred,auto,1,transform,1.
I could just add a hyprland-specific backend which uses hyprctl to communicate, but would love to get to a single implementation for all wlroots compositors.
How to reproduce
Clone my branch and cargo run with rustc and cargo installed, both on sway and hyprland.
Crash reports, logs, images, videos
No response

wlr_output_management_v1 protocol not implemented properly

Very likely, the impl is half-assed
also version really old jsyk

@Smona could you try #3234 to see if it fixes your issue. I added a test flag for rot8 locally to set the transform property since I don't have a acceleration sensor and confirmed it to be working, but I'd like to see if it also works for you.

I see y'all haven't lost your reputation for being the fastest guns in the west :)
@pdamianik your branch works perfectly for me, and appears to behave exactly the same as sway so far. I'll continue working on my change and cross-testing Sway x Hyprland from your branch until that gets merged. Thanks!
Just for the sake of completeness, I also tested against 0.29.1. In that version, my code is notified of external transform changes from hyperctl, but transform changes from my code are still ignored without #3234.


Got the following error when importing to a ReactNative project

I tried to import but got this error, deleted node_modules and run npm i  also made the following change to package.json
"browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ]
  }

still the same
Failed to compile.

Module parse failed: Unexpected token (1:7)
File was processed with these loaders:
 * ./node_modules/source-map-loader/dist/cjs.js
You may need an additional loader to handle the result of these loaders.
> export type {LrcLine} from './constant';
|
| export {default as Lyric} from './components/lyric';
ERROR in ./node_modules/react-native-lyric/src/index.ts 1:7
Module parse failed: Unexpected token (1:7)
File was processed with these loaders:
 * ./node_modules/source-map-loader/dist/cjs.js
You may need an additional loader to handle the result of these loaders.
> export type {LrcLine} from './constant';
|
| export {default as Lyric} from './components/lyric';

it might be bc ur using yarn and
https://github.com/hoanganhken97/react-native-lyric/blob/master/.yarnrc
is pointing to a not existent scripts/bootstrap.js?


Questions about dpt_order, branch and figure size.

Hi,
I have tried the  Moignard early blood development example and your results can be reproduced. However, I have some questions as follows.

What does the dpt_order in the final result mean?
I thought it should be the order of cells according to their pseudotime. However, after checking the "smp.csv" in the generated data, it seems there is no correspondence between dpt_order and dpt_pseudotime. For instance, the order of 3 cells with the smallest dpt_pseudotime are 3308, 1813, 3301 respectively (instead of 0, 1, 2).

How to adjust the figure size of sc.pl.dpt?
I have tried to put plt.figure(figsize=(15,15)), but it seems that it doesn't work. Maybe we have to plot each figure manually.

Can we get information about branch assignment?
In this example, there are two branches. How can we know which branch each cell belongs to if possible? Do we have to find this indirectly with the dpt_group information?

Thanks.

About dpt_order in the Moignard example, if we plot the pseudotime vs. dpt-order at last manually like follows,
plt.figure(figsize=(8,8)) plt.plot(adata.smp['dpt_order'], adata.smp['dpt_pseudotime']) plt.xlabel('dpt-order') plt.ylabel('pseudotime')
we'll get

which is totally chaotic, unlike the one we get through sc.pl.dpt.
Anyway, did I misunderstand the concept of dpt-order or is there a bug about this?

Sorry for the slow response.
The 'dpt_order' is an index vector that orders cells according to pseudotime within each group. So, adata[adata.smp['dpt_order']] will be ordered in this way. You should not expect correlation of the index vector, which has very weird-looking entries, and dpt_pseudotime
I recommend only using 'dpt_pseudotime' and 'dpt_groups'. With adata_0 = adata[adata.smp['dpt_groups']=='0'] you select the data points within group '0', which you could, e.g. order by pseudotime manually using adata_0 = adata_0[np.argsort(adata_0.smp['dpt_pseudotime'])].
To resize figures, use matplolib's rcParams['savefig.dpi'] or the convenience function that writes that parameter sc.settings.set_dpi(150). You can fully control the figure parameters by changing the rcParams after importing scanpy. Scanpy, similarly to Seaborn, changes a few default settings when imported, see here.

Many thanks. I got your idea about setting the figure properties now. However, regarding dpt-order, I am still a little confused. By running the Moignard example, we can get the following figure,

In this figure, is the dpt-order the same one as we have acquired by sc.write('data/moignard15.csv', adata). It seems not because in the generated smp.csv, the dpt_order is not varying from 0 to about 700 for group 0,  which is shown in the figure. Therefore, the above figure cannot be produced with the dpt_order in the generated smp.csv, right? We have to recompute the order manually by what you have said, like adata_0 = adata_0[np.argsort(adata_0.smp['dpt_pseudotime'])]. If so, then I got it. In short, we cannot use the dpt_order field in the generated smp.csv directly.

import matplotlib.pyplot as pl
pl.plot(range(adata.n_smps), adata.smp['dpt_pseudotime'][adata.smp['dpt_order']])
pl.show()

This is how you can reproduce the figure and use the 'dpt_order' field without having to sort the pseudotime yourself again. 😄

Thanks for your patience. I am almost there. 😄
With your code, I can reproduce the figure on the bottom, i.e., pseudotime-dpt order. However, how about the top one? After we write the result, in the smp.csv file, the data looks like following. (I ordered by dpt_group in Excel.)

Apparently, the cells with dpt_order such as 971, 966 and 960  belong to group 0, which is different from the top sub-figure, where they are assigned into group 1. How shall we explain this?

Ok, now I see why you are confused! The x-axis in the figure above is somehow confusingly labeled 'dpt_order' even though it simply corresponds to range(adata.n_smps), as evident from the code snippet I posted above; posting it again with the weird axis labeling that confuses you
import matplotlib.pyplot as pl
pl.plot(range(adata.n_smps), adata.smp['dpt_pseudotime'][adata.smp['dpt_order']])
pl.xlabel('dpt_order')
pl.show()

I definitely have to change this naming. Still it is meaningful that adata.smp['dpt_order'] is an index vector that "generates" the order. OK, very soon, I could do the following. I'll rename the index array that generates the order adata.smp['dpt_generate_order'] and the order you see in the plot adata.smp['dpt_ordering_id'], if you think this is better. So, one probably fast computation of this is the following
ordering_id = np.zeros(adata.n_smps, dtype=int)
for count, idx in adata.smp['dpt_generate_order']:
     ordering_id[idx] = count

What do you think?

Well, I think it is better to be consistent with the paper Diffusion pseudotime robustly reconstructs lineage branching since this paper first introduces the diffusion pseudotime concept.  In Figure 1 (c) of this paper, there is a DPT order.  It seems the dpt order in this paper is just a global rank for each individual cell according to their pseudotime. Therefore, I suggest that the adata.smp['dpt_order'] and the one in the figure should have the same meaning, though IMHO dpt_order only matters for cells on the same branch.  If we extract cells by their dpt_group, then the dpt_order is still applicable even though it is not continuous now.
In short, I think a dpt_order defined as the global rank by pseudotime like the one in the original paper is more understandable.  By the way, if there are multiple branches in the diffusion map, is there some way to assign the cells to a certain branch? That is to say, can we provide an adata.smp['branch'] field?

The dpt branch field you are look for is the adata.smp['dpt_groups'] field.
I completely agree that it should be consistent with our paper; that's what it was meant to be. Also the figure above is consistent with that, it's just that the 'dpt_order' field currently is an index field that generates the order, but does not provide ids for it. I'll make this more transparent in the future.
Cheers!

OK, happy ending. Thanks for all these discussions.


fix(ci): run red image cert validation on nightly builds

What this PR does / why we need it: No issue number. This pr is to execute redhat's preflight check container process to evaluate the health of the kic image. It is required to stay updated with  the RedHat certification process to support the operator in the Red Hat OCP ecosystem.
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Special notes for your reviewer:
PR Readiness Checklist:
Complete these before marking the PR as ready to review:

[x] the CHANGELOG.md release notes have been updated to reflect any significant (and particularly user-facing) changes introduced by this PR

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

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

Give https://github.com/Kong/kubernetes-ingress-controller/pull/2725, it's safe to close this issue.

@DaniellaFreese any opposition to this being closed?

Nope! its now a duplicate


chore: enabled linting on test folders

Summary
Enables linting on 'test' folders
Test plan

Nothing to do aside from all checks go green.

Relevant links (GitHub issues, Notion docs, etc.) or a picture of cute animal
Closes https://github.com/netlify/pod-ecosystem-frameworks/issues/466

Standard checks:

[x] Check the Deploy Preview's Demo site for your PR's functionality
[ ] Add docs when necessary

🧪 Once merged, make sure to update the version if needed and that it was published correctly.

I had a more thorough PR already in the works 🙈
https://github.com/netlify/next-runtime/pull/2076


Need Update

Officeal developer have a newer version relesed

Very late to the party but updates should proceed faster now, got around to doing an actions-based workflow.
4.3.9 is up in candidate, should be on stable once I get a chance to test.


TransGAN: A Transformer based GAN architecture

This Fixes #1610
Article checklist
NOTE: (Please ensure that you have only one open issue + linked pull request at a time. This will ensure that we complete the article in a timely manner from inception to publishing.)
Preliminary Checks - Formatting and Structure

[x] Does your article follow any of the suggested structure formats? - see example formats
[x] Is your article properly formatted in Markdown? - see Github Markdown guide
[x] Have you used the correct folder and file structure? - see Contribution Guidelines
[x] Is your article over 750 words? - Tool: Wordcounter.net
[x] Have you used our preferred heading structure? - H3 (###) and up
[x] Does your article provide enough value and detail about your topic? - Articles should be clear, accurate, and fully explained.
[x] Can your article be understood by beginners? - Assume the audience is smart but has no prior exposure to the common terminology in your article.
[x] Have you included a hero image that is 600x400 pixels and have the copyright to use it? - Tools: Pixlr Image Editor for resizing and Unsplash for Creative Commons images
[x] In your PR - add a comment that states "This fixes #(enter your Idea Content Form #)" to link and close your Idea Content (issue) when the PR is merged.

Grammar & plagiarism checks

[x] Have you spellchecked and grammar checked your article? - Tools: Write&Improve - ProWritingAid -  Grammarly
[x] Have you placed your article through a 3rd party plagiarism checker? We suggest using Quetext, this tool is free and has a daily limit. We typically accept articles with 10% or less.
[x] Have you checked your article for readability? - Tool: Hemmingway
[x] Have you added sources for quotes and images that aren't yours?

Technical checks

[x] Are your code snippets properly formatted for syntax highlighting - see Syntax guide

Contribution guidelines
For first-time contributors and for more details, see Contributing Guidelines

@Bayler good dissection of transformer-based GAN architectures. You did well directing the reader to additional reading material while attempting to keep the content as simple as possible since it's a rather complex topic. I believe we're ready for the final review

plagiairsm check done


copy workspace path keybinding

Issue Type: Feature Request
i use external terminal for starting my servers (windows terminal preview). in order to get to the workspace i have to right click on any folder -> copy path, go to WTP paste the path -> remove the folder name from path and then start server.
is there any way i can copy the root workspace path directly (assign keybinding i mean).
i have key binding to copy folder path, however in this case i have to manually highlight the folder and then the keybinding works (and still need to remove the folder name if i want to get to the root workspace folder)
expected:
keybinding for copying the path to root workspace folder.
VS Code version: Code - Insiders 1.62.0-insider (ff1e16eebb93af79fd6d7af1356c4003a120c563, 2021-10-29T05:16:23.014Z)
OS version: Windows_NT x64 10.0.19043
Restricted Mode: No

Maybe use an extension. A Marketplace search yielded https://marketplace.visualstudio.com/items?itemName=Malashevskyi.copy-workspace-path
But also see the author's "sad story" in case you end up not actually needing to install it.
https://github.com/malashevskyi/vs-code-copy-workspace-path#copy-workspace-path-extension

ctrl + shift +c works as expected. thanks.


Mining is not working.

Mining is not working.
When you start mining, the wallet crashes.
Screenshot error.


Multiple GPU training support

I'm wondering is multi-GPU training fully supported in the current version. When I add net = torch.nn.DataParallel(net). It seems to report an tensor key error.

We looked into this as part of #24 and at this stage, support for higher in DataParallel would be quite complicated and necessitate changes to core pytorch. Your best bet is to raise an issue on the pytorch repo linking back to this issue and #24, with details of the crash. We don't have the bandwidth (or technical knowledge) to make these changes ourselves.


Express Twitter example

The example does not seem to be working.
res.send('Hello World: ' + JSON.stringify( req.session.auth.user ) );
This line returns a null session.

Sorry, which example ?


Fixed potential signing bug described by doctorevil

In https://gist.github.com/doctorevil/9521116#signing-bug a signing bug is described which existed in the code you copied from the original implementation port. This PR fixes it.

Hi Ralf,
Will you release a new version with this patch? :)
Much obliged!
Jeroen

Hi Jeroen,
I will upload the new version this week.
Best,
Ralf

New version is online.


[JA various phoemizers] PhoneticHint support and Unicode countermeasures

Support PhoneticHint : No conversion, but suffix and color are applied
Replace NFD(か゛) with NFC(が) when entered in Unicode environment
JA VCV & CVVC supports altarnate

Could you add tests to show your change at work?

#698 , #699 , #706 is merged.

I'm creating a test, so please wait a moment...

ok, added tests for Unicode to the three Japanese phoenemizers.


Update phi-3 prompt template

Coincidentally, after we merged the Phi-3 checkpoint, Microsoft silently made some updates to Phi-3:

This includes the prompt template, which is now
<|system|>
You are a helpful assistant.<|end|>
<|user|>
hello world
<|assistant|>

and the removal of the double-BOS token.

Please let me know if these changes look good @Andrei-Aksionov 😊

Obviously, they held back these changes till LitGPT supports the model 😆.


Suggest much shorter piping of STDOUT and STDERR in README.md

Instead of:
my-command 2>&1 | spacer

... do:
my-command |& spacer

Hoping to make this trick more well known.

Seems like it's my-command &| spacer in fishshell actually

out+err>| or o+e>| in nushell (I got nerd sniped)


Don't navigate immediately on boot.

Had an issue in my app, in combination with react-fetcher, where redux-simple-router would create a history navigation on load, even though there's no reason to immediately navigate right on boot (the url is already in the URL bar).
Was this behavior intentional? Changing this line fixed the issue for me and I no longer have a redundant UPDATE_PATH on boot and an additional fetch.
If it helps, I'm pairing this with populating state.routing.path on the server side using req.url, so the routing path is correctly pre-populated on boot.

The problem is that there's no way to get the "current location", so initialState has the wrong URL (it just defaults to /). It will dispatch one action to update the store with the current URL.
With your changes here, the app state will not have the correct route for the initial route.

We can get around this by creating a different action type, I suppose, something like INIT_PATH.

Actually, it seems that it works fine. I'm not preventing the state from updating (UPDATE_PATH still fires), it just prevents a useless history.pushState().
For example (PENDING, FULFILLED actions are from react-fetcher on the route component):

Ah, I see what you mean. That makes sense. I'm actually making some changing in this area but I'll go ahead and merge this.

Thanks!

I think this actually broke some tests. I need to integrate TravisCI on here.
I'll look into it.

Ok, so I need to back this out because it broke tests, most importantly these 2:
https://github.com/jlongster/redux-simple-router/blob/master/test/createTests.js#L436
https://github.com/jlongster/redux-simple-router/blob/master/test/createTests.js#L505
Please wait a day or two because I'm going to land some changes with this code, and it might fix your issue.

No worries. Thanks.

See #83 now.


SetPartitionsRevokedHandler documentation not clear

Description
I'm not trying to be picky, some things in the documentation aren't 100% clear and before assuming I thought to ask:
https://github.com/confluentinc/confluent-kafka-dotnet/blob/026d320aef3959c83045b4daec6c1f2cf4719f81/src/Confluent.Kafka/ConsumerBuilder.cs#L313-L314
This part of the documentation is on the overload of the SetPartitionsRevokedHandler with an Action parameter, that should probably go to the overload with the Func parameter, I assume?

https://github.com/confluentinc/confluent-kafka-dotnet/blob/026d320aef3959c83045b4daec6c1f2cf4719f81/src/Confluent.Kafka/ConsumerBuilder.cs#L308-L311
This seems contradicting to me given the following example:
https://github.com/confluentinc/confluent-kafka-dotnet/blob/49a217036e4dc3dbf36cc56d470d80c543c7eea4/examples/Consumer/Program.cs#L71-L74
Looking at the above example, I'd assume the second parameter are the partitions which will be revoked, so I should stop any ongoing (async) processing of those partitions. But the documentation states that I get all the partitions.
Maybe the internal implementation of kafka first revokes all the partitions and afterwards assigns them from scratch again? That would explain how those 2 seemingly contradicting examples would actually make sense. If that were to be the case, could you maybe mention it with a side note? Otherwise could you clarify the documentation?
I've tried to find additional info online, but was out of luck to conclusively confirm my assumption. I checked:

https://kafka.apache.org/11/javadoc/org/apache/kafka/clients/consumer/ConsumerRebalanceListener.html#onPartitionsRevoked-java.util.Collection-
https://alexandreesl.com/2018/01/21/kafka-implementing-stream-architectures/

Thank you!

yes, all of your assumptions are correct - thanks - we'll update the documentation.

thx @mhowlett
As I'm building my first kafka consuming service (ever), I would have one more question, if I understand correctly how the client works.

my consumer config has EnableAutoOffsetStore set to false
I consume the topics and forward them internally into an Rx.Net queue for asynchronous processing (this part can be parallelized per topic / partition, but within each of them, they are processed in order)
I store the offset manually after the item has been consumed

If I understand it correctly, this might lead to the following situation: Having several unprocessed items in the queue while a partition re-balancing might be triggered at which point I loose all partitions at first, and afterwards gain them again.
When I start consuming after the partition re-balancing, do I start from the point of my last commit? Or does the client still remember the last consumed offset (even though it's not stored in zookeeper yet) and keeps on consuming from there. In other words - if event e1 was in the Rx queue while re-balancing happened, and e1 is in the partition which my consumer gets assigned again after re-balancing, will I see e1 again, when I call consumer.Consume() or only e2?
Both cases are OK for me, I just need to know the implementation detail, to understand, how to clear the Queue best. Thanks


mitmproxy - custom addon options not visible

Steps to reproduce the problem:

Start the following addon with mitmproxy --scripts eg.py

from mitmproxy import http, ctx

class MyAddon:
    def load(self, loader) -> None:
        loader.add_option(name='AAAAA_addon_message',
                          typespec=str,
                          default='your request is bad and you should feel bad',
                          help='Respond with this message')

        loader.add_option(name='AAAAA_addon_status_code',
                          typespec=int,
                          default=400,
                          help='Respond with this status code')

    def request(self, flow: http.HTTPFlow) -> None:
        ctx.log.info('my_addon request')

    def response(self, flow: http.HTTPFlow) -> None:
        ctx.log.info('my_addon response')
        flow.response.status_code = ctx.options.AAAAA_status_code
        flow.response.content = ctx.options.AAAAA_addon_message.encode('utf-8')

addons = [
    MyAddon()
]

Open the options with 'O' key binding and see the options AAAA_* are not editable

Any other comments? What have you tried so far?
mitmweb displays the options correctly:

Could be related to the deferred options?
This affects the current version 4.0.1 as well as master.
System information

(venv) ➜  mitmproxy git:(master) ✗ mitmproxy --version
Mitmproxy: 5.0.0.dev12 (commit 7aaf495)
Python:    3.6.5
OpenSSL:   OpenSSL 1.1.0h  27 Mar 2018
Platform:  Darwin-17.5.0-x86_64-i386-64bit

Thanks for providing super easy steps to reproduce this! :smiley:


Add GHA build

https://github.com/gliptak/tabli/actions/runs/12000392734/job/33449449459?pr=1

@antonycourtney please review


problem with chat commands

Can't use any command except !help in bot chat. Sorry if i'm just stupid >.<

Please review the guidelines for contributing to this repository.

https://github.com/JustArchi/ArchiSteamFarm/blob/master/CONTRIBUTING.md

If my issue is not meeting contributing guidelines specified above, especially if it's a question or technical issue, please close my issue immediately - I won't complain.


Svelte only returns html-comment for all locations

Minimal reproducible full config
Just the minimal setup from the cloned repository
Description
All the locations return the html-commentstring.
Steps to reproduce

run :TSInstall svelte and restart
e: test.svelte and use content like below:

Header

3: run lua print(require('ts_context_commentstring.internal').calculate_commentstring{location = require('ts_context_commentstring.utils').get_cursor_location()}) at various locations, in the script-tag, html-part, and in the css.  Could also try key gcc which should comment.
Expected behavior
I am expecting different commentstrings for each location.
Actual behavior
Same comment in all location (html-comment)
Additional context
This originally occurred in my nvim-setup based on astronvim.

Same here

I am no longer experiencing the problem, although I do use astronvim with svelte-pack from astrocommunity, and it seems to work fine in this regard.

can anybody still reproduce this? I had the same problem of getting all HTML comments when I had an incompatible configuration of the highlight setting for treesitter, but once I changed that, it started working fine. Especially using the minimal config also worked for me.

I could reproduce and fix this (for me) this morning.
So whoever might come along here, I was missing to install "typescript" and "scss" along with the "svelte" treesitter plugins.
:TSInstall svelte typescript scss


Unsaved changes in unfocused split lose '+' indicator

It'd be great if the unsaved indicator (the +) would still show up for unsaved panes in a split-paned session.

Please add the modified component to g:lightline.inactive.left. See README.md for further details.

What do you mean "modified component"?

let g:lightline = {
      \ 'inactive': {
      \   'left': [ [ 'filename', 'modified' ] ],
      \ }
      \ }

That did it! Thank you


Not Working.

I have SublimeLinter, SublimeLinter-jshint, and jshint itself. I have jshint in my OS path variable. And I can see that there are errors in my file by jshint c:\path\to\my\file.js through the command prompt, but nothing has really changed in my editor. Except when I choose Show All Errors from context menu a short message appears in the info bar at the bottom of the editor, saying No lint errors. which is not true. The file has obvious errors. Don't know what's wrong.

I guess it just needed a restart of my computer. Last night I gave up but today linter shows me the errors in my js code!
So in other words, it works/lints.


Adding images directory

images directory and about page folder with our images
@eskirk @roshancvp @matt-bowers

Thanks!


Pixart HW - Erin Dawson

Comfortability: 3
Completeness: 3
I couldn't get the functionality to change on the individual squares (in commits 4 and 5).  I don't know what I'm doing wrong or missing, but I feel like I can't be that far off.  I follow along in class pretty well I think, but I'm having a hard time applying these concepts.
Thanks,
Erin

👍 Good work! I think the issue with the blocks changing green is that $('.square') is run before the squares are put on the screen so it doesn't target anything.


Improve inactivity handling

There are some problems with the handling of user inactivity

The configuration for different status levels in System.cfg is not honored at all. Instead there is a fairly new configuration option in the NiKomSer config called "INACTIVETIME" which is stored in a node number based array in Servermem. NiKServer initializes this to 5 (minutes). If it's missing in the NiKomSer config this value, or whatever some other previous node that happened to have the same number set it to, will be used.
When inactivity has been triggered (or carrier has been dropped) you can still end up waiting for user input if e.g. an ARexx script requests it. gettekn() can probably do an early return if nodestate is set to certain values.
Right now LF (ASCII 10) is returned from gettekn() when inactivity is detected or carrier is dropped. Is this really the best idea?

Detection of connection lost and inactivity overhauled together with some refactorings of core input functions. Configuration of inactivity time is not changed. That can be done some other time.


Color sensor example dies not work

I have 	(Printed 3/11/2017)
The Hewlett-Packard has
Windows 7 Home Premium, Service Pack 1
MobaXterm:
“MobaXterm_Setup_9.4” (from Downloads folder)
"MobaXterm Personal Edition V9.4" (from MobaXterm)
PyCharm:
pycharm-community-2016.3.2 (from Downloads folder)
PyCharm Community Edition 2016.3.2 (from PyCharm Community Edition)
Java 8:
Java Runtime Environment
"jre1.8.0_121"; "Java 8.01210.13: 8 update 121 (8u121) (64-bit)” (Source Unknown)
Java Development Kit
“jdk-8u121-windows-x64” (from Downloads folder)
"jdk1.8.0_121"	(Source unknown)
"Java 8.01210.13: 8 update 121 (8u121) (64-bit)” (Source Unknown)
"Python 3.6.0 (32 bit)"
"Python 3.5.1 (64 bit)"
Eclipse:
“eclipse-inst-win32” (from Downloads folder) (Installed)?
“eclipse-inst-win64” (from Downloads folder) (not Installed)?
"Eclipse IDE for C/C++ Developers"; "Version: Neon.2 Release (4.6.2)"; "Build id: 20161208-0600" (from Eclipse)
leJOS EV3 Plug-in 		(Source: Marketplace)
“Eclipse Versions:
Kelpler (4.3)
Neon (4.6)
Date Created: Thu, 2014-03-20 14:43
Date Updated: Mon, 2016-11-07 14:11”
The Dell has
Windows 10
"MobaXterm Personal Edition V9.4"
PyCharm
Java 8; "jdk1.8.0_121"; "Java 8.01210.13: 8 update 121 (8u121) (64-bit)" jdk or jre?
Java 8; "jre1.8.0_121"; "Java 8.01210.13: 8 update 121 (8u121) (64-bit)" jdk or jre?
"Python 3.6.0 (32 bit)"
"Python 3.5.1 (64 bit)"
"Eclipse IDE for Java Developers"; "Version: Kepler Service Release 1"; "Build id: 0130919-0819" (32 bit)
The EV3 has:
"Lego Mindstorms EV3 Programmable Brick Revision 0006"
"Brickman v0.8.0 2014-2015"
The EV3 16GB SD Card "EV3dev" has:
Brickman v0.8.0 The ev3dev Brick Manager © 2014-2015 ev3dev.org
ev3dev
ev3dev "Python3.4.2((defalt,oct 8 2014:47:30"
ev3dev-jessie-ev3-generic-2016-12-21
https://github.com/ev3dev/ev3dev/releases/download/ev3dev-jessie-2017-02-11/ev3dev-jessie-ev3-generic-2017-02-11.zip
LEGO MINDSTORMS EV3(211 MiB)
“uname -r” is  “4.4.32-17-ev3dev-ev3”
The EV3 16GB SD Card "leJOS" has:
LeJOS:
“leJOS_EV3_0.9.0-beta_win32_setup” (from Downloads folder) (not Installed)
“leJOS_EV3_0.9.1-beta_win32_setup” (from Downloads folder) (Installed)
"Mon Nov 16, 2015 5:29 pm   leJOS EV3 0.9.1-beta release is now out - see https://lejosnews.wordpress.com/2015/11"; "leJOS EV3 0.9.1-beta"
"leJOS:0.9.1-beta"	(from the EV3 brick) (Installed)
"Menu:  0.9.1"		(from the EV3 brick) (Installed)
Java 7 (EV3)
“ejre-7u60-fcs-b19-linux-arm-sflt-headless-07_may_2014.tar” (one of the two) (from Downloads folder)
“ejre-7u75-fcs-b13-linux-arm-sflt-headless-18_dec_2014.tar” (one of the two)   (from Downloads folder)
I have extensive knowledge of FORTRAN, Pascal, Assembler and maybe BASIC. Because I now have a MakeBlock Ultimate 2.0 kit(robot), I now have one month of experience with Scratch and C/C++. Because I now have a Lego MINDSTORMS EV3, I now have two weeks of experience with EV3-G and Putty/MobaXterm/MobaTextEditor/ev3Dev/PyCharm/PyDev/EV3Python. I now have one week of experience with leJOS, two days experience with Java, one day experience with linix and one hour experience with the EV3 API.
I have experience with the book MAXIMUM (2014) by Brian Bagnall and the website leJOS Forums (live). [url][https://sourceforge.net/p/lejos/wiki/Home/[/url] ] by gloomyandy. Information from MAXIMUM and leJOS Forums are sometimes contradictory. If I have explicit instructions from leJOS Forums I will use that. An uncertainty arises when information from MAXIMUM is not explicitly contradicted by leJOS Forums. MAXIMUM states that Java 8 on the PC and Java 7 on the EV3 is fine. Now, with explicit instructions from leJOS Forums to be consistent with the versions, I will use all version 7.
MAXIMUM states that the leJOS EV3 plugin does not run under Eclipse 64bit. That it only runs under Eclipse x32. So, Eclipse x32 must be installed. That is what I have. Please advise.
It seems that the current versions of Eclipse are Neon. The Kepler versions of Eclipse are old and not supported any more.
???It seems that Eclipse does not use Java 1.7 but rather the Java 1.7 mode of Java 1.8()
“JavaSE-1.7 (jre8.0_121)”???
I have Java 1.7 installed. Program runs.
Brian’s book sends me in the direction that I want to go.
Now, everything has changed.  I have an SD card for EV3dev “EV3dev”
Now, everything has changed.  I have an SD card for EV3dev “EV3dev”
The EV3 16GB SD Card "EV3dev" has:
Brickman v0.8.0 The ev3dev Brick Manager © 2014-2015 ev3dev.org
ev3dev
ev3dev "Python3.4.2((defalt,oct 8 2014:47:30"
ev3dev-jessie-ev3-generic-2016-12-21
https://github.com/ev3dev/ev3dev/releases/download/ev3dev-jessie-2017-02-11/ev3dev-jessie-ev3-generic-2017-02-11.zip
LEGO MINDSTORMS EV3(211 MiB)
“uname -r” is “4.4.32-17-ev3dev-ev3”
But the thing is so small that I cannot find it.  So, I made a new one and am trying to rebuild the SD card/EV3dev/Python/PID6.py But I am getting an error message that I never got before.  Python cannot find the color sensor. I am using the sample program as follows:
#!/usr/bin/env python3
from ev3dev.ev3 import *
from time import sleep

# import fcntl
# Connect EV3 color sensor and check connected.

cl = ColorSensor()
assert cl.connected, "Connect a color sensor to any sensor port"

# Put the color sensor into COL-REFLECT mode
# to measure reflected light intensity.
# In this mode the sensor will return a value between 0 and 100
cl.mode = 'COL-REFLECT'

while True:
    print(cl.value())
    sleep(0.5)

# I get max 80 with white paper, 3mm separation
# and 5 with black plastic, same separation

I get the eror message as follows:
C:\Users\CL_Plane_Guy\AppData\Local\Programs\Python\Python36-32\python.exe C:/Users/CL_Plane_Guy/Documents/MobaXterm/slash/RemoteFiles/263120_3_0/Test.py
WARNING: Failed to import fcntl. Button class will be unuseable!
Traceback (most recent call last):
  File "C:/Users/CL_Plane_Guy/Documents/MobaXterm/slash/RemoteFiles/263120_3_0/Test.py", line 8, in <module>
    assert cl.connected, "Connect a color sensor to any sensor port"
AssertionError: Connect a color sensor to any sensor port

Process finished with exit code 1

It looks like you are running the script on your windows PC, instead of launching it on the EV3.

I'm going to close this because there's a reasonable resolution and the OP hasn't said that it is still an issue.


[Bug] urlencoded slashes in routing parameters

Routing
Current routes do not allow for urlencoded slashes in the paths. This is problematic when trying to create ecommerce solutions with partnumbers in the routes since many part numbers have slashes in them.  There are also quite a few manufacturers with slashes in their names and or brands.  This commit provides the functionality to allow an uri to have encoded slashes, and other characters, in the routes and also to create routes with those parameters. An example url may be...
https://stage.test.com/part/Cisco Systems%2C Inc/CISCO2851-SRST%2FK9
thank you!

Strange solution Taylor. We need for autoencoding router parameters.

Agreed pilot!
We have been using my package to override the routing of laravel to allow for this more robust routing option.  Not sure why it was unencoding the url before exploding the parameters, but this package makes it work I assumed it would...
(artistan/urlencode) [https://github.com/Artistan/Urlencode] [https://packagist.org/packages/artistan/urlencode]
Basically all it overrides in routing is to explode the url before unencoding the parameters.

The regex Symfony uses for parts of a path is [^/]+. I don't think it does urldecode before that either. Laravel actually violates the RFC, as the HEX variants of reserved characters (/ is a reserved char) do NOT mean the same as their unencoded variant.

This is still broken and makes passing base64 encoded data in the URL impossible in Laravel. For the 80% use case indeed.

@taylorotwell stated "Just don't use slashes in the URLs. " -- LMAO.
[artistan/urlencode] (https://github.com/Artistan/Urlencode) -- this package worked for me.

basically it decodes the path BEFORE splitting it into parameters and that is why encoded slashes affect the parameters.

@csga5000 and @Artistan I changed the (Artistan/Urlencode)[https://github.com/Artistan/Urlencode] to work on Laravel 5.
You can get it here [https://github.com/alcaitiff/laravel-urlencode]


Cache fix for LoadRunner generation

@IgorGursky , @anatoly-antonov we now have a small problem, that loadrunner part is not covered in tests at all, let's think of something together


Cannot resolve module 'react-bootstrap-carousel/dist/bootstrap.min.css'

When trying to build using gatsby. I am getting the issue as follow:
ERROR  Failed to compile with 1 errors
This dependency was not found:

react-bootstrap-carousel/dist/bootstrap.min.css in ./src/pages/HomeCarousel/index.js

To install it, you can run: npm install --save react-bootstrap-carousel/dist/bootstrap.min.css
WAIT  Compiling...

When I tried the above command . npm couldn't locate the file and install the dependency.

HI~
You can include the css file from bootstrap folder
//import 'react-bootstrap-carousel/dist/bootstrap.min.css';
import 'bootstrap/dist/css/bootstrap.css';
or update to version 2.0.2
npm install<EMAIL_ADDRESS>


pyNetBox throws exception ConnectionError when allocating an IP, even if it was successfully allocated

Trying to allocate IP in a few threads in parallel via :
avail_ips = DetailEndpoint(iprange, "available-ips", custom_return=IpAddresses)
address = avail_ips.create()

Getting ConnectionError which raises BadStatusLine error, even when IP is allocated:
http.client.BadStatusLine: {"id":384,"url":"http://<IP_ADDRESS>:8000/api/ipam/ip-addresses/384/","display":">[<IP_ADDRESS>/24](https://<IP_ADDRESS>/24)","family":{"value":4,"label":"IPv4"},"address":"[<IP_ADDRESS>/24](https://<IP_ADDRESS>/24)","vrf":{"id":1,"url":"http://<IP_ADDRESS>:8000/api/ipam/vrfs/1/","display":"admin","name":"admin","rd":null},"tenant":null,"status":{"value":"active","label":"Active"},"role":null,"assigned_object_type":null,"assigned_object_id":null,"assigned_object":null,"nat_inside":null,"nat_outside":[],"dns_name":"","description":"","tags":[],"custom_fields":{},"created":"2022-12-21T13:08:20.549255Z","last_updated":"2022-12-21T13:08:20.549284Z"}HTTP/1.1 201 Created

One more problem here is that the HTTP status goes after the response json.

pynetbox does not raise ConnectionErrors, it's some underlying module that's doing that.
Are you using the same pynetbox.api object (= the same requests.Session) in all those threads? I'm not a Python threading expert but I'm thinking if that could cause the responses to get messed up. See also: https://github.com/psf/requests/issues/2766

Yes , indeed I'm using one Session. I will try to separate and test this way, thanks

Everything worked OK when using separate Sessions.


Resolve critical dependency warning when bundling XRay SDK with webpack

This change resolves the following error that is encountered:
./node_modules/aws-xray-sdk-core/lib/patchers/call_capturer.js 41:32-47
Critical dependency: the request of a dependency is an expression

When running:
webpack version 4.39.2
aws-xray-sdk version 2.3.6
Issue #103
Description of changes:
Use JSON.parse and fs.readFileSync instead of require in call_capture.js.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Looks good! I mentioned this on the earlier PR, but repeating for visibility. Not sure why we used a dynamic require. Using JSON.parse with fs.readFileSync accomplishes the same thing as require except that readFileSync rereads the file on every invocation whereas require statically loads it once.
Hopefully this resolves one of those critical dependency warnings.

Looks good! I mentioned this on the earlier PR, but repeating for visibility. Not sure why we used a dynamic require. Using JSON.parse with fs.readFileSync accomplishes the same thing as require except that readFileSync rereads the file on every invocation whereas require statically loads it once.
Hopefully this resolves one of those critical dependency warnings.

Thanks!
Please also see my comment re: Winston.
https://github.com/aws/aws-xray-sdk-node/pull/193#issuecomment-538023209
Many thanks


Lab 0301

Module: 03
Lab/Demo: 301
Task: all tasks
Step: throughout
Description of issue
Use of the term BLADE instead of page. Example:

On the Devices | Overview blade, select Configuration profiles.

On the Devices | Configuration profiles blade, in the details pane, select the Contoso Developer – standard profile.

Until now, you've used the term page and tab. I have corrected my downloaded version of the lab file and can make it available.
Repro steps:

Could you not submit a PR if you have already modified your fork?

Hi. I don't have a fork, and have only local MD files for a lab test pass. I am not responsible for making changes to these files, merely to test them. I can make MY edit versions available if wanted, but as you say, would need to fork the original files etc etc. Hope this clarifies.

These discrepancies will be fixed in the final version update at the end of month. thanks!


jupyter magic on remote server failed

Hi, thanks for the amazing package!
I was using jupyter notebook on a remote Centos server, linked with ssh channel. I tried the cell magic
%%viztracer
# my function

the button show up but there was an error when I clicked it

I don't have a python environment in my local machine, so I don't know how to use the json file neither. My current solution is to use
with VizTracer(output_file="viztracer_report.html") as tracer:
    # my function

Then the html file can be downloaded and viewed in browser. I wonder if there is a solution that I can use the magic without have to download a html file, this can be much more convinient.

The error message shows that the port was already in use. VizTracer uses port 9001 for the viewer, so double check if any other process on your remote server is using that port.

9001 is used and I changed the port to another unused port (by replacing 9001 in viewer.py by 1235), this time nothing happened when I clicked the button

and the 1235 port is not listened neither

Is there any tutorial for using viztracer on remote server? I did not find it in documentations.
BTW, I installed jupyter on my local machine and viztracer magic works well locally.

I'm not that familiar with Jupyter or the remote usage. There could be a number of things that won't work. Basically viztracer should host an http server and open a browser tab to show it. It's possible that in remote server, you can't open webbrowser module to open a new tab? Or it might already did that, but the tab was opened remotely, instead of on your browser.
I'm not able to reproduce this issue as I don't own a remote Jupyter setup. There's not enough information for me to diagnose. I do wish that I could help in this case, but for now I don't think I can.

Well then I will use the first solution of downloading html, not a vital problem. Thanks for answering and also thanks for the good work again.

I would suggest saving to a json file and use local vizviewer to visualize that. html is deprecated at this time and json + Perfetto is much more powerful.


Emoji gen-samarpan

emoji generator new pr with code optimised.

Definitely better but these are still very basic shapes. In the examples we've been passing back and forth there are curves that would require more than just one line or arc. Try to recreate something of the level of detail and polish as one of the ones below.

made some changes

I ran it a bunch of times and it's quite charming to watch the faces transform. I think there are further places you could take this concept but also feel you've earned your blot.
Congrats! If you're a teen you can order it here.


FAQ: Menu cut off on smaller mobile device

Where to find the issue
https://www.coronawarn.app/en/faq/
Describe the issue
On a small mobile device the menu listing the categories of items in the FAQ list is cut off at the bottom and cannot be scrolled.

Compare to display with larger window

Steps to reproduce
Device: Google Nexus 5 emulator API 30 (Android 11) or
Samsung Galaxy A5 (2017) SM-A520F
Browser: Google Chrome

Open https://www.coronawarn.app/en/faq/
Scroll down until horizontal arrow appears
Tap arrow
Try to scroll category list to see last item in list which is currently "Resolved". On a smaller mobile device this is not possible.

@MikeMcC399 ok. @heinezen Any simple solution in your mind?

I noticed another problem with the FAQ menu, i.e. the arrow to open it (@MikeMcC399 let me know if I should rather open a new issue for this).
If you open https://www.coronawarn.app/en/faq/ on an iPhone without a home button, it is not possible to open the menu, using Apple's standard browser, Safari.
Screen recording from an iPhone XR:
https://user-images.githubusercontent.com/67682506/107765890-e607df00-6d32-11eb-83d5-f771797933b7.mp4
As you can see, the arrow can't be clicked, since safari will open its "menu" and the arrow disappears behind it.

@Ein-Tim
The iPhone / Safari problem should be a separate issue.

Now that the category list has grown in length, more categories are lost off the bottom of a smaller device. With

Samsung Galaxy A5 (2017) SM-A520F
Browser: Google Chrome

the last category to be shown is Use. The following, from the bottom of the list after the "Use" entry, are not displayed:

Risk Assessment
General
Open Source
Privacy and Security
Resolved

There is nobody assigned to this issue. Considering that the FAQs can be expected to be viewed on a mobile device, there ought to be at least some evaluation of whether this issue can be solved (for instance by making the menu sidebar scrollable).


Fix sound loop bug, add chips.dat

Tile World (for handhelds) port of Chip's Challenge
The original Tile World and its source code can be found @ https://www.muppetlabs.com
Handheld version based on source from https://github.com/senquack/tileworld-for-handhelds
My modified source can be found @ https://github.com/Slayer366/tileworld-for-handhelds
Using SDL1.2 to SDL2 wrapper gave best performance https://github.com/libsdl-org/sdl12-compat
Tile World
Instructions: Everything needed to play TIle World is included and ready to run.
Notes: Thanks to Chuck Sommerville for Chip's Challenge, thanks to Brian Raiter for Tile World, thanks to senquack for handheld version, thanks to Slayer366 for porting to PortMaster.
Tested on RG351P, RG351MP, RG503, RG353P, ArkOS, 351Elec/AmberElec, JelOS (should also work on other variants).

ports.md / ports.json and image requirements already fulfilled


Progress

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm asking a question and not reporting a bug or requesting a feature
[X] I've looked through the README
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've searched known issues and the bugtracker for similar questions including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Please make sure the question is worded well enough to be understood
Is it possible to get a progress (statement in % or a progress bar) on the merging stage?
Downloading video and audio I get this information.
Tanx and a Happy New Year
Kurt (Austria)
Provide verbose output that clearly demonstrates the problem

[ ] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[ ] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
No response

https://github.com/yt-dlp/yt-dlp/pull/2475 is the solution, however I have not got around to reviewing it properly yet. It should be getting done soon™ though, keep your eyes on that PR to see the progress


Add AWS hosted cluster CLI page

Signed-off-by: Maggie Chen<EMAIL_ADDRESS>

https://issues.redhat.com/browse/ACM-2157

/unhold


⚠ ClamAV has degraded performance

In 477cf34, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 47 ms

Resolved: ClamAV performance has improved in 2982477.


feat: add support for subscription arguments

Description of changes
Filter the subscription response payload using the subscription arguments. Previously it was not considering the subscription argument feature of appsync

Issue #, if available
NA

Description of how you validated changes

Created a sample TODO application using amplify-dev init
Added a new subscription using

type Subscription {
  onCreateTodoWithArg(description: String): Todo
    @aws_subscribe(mutations: ["createTodo"])
}

Run the mock amplify-dev mock
Listen the subscription, Using Altair Graphql Client. GraphiQL doesn't support the subscription

subscription MySubscription {
 onCreateTodoWithArgs(description: "Wow") {
   id
   name
 }

}

Ran the mutation for create TODO
Only for the filtered payloads,  the subscription triggered
Before making the change, the subscription gets triggered for any mutation for TODO

Checklist

[x] PR description included
[x] yarn test passes
[ ] Tests are changed or added
[ ] Relevant documentation is changed or added (and PR referenced)
[ ] New AWS SDK calls or CloudFormation actions have been added to relevant test and service IAM policies

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Hi @sundersc ,

Only AppSync simulator package is modified. How about the AppSync resources on the cloud?

Yes the cloud appsync already have this feature enabled and working fine. Only when we run local using simulator, filtering is not working , I am getting all responses of the subscription irrespective of the filtering

The changes included in this PR is breaking the existing unit tests. Please go through the contribution guide to find the steps to run the tests in local.

I am unable to find out which test case went failed. Could you please point out which one ?
I ran
npm run test -- --scope amplify-appsync-simulator

and got the output
➜ npm run test -- --scope amplify-appsync-simulator

><EMAIL_ADDRESS>test /home/vinod/work/amplify/amplify-cli
> lerna run test "--scope" "amplify-appsync-simulator"

lerna notice cli v4.0.0
lerna info versioning independent
lerna notice filter including "amplify-appsync-simulator"
lerna info filter [ 'amplify-appsync-simulator' ]
lerna info Executing command in 1 package: "yarn run test"
lerna info run Ran npm script 'test' in 'amplify-appsync-simulator' in 18.1s:
yarn run v1.18.0
$ jest
------------------------------------------------|---------|----------|---------|---------|---------------------------------------------------------------------------------------------------------------------------------
File                                            | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
------------------------------------------------|---------|----------|---------|---------|---------------------------------------------------------------------------------------------------------------------------------
All files                                       |   63.46 |    42.77 |   58.15 |   63.83 |
 src                                            |   86.84 |       85 |      72 |   87.96 |
  index.ts                                      |   85.71 |    81.25 |   69.56 |   86.86 | 58-60,65,93-95,140,146-150,166
  type-definition.ts                            |     100 |      100 |     100 |     100 |
 src/__tests__/__helpers__                      |   82.35 |       60 |    87.5 |   80.64 |
  appsync-client.ts                             |   82.35 |       60 |    87.5 |   80.64 | 53-54,70,91,95,99
 src/__tests__/velocity/util                    |     100 |      100 |     100 |     100 |
  mock-data.ts                                  |     100 |      100 |     100 |     100 |
 src/data-loader                                |   84.21 |       50 |   66.66 |   84.21 |
  index.ts                                      |   84.21 |       50 |   66.66 |   84.21 | 18,26,32
 src/data-loader/dynamo-db                      |    12.9 |        0 |    9.09 |   16.17 |
  index.ts                                      |    12.9 |        0 |    9.09 |   16.17 | 20-26,31-59,64-74,79-103,106-132,139-156,161-180,183-209
 src/data-loader/dynamo-db/utils                |   17.64 |        0 |       0 |   23.07 |
  index.ts                                      |   17.64 |        0 |       0 |   23.07 | 4,8-33
 src/data-loader/lambda                         |   29.16 |        0 |      25 |   28.57 |
  index.ts                                      |   29.16 |        0 |      25 |   28.57 | 7-10,14,18-31
 src/data-loader/none                           |     100 |       50 |     100 |     100 |
  index.ts                                      |     100 |       50 |     100 |     100 | 5
 src/data-loader/opensearch                     |   66.66 |      100 |      50 |      60 |
  index.ts                                      |   66.66 |      100 |      50 |      60 | 5-6
 src/resolvers                                  |   74.38 |       70 |   86.66 |   73.07 |
  base-resolver.ts                              |      95 |      100 |     100 |   94.44 | 16
  function.ts                                   |   19.35 |        0 |   33.33 |   15.38 | 7-16,21-53
  index.ts                                      |     100 |      100 |     100 |     100 |
  pipeline-resolver.ts                          |   94.44 |    85.71 |     100 |   93.33 | 11,15
  unit-resolver.ts                              |   90.62 |     87.5 |     100 |   89.65 | 12,16,48
 src/schema                                     |   73.58 |       50 |   71.42 |      75 |
  index.ts                                      |   73.58 |       50 |   71.42 |      75 | 36-54,75,106-108,114
 src/schema/appsync-scalars                     |   55.31 |    33.33 |   36.36 |   54.44 |
  index.ts                                      |   55.31 |    33.33 |   36.36 |   54.44 | 14-25,35-48,57-63,71-77,88-91,102-105,119,132,138-141,167-171,184,194-198,216-220,237-241
 src/schema/directives                          |   95.23 |    73.52 |   96.96 |   95.69 |
  auth.ts                                       |   92.18 |    68.75 |   95.45 |   93.33 | 47-48,57-58
  aws-subscribe.ts                              |     100 |    77.77 |     100 |     100 | 14-15,36
  index.ts                                      |     100 |      100 |     100 |     100 |
 src/server                                     |   64.31 |    23.68 |   64.86 |   64.19 |
  index.ts                                      |   94.44 |        0 |     100 |   93.93 | 40-44
  operations.ts                                 |    75.4 |    42.85 |   83.33 |   76.78 | 37,47,61,80,85-107
  subscription.ts                               |   41.12 |    14.28 |   29.41 |   41.07 | 72-76,97-101,106-131,141-158,162-172,176-230
  websocket-subscription.ts                     |   97.05 |        0 |     100 |   96.42 | 52
 src/server/subscription/mqtt-server            |    27.2 |     12.4 |   16.85 |   25.89 |
  abstract-listener.ts                          |   86.95 |    71.42 |   66.66 |      85 | 24,37-38
  client.ts                                     |    9.05 |        0 |    2.32 |    9.01 | 11-25,29-99,104-105,109-122,128-134,139-189,195-213,218-249,254,257-265,270-287,291-294,298-319,333-356,360-374,378-418,424-431
  index.ts                                      |     100 |      100 |     100 |     100 |
  server.ts                                     |   46.95 |       25 |   24.13 |   45.28 | 121,126-133,137,141-146,153,163,174-180,185,189,193-235,240-263,270-271,277,282-284,289
  trie-listener.ts                              |   45.45 |    41.66 |   22.22 |   48.14 | 20-22,26-32,36-38,41-43
  util.ts                                       |   33.33 |        0 |       0 |   33.33 | 2-3
 src/server/subscription/websocket-server       |   90.21 |    69.23 |   96.87 |   96.29 |
  message-type-guards.ts                        |   66.66 |    31.25 |     100 |   95.45 | 74
  message-types.ts                              |     100 |      100 |     100 |     100 |
  server.ts                                     |   95.62 |    85.29 |   96.29 |   96.12 | 51,75,176,181,210
 src/server/subscription/websocket-server/utils |     100 |      100 |     100 |     100 |
  decode-header.ts                              |     100 |      100 |     100 |     100 |
  index.ts                                      |     100 |      100 |     100 |     100 |
 src/utils                                      |   54.54 |        0 |   66.66 |    62.5 |
  expose-graphql-errors.ts                      |      50 |        0 |   66.66 |   57.14 | 15-18
  index.ts                                      |     100 |      100 |     100 |     100 |
 src/utils/auth-helpers                         |    98.5 |    88.88 |     100 |   98.33 |
  current-auth-mode.ts                          |     100 |     92.3 |     100 |     100 | 10
  helpers.ts                                    |   96.29 |    86.95 |     100 |      96 | 40
  index.ts                                      |     100 |      100 |     100 |     100 |
 src/utils/graphql-runner                       |   93.22 |    77.77 |     100 |    92.3 |
  helpers.ts                                    |     100 |      100 |     100 |     100 |
  index.ts                                      |     100 |      100 |     100 |     100 |
  query-and-mutation.ts                         |     100 |    85.71 |     100 |     100 | 15
  subscriptions-filter.ts                       |     100 |       80 |     100 |     100 | 11
  subscriptions.ts                              |   77.77 |       60 |     100 |      75 | 20-22,38
 src/velocity                                   |    83.6 |    45.45 |     100 |   81.13 |
  index.ts                                      |    83.6 |    45.45 |     100 |   81.13 | 60-71,87-92,110,130
 src/velocity/util                              |   59.36 |    56.29 |   42.47 |   59.39 |
  auth-utils.ts                                 |    92.3 |      100 |     100 |    90.9 | 15
  dynamodb-utils.ts                             |   10.25 |        0 |       0 |   11.42 | 8-97
  errors.ts                                     |   72.97 |    30.76 |   57.14 |   78.26 | 39-40,44-46
  general-utils.ts                              |   38.63 |    13.88 |   32.35 |      40 | 11-14,27-34,40-45,59-129
  index.ts                                      |     100 |      100 |      25 |     100 |
  info.ts                                       |     100 |      100 |     100 |     100 |
  list-utils.ts                                 |     100 |      100 |     100 |     100 |
  map-utils.ts                                  |   10.52 |        0 |       0 |   11.76 | 6-35
  math.ts                                       |     100 |      100 |     100 |     100 |
  rds.ts                                        |     100 |    78.12 |     100 |     100 | 5-9
  str.ts                                        |     100 |      100 |     100 |     100 |
  time.ts                                       |   69.44 |    58.33 |    90.9 |   67.64 | 14,21,35-45,60,67,76
 src/velocity/util/transform                    |    8.45 |        0 |       0 |    9.52 |
  dynamodb-filter.ts                            |    6.15 |        0 |       0 |    7.01 | 25-161
  index.ts                                      |   33.33 |      100 |       0 |   33.33 | 4-12
 src/velocity/value-mapper                      |   93.95 |    71.18 |   92.68 |   94.73 |
  array.ts                                      |   96.55 |    58.06 |   94.11 |   97.87 | 59
  decimal.ts                                    |     100 |      100 |     100 |     100 |
  integer.ts                                    |     100 |      100 |     100 |     100 |
  map.ts                                        |   89.04 |       50 |    87.5 |   86.44 | 77-82,86,90,114
  mapper.ts                                     |   88.46 |    83.33 |     100 |   95.65 | 45
  string.ts                                     |   96.87 |      100 |    92.3 |   98.21 | 112
  to-json.ts                                    |     100 |      100 |     100 |     100 |
------------------------------------------------|---------|----------|---------|---------|---------------------------------------------------------------------------------------------------------------------------------
Done in 17.89s.
lerna success run Ran npm script 'test' in 1 package in 18.1s:
lerna success - amplify-appsync-simulator

Add unit tests for the new changes.

I am working on adding new testcases for filtering

Codecov Report

Merging #9985 (c17a372) into master (f27d56a) will decrease coverage by 0.00%.
The diff coverage is 25.00%.

@@            Coverage Diff             @@
##           master    #9985      +/-   ##
==========================================
- Coverage   54.29%   54.29%   -0.01%
==========================================
  Files         850      850
  Lines       46937    46938       +1
  Branches    10003    10003
==========================================
  Hits        25486    25486
- Misses      19433    19434       +1
  Partials     2018     2018

Impacted Files
Coverage Δ

...ages/amplify-appsync-simulator/src/schema/index.ts
70.68% <0.00%> (-1.25%)
:arrow_down:

packages/amplify-appsync-simulator/src/index.ts
86.27% <50.00%> (ø)

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more

@sundersc i had pushed the test cases . Can you please have a look ?

Thanks for getting back to us. Recently AppSync has released enhanced filtering capabilities and our team is working to include these capabilities into GraphQL transformer. This feature provides much more advanced filtering options which also requires some changes on the codegen and client libraries. I suggest to close this PR in favor of the work the team is doing across the libraries. I apologize for the miscommunication here and appreciate the time and effort that you've spent on this.
https://aws.amazon.com/blogs/mobile/appsync-enhanced-filtering/


Occlusion item tests

Here are some basic tests for occlusion-item. I also cleaned up some jshint errors - there are still quite a few  others, but they were in entities I haven't used and I didn't want to inadvertently break anything in them. There's a failing test for alwaysUseDefaultHeight, as the feature doesn't appear to be implemented.

For testing /c cleanup help, sticking to the parts directly involved with occlusion-collection and proxied-each is a smart strategy.  Almost everything else is highly unstable / experimental still.


update deploy contrib dependencies

Update deploy-onefuzz-via-azure-devops 3rd party dependencies, primarily to update urllib3 which addresses CVE-2021-33503.
This fixes an issue when parsing authority of HTTP requests.  In the scope of this tool, the requests that are parsed come from GitHub, which is trusted in this context.

dup of #950


Gedcom export generates file with no data

Gedcom export generates file with no data

Apparently the code works on local but on production file_get_contents or storage()->get fails saying file doesn't exist when it does with data


GH-14885: [Docs] Make changes to the New Contrib Guide (Jira -> GitHub)

This PR is part of the work to update the documentation as we are moving from Jira issue tracker to GitHub issues:
https://github.com/apache/arrow/issues/14822
Closes #14885

Closes: #14885

Hmm... can you give this a different title and description than #14919? I find this a bit confusing :-)

Hmm... can you give this a different title and description than #14919? I find this a bit confusing :-)

Oh 🤦♀ Forgot to change the title of the PR :-)

Thanks!


[PFM-2532] Added estimates for egov-pdf service

Update this file as well, @rojat-eGov
https://github.com/egovernments/DIGIT-Works/blob/develop/utilities/egov-pdf/README.md


Improve knitr engine chunk output behaviour

Codecov Report

Merging #24 (1aae606) into main (5a937c4) will decrease coverage by 0.01%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main      #24      +/-   ##
==========================================
- Coverage   11.67%   11.66%   -0.01%
==========================================
  Files          22       22
  Lines        2698     2700       +2
==========================================
  Hits          315      315
- Misses       2383     2385       +2

Impacted Files
Coverage Δ

R/knitr-engines.R
0.00% <0.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Use instanceDefaults before current getter has value

Feature Request
Hi! Not sure how you guys feel about this but I think it would be great to be able to set defaults for a service's current property before it has a value. I'm assuming this would be an additional option when setting up the service plugin in the store so it could be disabled if the current null value is preferred.
If I'm using FeathersVuex in a way that is not encouraged please tell me. At the moment I'm mapping the current getter into computed. Also I haven't yet tried to modify the current object with this method. Would that work being a getter?

Hi!
The "current" property will be removed in 2.0.
See https://github.com/feathers-plus/feathers-vuex/pull/216
But you can manually set the value the current property with its setter.

Do you mean there will be no current anywhere in FeathersVuex? Would the best alternative be to clone the object or just set it as a variable in data?

Yes,exactly.
The best and recommended alternative is to use the copy mutations.

The setCurrent mutation and currentId state encouraged use of a very limiting API. It's much more common for apps to require more than one current record. The createCopy, resetCopy (formerly called rejectCopy), commitCopy, and clearCopy mutations (since v1.x) provide a more flexible solution for implementing the same functionality. As a result of this, following have been removed from the modules:

state: currentID
getters: current
mutations: setCurrent, clearList, copy

But if you still want to use the "current" API you can set it's value by using the setCurrent mutation.

Thanks, @james2mid and @J3m5.  Yes!  The "current" workflow is going away.  It's pretty easy to create the same thing by providing custom mutations and state in the makeServicePlugin method.
Also, because the API in 2.0 has been updated to allow full JS/TS classes, you have a TON of flexibility in how things are initialized.  "Getters" and "setters" tend to go best in the actual class definition, while other logic can go into the setupInstance and instanceDefaults static class methods.  I'm still testing things out in my apps, but so far I'm loving the new API.
As for this issue, I already gave my two bits about the "current" workflow in the part that @J3m5 has quoted.  It would probably be nice to have an example of how to implement the old workflow with custom mutations and state before we close this, but I won't put any of my time into it.  There are other things which require my focus.  If anybody wants to take a crack at providing an example in the docs, go for it.  Otherwise, we can probably close this issue as a "won't fix".
Of course, I'm open to further dialogue, if desired.


README: Edit readme to show new feature

sorry have more to work on

This should be in a separate file docs/usage.md.

ok, I'll get to work on making the separate file then.

I'll open separate PR


Fix: Spark-compatible tmp_table_suffix for incremental materializations

Description

This PR addresses the issue related to unique_tmp_table_suffix when working with Spark. While the proposed changes in issue #668 worked for part of the scenarios, they did not account for Spark’s restrictions on table and view names. Specifically:
•	Spark does not allow hyphens (-) in table/view names, causing failures when creating temporary tables.
•	This PR modifies the logic to replace hyphens in the generated suffix with underscores (_), ensuring Spark compatibility.
Additionally:
•	Ensures unique_tmp_table_suffix is respected and functional when set to True for all table types and strategies.
•	Supports concurrent runs of the same model by avoiding naming conflicts.
Models used to test - Optional

•	incremental materialization tests with Spark, Hive, and Iceberg configurations.
•	Test cases included concurrent runs of the same model.

Checklist

[ ] You followed contributing section
[ ] You kept your Pull Request small and focused on a single feature or bug fix.
[ ] You added unit testing when necessary
[ ] You added functional testing when necessary

This PR: https://github.com/dbt-labs/dbt-athena/pull/754 aims to address the same issue, but there is still some problem with it.
Have a look at my comment please, and if you are fast enough to address them, this PR can replace #754.

#754 was merged, please readapt this PR based on my comments.


Passbook style window switching for mobile

Mobile users have different requirements from desktop users.  The responsive nature of bootstrap-window is nice, but falls short when managing multiple windows on mobile displays.
To overcome this issue, a "Passbook" style interface is currently thought to be the ideal solution.  This is a familiar interface that a large segment of the mobile user-base will understand quickly and easily.

This design aesthetic is very specific, and may or may not provide the behavior useful for the most users.  Lowering priority for the time being.


ExceptionHandler overhaul

I wanted to have a CLI friendly ExceptionHandler for some time now, and thought that fixing #2605 would be the thing do to. I know this is (again) a big commit and do not expect full review on it, but I will gladly accept partial reviews!
It should at least make it simpler to understand and easier to maintain.
It essentially splits the ExceptionHandler responsibilities into two classes: ExceptionHandler and ExceptionRenderer.
Key commits are:

Rename/Extract Exception/Error handlers 12d69f6
Make it possible to disable the shutdown function c766337
Render shutdown errors using their own exception 48d3fdc
Add a text based exception output  48b3235

So can I merge and we will see ?

Yes, sure. But I must say that I have no plans to use Symphony 3 anytime soon, so I can't help with "Michael E.'s chaos testing" a.k.a. I-just-wanted-to-do-x-and-something-strange-happened.
(Actually I won't start any new projects. And the running projects — big system and little sister — are not even updated to 2.7 yet…)

No problem, I've got a lot of people testing it. I hope you do get the chance to at least try to break it ;)

This is to much for me to review. Sorry @nitriques 🤸♂ . I say merge and pray for this one. hehe 😎

I do wonder about final though, do we really want to prevent extensions from modifying this behaviour?

IMHO, there should be one and only one Handler. On class that register itself. The inheritance for this class was useless.