Arrow timezone parse error

Reported via email by Natasha on 15-Aug-2022.

I’m trying to use reshapr to extract an air temperature point out of the HRDPS operational data, however when I run it, I get the following error (pasted below) relating to the time zone. However the HRDPS data doesn’t have PST as the time zone.
Michael suggested this change: change arrow.now('PST') to arrow.now('US/Pacific') in extract.py line 785
And that got the code working. So just thought I would pass on that change to you if it’s relevant to anyone else.

The date/time that is being formatted when this exception occurs is for the extracted dataset history attribute. Forcing that date/time to PST isn't appropriate because Reshapr can be used anywhere. Resolution of the issue is to make the data/time local to whatever machine is running the extraction and to add the timezone offset to the format.


05_data.transforms: create docments

Add docments to 05_data.transforms.
See the style guide and contribution guide for more details (links will be added when created).
This requires a moderate familiarity with fastai, specifically Datablocks. It defines many of the pieces used for the Datablock api.
Docments progress:

[ ] Get
[ ] Split
[ ] Label
[ ] Categorize
[ ] Multicategorize
[ ] IntToFloatTensor
[ ] Normalization

I can work on the Get, Split, and Label sections here to start.


Robot 2d localization example fails with RuntimeError

Describe the bug
With symforce release 0.8.0 the robot_2d_localization.py example fails with the following runtime error
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/symforce/examples/robot_2d_localization/robot_2d_localization.py", line 213, in <module>
    main()
  File "/usr/local/lib/python3.8/site-packages/symforce/examples/robot_2d_localization/robot_2d_localization.py", line 122, in main
    result = optimizer.optimize(initial_values)
  File "/usr/local/lib/python3.8/site-packages/symforce/opt/optimizer.py", line 250, in optimize
    stats = self._cc_optimizer.optimize(cc_values)
RuntimeError: SYM_ASSERT: linearized_factor->index.tangent_dim == linearized_factor->jacobian.cols()
    --> void sym::Factor<ScalarType>::Linearize(const sym::Values<Scalar>&, sym::Factor<ScalarType>::LinearizedDenseFactor*, const std::vector<sym::index_entry_t>*) const [with ScalarType = double; sym::Factor<ScalarType>::LinearizedDenseFactor = sym::linearized_dense_factor_t]
    --> /project/symforce/opt/factor.cc:102

To Reproduce
Run the robot 2d localization example with release 0.8.0.
Environment
A container generated with the following Dockerfile
FROM python:3.8.16
RUN pip3 install symforce==0.8.0 # Runs successfully if version is changed to 0.7.0
RUN pip3 install matplotlib
CMD ["python", "/usr/local/lib/python3.8/site-packages/symforce/examples/robot_2d_localization/robot_2d_localization.py"]

Additional context
I first encountered the error when testing a scalar residual as a function of sf.Pose3. Dummy example to reproduce the error is included in the collapsed section below.
Example

import symforce

symforce.set_epsilon_to_symbol("epsilon")

import sym
import symforce.symbolic as sf
from symforce.opt.factor import Factor
from symforce.opt.optimizer import Optimizer
from symforce.values import Values

def dummy_residual(pose: sf.Pose3) -> sf.V1:
    return sf.V1(pose.t[2])

def main():
    values = Values(
        {
            "pose": sym.Pose3(t=[0, 0, 1]),
        }
    )

    optimizer = Optimizer(
        factors=[
            Factor(
                residual=dummy_residual,
                keys=["pose"],
            )
        ],
        optimized_keys=["pose"],
    )

    # Fails here with symforce===0.8.0, works with symforce==0.7.0
    result = optimizer.optimize(values)

if __name__ == "__main__":
    main()

Thanks - this is a bug in Factor.to_numeric_factor where we're generating a function that returns the jacobian as the wrong shape.  Have a fix, will get it merged shortly

Hey,
I am facing the same issue - can you let me know what the fix was so that I can get it running on my end?
Additionally, when I run the robot 2d localisation example as provided in the symforce readme in the python notebook - I get the following error:
Cell In[8], line 1
----> 1 result = optimizer.optimize(initial_values)

File [~/symForce/env/lib/python3.10/site-packages/symforce/opt/optimizer.py:250](https://file+.vscode-resource.vscode-cdn.net/home/vrex/symForce/symforce_ws/pose_graph_opt/src/~/symForce/env/lib/python3.10/site-packages/symforce/opt/optimizer.py:250), in Optimizer.optimize(self, initial_guess)
    247 cc_values = self._cc_values(initial_guess)
    249 try:
--> 250     stats = self._cc_optimizer.optimize(cc_values)
    251 except ZeroDivisionError as ex:
    252     raise ZeroDivisionError("ERROR: Division by zero - check your use of epsilon!") from ex

RuntimeError: SYM_ASSERT: linearized_factor->index.tangent_dim == linearized_factor->jacobian.cols()
    --> void sym::Factor::Linearize(const sym::Values&, sym::Factor::LinearizedDenseFactor*, const std::vector*) const [with ScalarType = double; sym::Factor::LinearizedDenseFactor = sym::linearized_dense_factor_t]
    --> /project/symforce/opt/factor.cc:102

Am I missing some initialisation somewhere?
I verified that I am passing symforce.numerical_epsilon as my epsilon value

I am using the following versions of sym packages:
symforce   0.8.0
symforce-sym  0.8.0
sympy   1.11.1
python 3.10.6
ubuntu 22.04

Yeah the fix is this: https://github.com/symforce-org/symforce/commit/d8056975aeb14bcaf4aa64350a6e76ee7e4af5bb (it's unfortunate that GitHub doesn't link these properly).
That commit isn't in a release yet, so you'll want to install latest symforce instead.  You can either install the latest wheels, which you can find in the symforce-wheels download in the Artifacts section here, or you can build SymForce from source (or you could apply that commit to your install manually).

Okay, thanks!

I am still getting this error in symforce v0.8.0, when following along with the 3D optimizer tutorial.

The fix @aaron-skydio mentioned is not in v0.8.0, so you'll need to follow the instructions in his comment to get the latest symforce.


 See https://getcomposer.org/root for details\nCreating a "drupal/recommended-project:^9@dev" project at "/tmp/composer-project"\nInstalling drupal/recommended-project (9.1.x-dev ecdcc9e305469bbfd5556e03cd81dec8243b044a)\n  - Installing drupal/recommended-project (9.1.x-dev ecdcc9e): Loading from cache\nCreated project in /tmp/composer-project\n\n                                                                                \n  [InvalidArgumentException]                                                                                \n  Composer could not find a composer.json file in /tmp/composer-project                                                               \n  To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section  \n                                                                                \n\ncreate-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--add-repository] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--ignore-platform-reqs] [--] [] [] []", "stderr_lines": ["Do not run Composer as root/super user! See https://getcomposer.org/root for details", "Creating a "drupal/recommended-project:^9@dev" project at "/tmp/composer-project"", "Installing drupal/recommended-project (9.1.x-dev ecdcc9e305469bbfd5556e03cd81dec8243b044a)", "  - Installing drupal/recommended-project (9.1.x-dev ecdcc9e): Loading from cache", "Created project in /tmp/composer-project", "", "                                                                                ", "  [InvalidArgumentException]                                                                                ", "  Composer could not find a composer.json file in /tmp/composer-project                                                               ", "  To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section  ", "                                                                                ", "", "create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--add-repository] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--ignore-platform-reqs] [--] [] [] []"], "stdout": "", "stdout_lines": []}
PLAY RECAP *********************************************************************
drupalvm                   : ok=187  changed=1    unreachable=0    failed=1    skipped=347  rescued=0    ignored=1
Ansible failed to complete successfully. Any error output should be
visible above. Please fix these errors and try again.

Summary

It looks like the error is:
Composer could not find a composer.json file in /tmp/composer-project

What settings have you overridden in your config.yml file?


how to check if fetching more, network status undefined

Using the query as
  const { data, loading, networkStatus, fetchMore } = useQuery(query, {
    variables,
    skip,
    notifyOnNetworkStatusChange: true
  });

networkStatus seems undefined when console logging so I can't do const loadingMore = networkStatus === 3

It's already fixed in v0.4.0 for the non-suspense mode. For suspense the fix is quite hacky so I decided to postpone it until Suspense for data fetching is considered ready by the React team. Added to a list of know issues in #88.


Team does not belong to organization

Description

Upgrading to version 0.7.0 makes the Github action fail, whereas version 0.6.0 passed. The action is configured as follows
- uses<EMAIL_ADDRESS>  with:
    checks: files,duppatterns,syntax,owners
    experimental_checks: notowned
    github_access_token: ${{ secrets.GITHUB_PAT }}

With a CODEOWNERS file that looks like so
* @org/team

Expected result

The action should not fail
Actual result

The action fails with the following message
[err] line 1: Team "@org/team" does not belong to "Org" organization.

Steps to reproduce

Since the issue relates to Github organization, unable to share a repository for reproduction
Troubleshooting

Read the release notes
Verified that the team exists
Verified that the action passes when changing only the version back to 0.6.0
Verified that the organization and teams in the codeowners file is written with the same case as it appears in Github

Is this a bug in version 0.7.0?
Is something missing in the action configuration?
Thank you for your work

@mszostok thanks a million
any idea when you will release a new version with the fix?

I will release it in a moment 👍

@foolioo please let me know if this issue was fixed for you in<EMAIL_ADDRESS>then I will close this issue.

@mszostok version 0.7.1 works for me


Add Attendance Event related list to Contact Page Layout

We want to add attendance event related list to contact page layout. This won't reach to existing customers and will only appear for new customers. Existing customers have to add this related list to contact page layout by themselves.

**lurch: add

Tracking W-036399

Not every Higher Ed institution is going to use Attendance tracking, so we shouldn't include it out of the box. If they want it, they can add it.


[GHSA-257q-pv89-v3xv] jQuery Cross Site Scripting vulnerability

Updates

Affected products
Description

Comments
false positive '__') it's already 3.5.0
Upgrade jquery to fix 2 Dependabot alerts in W/example-simplified/public/lib/jquery.js
Upgrade jquery to version 3.5.0 or later.

Hi @kokizzu, someone else reported an issue with dismissing a Dependabot alert related to this advisory too. As I advised them to do, I would also advise you to report unexpected behavior in the community or file a support ticket. Include the repository name and the alert number or post a link to the Dependabot alert you are having trouble with.

Hi @kokizzu, someone else reported an issue with dismissing a Dependabot alert related to this advisory too. As I advised them to do, I would also advise you to report unexpected behavior in the community or file a support ticket. Include the repository name and the alert number or post a link to the Dependabot alert you are having trouble with.


Game freezes on my system

-Playing any mode will sometimes play fine until one part of the map doesn't load, the game freezes and shows different error messages
-Finishing an Undercover mission before the game saves there's no indication of saving and no other menu appears, SFX and music still sound but bug out from time to time, only solution is to Alt+F4 or force close it, making it impossible to save or proceed to the next mission
I find this weird, the game before even opening showed me a message that files couldn't be found in DRIVER2 directory, and now that it runs this happens.

Game version [Release candidate 2]
Operating System: Windows 10
CPU model [AMD A9-9410 Radeon R5]
GPU model [AMD Radeon R5 Graphics

same problem happening, I thought it was my problem that it was badly recorded or something, at least I am pleased to know that it is a problem with the emulator
I hope the next update will fix it pwp
*Game version [Release candidate 2]
*Operating System: Windows 10 Home
*CPU model [Intel Celeron N3350]
*GPU model [Intel HD Graphics 500]

Same with an older version ?
What Driver version are you using ? USA ? EU ? 1.0 ? 1.1 ?


General

[x] can the bottons inside an accordeon get the backgroun/circle back (besides the "+")
[x] the spacing between the accordeon and next category title looks smaller than to the illustration (reduce spacing to illu, expand to accordeon) refers to mobile and desktop
[ ] hyphenation (add f.i. Plugin WP_Typography), we can help with the settings

todo on production

[x] if possible create headlines with direfferent padding below (one with space one without is enough)
[ ] if possible first line of bulletpoints, when there is a forced break, in orange
[x] for the small text size less padding (and less line hight as well for both mobile and dektop)

this also affects small text in the start of the page

From the meeting yesterday: About the orange text style, can we just use one of the headline styles for the wish? (maybe one in medium and one in regular, in the size of paragraph with no padding below?
Still I told them that it might not be possible, and that would be also fine.

but then they wont be with the style of the lines, I think.
I will create a class "orange" that can be applied to elements so that hte text is orange.


Add ability to set a custom callback after AfterRegistrator runs

I am using this to kick off additional registration tasks after ueberauth creation has completed and thought it might be worth adding formally. Let me know if you have any feedback. 🤘

Sweet. I will have some time to look at this one in the next few days. I'll let you know if there are any changes that need made.
I really appreciate you taking the time to put up this PR, and it seems like this is likely worthwhile.

This is looking good. I'd like to add a spec for this if possible ensuring that the interface works, and to prevent this feature from being accidentally broken, but otherwise I'm feeling very good about this PR.

Sweet. I'll add specs for this and for https://github.com/britton-jb/sentinel/pull/40 hopefully this evening.

Specs added 🚦


Improve ockam tcp-outlet delete <ALIAS> when <ALIAS> does not exist

Current behavior
When a user runs ockam tcp-outlet delete <ALIAS> and <ALIAS> does not exist, then they get a prompt, asking them to confirm whether this command should proceed or not. Then they are shown an error stating that 404 NotFound.

Desired behavior
Instead of asking the user for a confirmation prompt, it would be better to first check to see whether <ALIAS> even exists.

If it does not, then the user should be notified that this alias name doesn't exist and can't be deleted. This can be an error.

If it does exist, then the user should be prompted, to confirm whether this destructive operation should proceed. If that operation fails for some reason then an error should be displayed with information on what went wrong (which is the current behavior).

Implementation details
Take a look at this file to get started.

We love helping new contributors! ❤
If you have questions or need help as you explore, please join us on Discord. If you're looking for other issues to contribute to, please checkout our good first issues.

Hi! I am interested to contribute to this issue! One quick question only.
Figuring out if the alias exists or not could be done using Request::delete(format!("/node/outlet/{alias}")?

Hi, If there is no one working on this issue, please assign it to me. I would love to work on it.

@0x61nas That's awesome, this is all yours. Please let us know if you have any questions as you explore. You can also ask questions on the contributors discord https://discord.gg/RAbjRr3kds


[documentation] some expanded documentation types are invalid pony-code

What i was trying to achieve
I wanted to write a method which accepts everything a Set would accept. I copy and pasted the type parameter As signature into my method.
Code with bug
use "collections"

actor Main
  new create(env: Env) =>
    let singleton = singleton_set[String]("A")

  fun singleton_set[A: (Hashable #read & Equatable[A #read] #read)](t: A)
    : Set[A]
  =>
   Set[A](1) .> add(t)

http://playground.ponylang.org/?gist=7b903395cd00e4840d185be3761eba60
Actual Result
0.17.0 [release]
compiled with: llvm 3.9.1 -- cc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
Error:
main.pony:5:54: a capability set can only appear in a type constraint
  fun singleton_set[T: (Hashable #read & Equatable[A #read] #read)](t: T)

Expected Result
I would expect the type signatures in the autogenerated pony documentation to be valid pony code.
The actual definition of Set is:
type Set[A: (Hashable #read & Equatable[A] #read)] is HashSet[A, HashEq[A]]

The documentation signature is:
type Set[A: (Hashable #read & Equatable[A #read] #read)] is
  HashSet[A #read, HashEq[A #read] val] ref

After discussing this with @SeanTAllen it is clear that the docgen process needs expanded types in order to establish the links between classes and traits etc.
It would really help if the actual signature was the real code representation of the type/class/actor definition. The expanded form should also stay available.
Is there already a link from the ast_t of the type (class/actor/trait) definition to its textual representation?

For whatever it's worth, when this came up in IRC I was of the opinion that showing invalid Pony syntax for the trait signature of the type is a documentation bug.

Is there already a link from the ast_t of the type (class/actor/trait) definition to its textual representation?

If I recall correctly, it links to the position of the start of the text, but I don't think you necessarily get the length, which you would need.
However, I think there is an easier way to solve this. When printing the type in docgen, you should be able to add logic to print the cap for a type, only if the following conditions are met:
    if((ast_id(type) != TK_TYPEPARAMREF) ||
      (opt->check.frame->constraint != NULL) ||
      (opt->check.frame->iftype_constraint != NULL))

Type params don't allow refcap in any context, even in constraints.

Right, thanks @plietar.

This should be fixed by #2184.


pase_claim/simplify_claims dies at unknown data types

Data type geographic shape and tabular data are not supported, so parse_claims dies on records such as https://www.wikidata.org/wiki/Q217447. The function should better ignore unknown data types because additional data types may be added in the future too.

hello, thanks for reporting!
I think there won't be that many datatypes so we should be able to publish a patch once a new one comes out, and throwing when a datatype is unknown, while signalling where to report it, should help us make sure it is done. At least, I prefer this solution compared to silently fail to parse the claim and just return no value.


WSL2 fails to start following 18965 update

Your Windows build number:  (Type ver at a Windows Command Prompt)
Microsoft Windows [Version 10.0.18965.1000]

What you're doing and what's happening:  (Copy&paste the full set of specific command-line steps necessary to reproduce the behavior, and their output. Include screen shots if that helps demonstrate the problem.)

I noticed that Docker Desktop was reporting that Ubuntu 18.04 was not installed, when I was recently using the WSL2 tech preview prior to the current insider update. When I tried to launch from the command line, I received an error: 0xffffff
C:\Users\ccurw>wsl
Error: 0xffffffff

C:\Users\ccurw>ubuntu
Error: 0xffffffff

Since the ubuntu install was already existing, I attempted to install ubuntu1804 from the store, and when trying to run, i receive a similar error, this time with slightly more detail:
C:\Users\ccurw>ubuntu1804
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0xffffffff
Error: 0xffffffff (null)
Press any key to continue...

What's wrong / what should be happening instead:
I'm expecting to get a bash prompt after running wsl, ubuntu, or ubuntu1804, and I'm expecting docker desktop to pick up the WSL install

Strace of the failing command, if applicable:  (If some_command is failing, then run strace -o some_command.strace -f some_command some_args, and link the contents of some_command.strace in a gist here).
strace of the wsl command: https://paste.cisien.com/f/lvoovmt3.strace

For WSL launch issues, please collect detailed logs.
logs taken of the wsl command
lxcore_kernel.etl: https://paste.cisien.com/f/hts2g5mi.etl
lxcore_user.etl: https://paste.cisien.com/f/sjtjk1z3.etl
lxcore_service.etl:https://paste.cisien.com/f/zzffoqa3.etl

For me this error appeared when I upgraded from 18965.1000 to 18965.1005

I got the same error with os build 18936.1000
WSL 1 work properly. But I cannot start ubuntu with WSL2

Error: 0xffffffff
installed on 8/14/2019
version 1903
ob build 18956.1000

Error: 0xffffffff
installed on 8/26/2019
version 1903
ob build 18956.1005

Duplicate of #4364

Following @puco's hint, uninstalling Docker Desktop seems to fix the issue.

Did you restart the machine?

Did you have Docker Desktop installed before? I switched to linux containers before i uninstalled. I also have a slightly newer Windows build...

These steps worked for me!

Start Docker Desktop
Docker Desktop Menu > Switch to linux containers (takes awhile)
Exit Docker Desktop and Uninstall Docker Desktop
Reboot
Download and install Ubuntu 18.04 from Microsoft Store
WSL2 works again!

Actually, reinstalling Docker Desktop reintroduces the problem for me, and downloading ubuntu again is not necessary.

trying to reinstall ubuntu
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0xffffffff
Error: 0xffffffff (null)
Press any key to continue...

For anyone who's trying to fix this, it wasn't working for me as port 53 was bound. Use Resource Monitor > Network > Listening Ports to find out what has it bound, and stop the service temporarily.

Here's a workaround to make it works again:

Uncheck 'Start Docker Desktop when you log in'
Restart the computer
Open PowerShell as Administrator and enter the following command:
Stop-Service com.docker.service
Note: You can use other methods to stop this service.
Start wsl
Switch back to PowerShell and enter teh following command:
Start-Service com.docker.service
Open Docker Desktop and start the WSL daemon manually.

I was having this issue and it resulted to be my port 53 being used by AcrylicService. After stopping the service and installing the distro on wsl 2 worked

In case anyone else has this issue. Simple DNSCrypt was the problem for me.

If you have the DNSCrypt problem. change the DNSCrypt service startup type from Automatic to Automatic (Delayed Start) it will solve the problem.

In case anyone else has this issue. Simple DNSCrypt was the problem for me.

I have DNSCrypt too. Temporary disabled it, fixed the issue

I have AcrylicDNS. Temporary disabled it, fixed the issue.
Alter port for no future issues

Can confirm @jrmessias fix. Disabled AcrylicDNS too. thanks man saved my life there!

Anyone managed to get WSL2 and Acrylic running alongside each other?
It used to work on my older machine so it has to be possible!
Setting my acrylic port to 55 breaks the DNS functionality, so that one doesn't seem to work out for me. Or do I need to set the port also semewhere in Windows settings?

Anyone managed to get WSL2 and Acrylic running alongside each other?
It used to work on my older machine so it has to be possible!
Setting my acrylic port to 55 breaks the DNS functionality, so that one doesn't seem to work out for me. Or do I need to set the port also somewhere in Windows settings?

Bump on same, trying to figure out setting up DNS server alongside WSL2 as port 53 is occupied and router wont accept server with custom port.

For anyone who's trying to fix this, it wasn't working for me as port 53 was bound. Use Resource Monitor > Network > Listening Ports to find out what has it bound, and stop the service temporarily.

Thanks that was the problem. AdGuard runs on port 53!

DNS and WSL2 are fighting for port 53. Any solution?

DNS and WSL2 are fighting for port 53. Any solution?

I ended up with shifting my dns server to another machine since there's no fix for port 53, also if you can move DNS server port and utilize without legacy UDP client it may solve your problem as WSL and HyperV for WSL2 requires it, there's no solution for now. it's hardcoded into system and without that svchost service running on port 53 WSL wont start or convert any images from v1 to v2 or v2 to v1

i had to stop DNSCrypt and SharedAccess services.

Disabling SharedAccess/Internet Connection Sharing (ICS) solved my problem, DNSCrypt still enabled though.

Disabling SharedAccess/Internet Connection Sharing (ICS) solved my problem, DNSCrypt still enabled though.

thanks for information. this was the easiest solution imo

Disabling SharedAccess/Internet Connection Sharing (ICS) solved my problem, DNSCrypt still enabled though.

How do you do that? I don't recall enabling them anywhere.


Bounding box search?

Hi,
First, thank you very much for the library :)
I'm storing items in my DB associated to a geohash with precision 6 and I need to get all items inside a rectangular area in the map.
Is there any API to get all the geohashes inside a rectangle defined by 2 (or 4) coordinates?
I am not sure if I can use neighbours to archive this.
Thank you very much in advance.

geohashes are infinite precision so the result of such an operation would always be an infinite set unless you specify the precision in the query. There's probably more efficient ways to do it but the first thing that comes to mind is you'd use a loop to generate "lines" incremented at the desired precision along a straight trajectory from one corner to the next, then you could then construct a loop which increments the geohash by one and checks if the current position is in the "lines" array. Essentially you're doing a raster scan like an old TV. If it's not in the lines array, add it to an "inside" array, if it is, jump to one increment south of the start position of that line, if that's also a line, you've hit the end.
Something like that.


Migrate IOUModal.js to function component

Class Component Migration
Filenames

[ ] src/pages/iou/IOUModal.js

type: React.Component
has state values: true
has refs: false
has context: false
lifecycle methods: componentDidMount,componentDidUpdate

Task

We currently have some class components in our codebase that we would like to refactor to a function component.
Here's a link with some general advice on how to refactor a class component to a function component: https://react.dev/reference/react/Component#alternatives
If you need additional guidance, please ask in #expensify-open-source
Test for any regressions and verify that there are no breaking changes

Talked to Jules 1:1, grabbing this since it's part of manual requests to refactor into MoneyRequestModal
https://docs.google.com/document/d/17jFcMsAotXvsMhXivoF3u7fyzeyXkKpRGXR88Ud0oWY/edit#bookmark=kix.6loq89desjse

Gonna remove the HOLD on this one since at this point we're mostly done. I would maybe have suggested we focus on this post-Manual Requests, but that's my bad for not making the migration priority more clear.

This is done! I have this other issue for clean-up, but IOUModal aka MoneyRequestModal is now a functional component

Reviewing label has been removed, please complete the "BugZero Checklist".

The solution for this issue has been :rocket: deployed to production :rocket: in version 1.2.95-0 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:

https://github.com/Expensify/App/pull/16679

If no regressions arise, payment will be issued on 2023-04-13. :confetti_ball:
After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.

[ ] External issue reporter
[ ] Contributor that fixed the issue
[ ] Contributor+ that helped on the issue and/or PR

As a reminder, here are the bonuses/penalties that should be applied for any External issue:

Merged PR within 3 business days of assignment - 50% bonus
Merged PR more than 9 business days after assignment - 50% penalty


conflicting statements - Kubernetes support on Mac Docker CE

File: get-started/index.md

For full Kubernetes Integration
Kubernetes on Docker for Mac is available in 17.12 Edge (mac45) or 17.12 Stable (mac46) and higher.

source

Kubernetes is only available in Docker for Mac 17.12 CE Edge and higher, on the Edge channel. Kubernetes support is not included in Docker for Mac Stable releases.

Closing this ticket due to its age, and the impending refactor. If you think this is in error, feel free to reopen. Thanks!


Exclude synonyms problem

When I searched neuron-derived orphan receptor 1(using autocomplete) and selected Type as molecule, and chose NURSA: Molecules...
https://dknet.org/data/source/nif-0000-03208-6/search?q=PR%3A000011410&l=[neuron-derived orphan receptor 1 {PR%3A000011410}]
If I click Query Expansion, and click exclude synonyms, and there is no results. There should be result since the neuron-derived orphan receptor 1 is the match in the table view.
https://dknet.org/data/source/nif-0000-03208-6/search?q=PR%3A000011410&l=[neuron-derived orphan receptor 1 {PR%3A000011410}]&exclude=synonyms

This is because the label is nuclear receptor subfamily 4 group A member 3 and neuron-derived orphan receptor 1 autocompleted as a synonym. I think the solution to this problem is to make it possible to see what the expansion is on the second page or to change the value that appears in the search box because there is currently no way to see that and the value being searched absolutely does not match what is in the search box. Another thing we should try to do would be to make it clear in the query expansion pane which values were synonyms and which were labels so that people know what they are removing. @fivebillionmph is there a way to do one or both of these?

I am closing this since it is a SciCrunchUI issue.


what version of chef is supported?

Hi
I am using the open source version-11 chef server/knife/client all on ubuntu machines. What version of chef will work with the knife-azure plugin?
regards
meher

@mg03 , did you fix the problem? What OS / version are you on?
I am here wondering if Chef Knife can be installed on a windows machine.

@AnneTheAgile yes, you can use knife on Windows. Download Chef-DK or the Windows client from  https://downloads.chef.io/. You can install the knife-azure gem into it as well. When using Chef-DK you can run 'chef gem install knife-azure'.

@btm  thank you! I will be trying it all out soon I hope.

@AnneTheAgile , is your issue resolved? Can we close this?

@mg03
Its working fine at our side with knife-azure version 1.3.0 and released one.


devServer options not used by server

I'm specifying some devServer options in Storybook's webpack config:
 Object.assign(storybookBaseConfig, {
    devServer: {
      headers: { 'Access-Control-Allow-Origin': '*' }
    }
  });

When running the storybook server, the headers are not included:
➜  component-library git:(master) ✗ curl -v http://localhost:6006/                                                                     09:57:18
*   Trying ::1...
* Connected to localhost (::1) port 6006 (#0)
> GET / HTTP/1.1
> Host: localhost:6006
> User-Agent: curl/7.49.1
> Accept: */*
>
< HTTP/1.1 200 OK
< X-Powered-By: Express
< Content-Type: text/html; charset=utf-8
< Content-Length: 1228
< ETag: W/"4cc-bRBT7YfeEe5YUtIAIwEt+w"
< Date: Wed, 14 Dec 2016 08:57:29 GMT
< Connection: keep-alive
<

    <!DOCTYPE html>

We are using the webpack-dev-middleware.
I am happy to expose an way to get config for this.
I suggest to use a config field called devMiddlewareOptions.
Here's related place you should look at it: https://github.com/storybooks/react-storybook/blob/master/src/server/middleware.js#L24
We are open for PRs.

Is there any documentation on how to use the feature closed with the #723 pull request?


[1.20.1] "disable_sculk_horde_unless_activated" config option cripples Ancient Node

If the experimental "disable_sculk_horde_unless_activated" config option is set to true, then the Horde starts out as defeated.  I assume this is intended, since it effectively disabled a lot of their functions.  However, the Ancient Node cannot be awakened if in this state, and can only be awakened with commands.
Perhaps another state like "INERT" could be added, specifically for when this config option is enabled, and the Ancient Node has not yet been visited?  I would like to play with this option enabled, but using a command each time I visit the Ancient Node might get old quick for some people.  Just a thought

This config option has always been broken, I'm going to remove it entirely


Cannot override mutable property 'shadowColor' of type 'UIColor?' with covariant type 'UIColor'

This error did not appear before i installed Motion and Material, anyone knows the cause?

hi...
it seems that there were conflicting variable names "shadowColor"
renaming will solve the problem
closing....


Extension manifest confusing on short description

As someone who's posting their extension for the first time, it was a bit unclear what the short description field is supposed to be or if it even IS a field. It would be nice to get a hyperlink to a page that discusses the parameters briefly or perhaps provide a sample  on this page how to supply these parameters.

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

ID: 303075ec-ed9b-7ba4-15c5-242f93d53eb2
Version Independent ID: 15d3653d-af25-8ee7-2e94-01057a734de4
Content: Publish a Microsoft Edge extension - Microsoft Edge Development
Content Source: microsoft-edge/extensions-chromium/publish/publish-extension.md
Product: microsoft-edge
Technology: extensions
GitHub Login: @MSEdgeTeam
Microsoft Alias: msedgedevrel

AB#48042656

Thank you for your feedback. It's very useful. I'll make sure this issue is tracked on our backlog, so that our team can prioritize it and eventually clarify the docs.

Hi @erik-lance,
Here is the page that details the parameters briefly: https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/publish-extension#before-you-begin
When it comes to the "short description", it is the first few lines displayed about your extension in our store listing. Whereas, "description" is the paragraph displayed when anyone opens your extension.


Add CONTRIBUTING.md

Add instructions for devs to add their own mistakes. There should be a link to a dev's linkedin profile besides each of their mistakes

hey can i work on this?

Hi Claire, Take it away. Nice to meet you.


Add Prettier

What do you think about prettifying some stuff with https://github.com/prettier/prettier?
Formatting all the support files in this project: js, json, md, css.
I also including the pre-commit hooks, so it will format stuff before making it to the repo.

Thanks for the PR. I do like the idea of adding prettier to the project. I'll review the changes and merge it in the near future.

It's not that intrusive as the project was already pretty :) But this will make sure that everything is consistent..

Alright thanks for your awesome suggestion for improving this project.

Prettier is cool :) Let's merge it.. 🎆 🍻 🍷

I really want to merge this, but we need a few things first:

Right now Prettier has to run manually, probably via the code editor or CLI. Can you configure a Gulp task for it to run everytime you build the project?
Can you solve the conflicts?
As soon as those issues are solved, I'm merging this.

sure.. I'll do it from the office :)

I resolved the conflicts and updated to the latest Prettier.
Also I'm not sure if we really need the gulp task, as I have installed the pre-commit hooks (wasn't working earlier) so whenever someone commits to the repo the changed files are being formatted with Prettier.
So on top of that you want to include one more task to prettify all files before building?! Shall I install the gulp-run for that?


[WIP]: chore: Update cypress e2e tests

@acao just started with cypress testing :)

fantastic, thank you!
in this PR you'll need to re-enable cypress for github actions:
https://github.com/graphql/graphiql/pull/1523/files#diff-b9cfc7f2cdf78a7f4b91a753d10865a2R42
as you can see, the github action for Cypress shows as complete, however I disabled the suite, so it's showing success for everything but actually running cypress! haha

ah, i will need to take this one over, as we still have issues with how webpack dist is being built

ah, i will need to take this one over, as we still have issues with how webpack dist is being built

I was not able to get that working. It is showing 404 response on running the cypress tests.

yes, thats because in the feature RFC branch, the dist has changed locations

@harshithpabbati before creating new PRs, can you finish up this one?

@harshithpabbati before creating new PRs, can you finish up this one?

Yea @acao, I made that PR because we need it over here to render the query, variables from the URI


Modifying the coordinates

Hi,
I get the bbx coordinates from user, but I refine the bbxes and I want to plot again the refined version.
The following code update the dict for widget.bboxes, but when I call the widget again, it shows the older coordinates.
Is there away to update the coordinates?
for i, prediction in enumerate(pboxes):
    x1, y1, x2, y2 = prediction
    width = x2 - x1
    height = y2 - y1

    # Update the existing dictionary in widget_bboxes with the new coordinates
    widget.bboxes[i]['x'] = x1
    widget.bboxes[i]['y'] = y1
    widget.bboxes[i]['width'] = width
    widget.bboxes[i]['height'] = height

If this does not work, I want to append the the refined bbx coordinates in the widget, and when I call the widget should show the older and the new bboxes. I could add this also to dict, but state of widget doesn't change.

Editing bboxes in place doesn't sync them with js side. The way around this is to copy bboxes into a new list of new dicts, modify it in your loop and then assign to widget.bboxes. Then you should see the changes reflected in the UI.
Something like this:
bboxes = [{**bbox} for bbox in widget.bboxes]

for i, prediction in enumerate(pboxes):
    x1, y1, x2, y2 = prediction
    width = x2 - x1
    height = y2 - y1

    # Update the existing dictionary in widget_bboxes with the new coordinates
    bboxes[i]['x'] = x1
    bboxes[i]['y'] = y1
    bboxes[i]['width'] = width
    bboxes[i]['height'] = height

widget.bboxes = bboxes


Arrowheads for DiGraph & improved interactions

Simple implementation of arrowheads as edge-direction indication. At some point we might want to go full arrows but this would lead to divergence between the codes with and without arrowheads.
Right know, I'd say the same projection trick as with the edge labels works quite well in 2D and 3D.
This feature is not yet shown in the docs beside the docstring. Once again, I'll rework the docs for<EMAIL_ADDRESS>

http://juliaplots.org/GraphMakie.jl/previews/PR16/
I've added a few pre built interactions for node/edge hover and node/edge drag. The drag interaction does not work in 3D though.

Codecov Report

Merging #16 (bd7edb1) into master (4e60666) will decrease coverage by 15.99%.
The diff coverage is 31.38%.

@@             Coverage Diff             @@
##           master      #16       +/-   ##
===========================================
- Coverage   56.47%   40.47%   -16.00%
===========================================
  Files           2        2
  Lines          85      168       +83
===========================================
+ Hits           48       68       +20
- Misses         37      100       +63

Impacted Files
Coverage Δ

src/interaction.jl
21.18% <14.81%> (-27.03%)
:arrow_down:

src/recipes.jl
86.00% <93.10%> (+13.58%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 4e60666...bd7edb1. Read the comment docs.


Extend multi selection

ref: slack chat
I often find myself in situations where I'm doing:
;; click first arg
(def arg1 @session)
;; click second arg
(def arg2 @session)
(my-func arg1 arg2)

this patch is a sketch that would allow the following instead:
;; click first arg
;; alt-click second arg
(apply my-func (p/selected session))

I've also extended the commands copy  and copy-json to support multi-selection. If there is only one value selected the value is not wrapped in a list to remain backwards compatible.
At this stage I'm mostly looking for feedback if this is a good approach or not.
To end I'd just like to say that I've found portal a very useful addition to my workflow. This is my first time diving into the code and I found the code to be very clear and well structured. Kudos!

Hi @handerpeder, thanks for the PR!
I forgot to mention a couple of the other clients that need to be updated:

node
clr
web

Do you mind updating them as well?

Sure, was expecting that. I take it this means you're okay with the changes?

@handerpeder I think I have a fix for the tests, but looking into some performance issues.

A rebase fixed the perf issue, not sure where the regression was but latest seems to be fine 👌 I manually pushed the commits on master https://github.com/djblue/portal/commit/d617feffb26869ea9347118580cc219e26727b73, thanks again for the PR!


Add the implementation of StagePodAutoscaler

Proposed Changes

This PR implemented the reconcile loop and added the controller for StagePodAutoscaler.
The StagePodAutoscaler is a CR, we leverage in the autoscaler to override the PodAutoscaler. It takes precedence over PodAutoscaler. The autoscaler will first look for StagePodAutoscaler to retrieve the stageMinScale and stageMaxScale. If not found, it will look up PodAutoscaler to retrieve the minScale and maxScale.

_ No description provided. _

can you add short description here of what this PR achieves?

/lgtm


KAFKA-6919: Fix for the location of the trogdor.sh executable file in the documentation

While trying to use trogdor, I ran into this.

Pinging @ijuma sorry to bother you. Could you have a look at this? I was reading the documentation on trogdor and found that it was showing the wrong location for one of the executables when I got a "bash: ./tests/bin/trogdor.sh: No such file or directory" message, so I updated the documentation.

Thanks, @KoenDG.  +1


[BindRequired] validation attribute does not work in case of [FromBody] model binder

Hi all,
Here is code snippet to reproduce mentioned behaviour:
[HttpPost]
public IActionResult Post([FromBody] Model model)
{
      if (!ModelState.IsValid)
      {
             return BadRequest(ModelState);
      }
      return Ok();
}

public class Model
{
       [BindRequired]
       public int Price { get; set; }
}

If we send empty json object {}, the action will return Ok result (however, I expect BadRequest result, because Price value was not provided at all)
Microsoft.AspNetCore.All: 2.1.5

Thanks for contacting us, @olegkaliuga.
@dougbu, can you please look into this? Thanks!

[BindRequired] is not relevant when using input formatters aka [FromBody]. The separation comes from formatters relying on external serializers / deserializers, none of which understand [BindRequired].
To do something similar, either make Price a string, use [Required] and parse the string in your action or give Price an invalid default value e.g. -1 in this case.


Automatically propagate all exceptions

I'm looking for a way to automatically propagate exceptions in all of my promise code. Having to have a .catch everywhere just to see an exception is cumbersome - it feels like I'm try/catching all of my code. For example, I spent about 10 minutes the other day trying to figure out where an error came from... I forgot to import a library I was using. Normally, I would see that error right away because that's a pretty significant error, especially in strict mode.
Probably, this would be some sort of global or environment setting so I don't have to remember to do it every time I make a promise. I don't know if this is default behavior already, but in the case where a promise is hit by an exception, it might be wise to auto-reject that promise as well so there isn't a dangling promise.
If it's difficult to do that, even just (having an option to) saying "hey, I got an error, here's the stack trace" would be nice.

I would also appreciate such feature.
In my code, I call .done(); on all promises, this makes stacktraces visible without polluting the code like the try-catch solution.

@seiyria In Node - you can add a process.on("unhandledRejection", handler and see the result.
I don't think at this point Q can change the default for unhandled rejection tracking to be like bluebird (log by default).

I don't see why it can't. Maybe it'd require a major version change, but surely it's possible. That said, I'm not super invested in this anymore - I dropped q in favor of ES6 promises due to concerns over #731.

@seiyria ok, for what it's worth you can keep using Q's API and get better than native performance with https://github.com/petkaantonov/bluebird-q
Closing then.


Remaining unit tests for shows

Hey @kwehmeyer, you were a bit too quick in merging the previous draft PR! ;)
Here are the remaining changes.

Codecov Report

Merging #39 (414ed22) into master (cd0efe9) will decrease coverage by 0.07%.
The diff coverage is 0.00%.

@@            Coverage Diff            @@
##           master     #39      +/-   ##
=========================================
- Coverage    4.30%   4.22%   -0.08%
=========================================
  Files          22      22
  Lines         558     568      +10
=========================================
  Hits           24      24
- Misses        534     544      +10

Impacted Files
Coverage Δ

src/by_reference_doc/albums.jl
0.00% <ø> (ø)

src/by_reference_doc/shows.jl
0.00% <0.00%> (ø)

src/types.jl
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update cd0efe9...414ed22. Read the comment docs.


KeyError: anti-analysis/packer

Description
I'm trying to use capa as python module. It was working a few months ago. I'm finally able to play with it, but suddenly it stopped working.
Steps to Reproduce
rules = get_rules(RULES_PATH, disable_progress=True)
rulesSet = RuleSet(rules)
extractor = get_extractor(file_path, FORMAT, BACKEND_VIV, disable_progress=True)
meta = collect_metadata(None, file_path, RULES_PATH, FORMAT, extractor)
capabilities, counts = find_capabilities(rulesSet, extractor, disable_progress=True)

file = open(join(self.wd.local, "capa.txt"), "w")
file.write(dumps(convert_capabilities_to_result_document(meta, rulesSet, capabilities)))
file.close()

Expected behavior:
Should write result to file
Actual behavior:
Traceback (most recent call last):
....
  File "/home/me/PycharmProjects/project/modules/file/capa_module.py", line 44, in capa
    file.write(dumps(convert_capabilities_to_result_document(meta, rulesSet, capabilities)))
  File "/home/me/PycharmProjects/project/venv/lib64/python3.9/site-packages/capa/render/__init__.py", line 212, in convert_capabilities_to_result_document
    "matches": {
  File "/home/me/PycharmProjects/project/venv/lib64/python3.9/site-packages/capa/render/__init__.py", line 213, in <dictcomp>
    addr: convert_match_to_result_document(rules, capabilities, match) for (addr, match) in matches
  File "/home/me/PycharmProjects/project/venv/lib64/python3.9/site-packages/capa/render/__init__.py", line 116, in convert_match_to_result_document
    "children": [convert_match_to_result_document(rules, capabilities, child) for child in result.children],
  File "/home/me/PycharmProjects/project/venv/lib64/python3.9/site-packages/capa/render/__init__.py", line 116, in <listcomp>
    "children": [convert_match_to_result_document(rules, capabilities, child) for child in result.children],
  File "/home/me/PycharmProjects/project/venv/lib64/python3.9/site-packages/capa/render/__init__.py", line 145, in convert_match_to_result_document
    rule = rules[rule_name]
  File "/home/me/PycharmProjects/project/venv/lib64/python3.9/site-packages/capa/rules.py", line 882, in __getitem__
    return self.rules[rulename]
KeyError: 'anti-analysis/packer'

Versions
flare-capa: 1.6.3
capa-rules version: a207fbba0a7c4f82a8c8c514e878523ed7a85a49
viv-utils: 0.6.0
vivisect: 1.0.1
vivisect-vstruct-wb: 1.0.3

Additional Information
Same file with capa from same VENV with same capa-rules
capa -b vivisect -r <rules> <PE file>
loading : 100%|████████████████████████████████████████████████████████████████████| 579/579 [00:00<00:00, 1771.32     rules/s]
..  analyzing programWARNING:viv_utils:vivisect version mismatch! wanted: 1.0.1, found: 1.0.0
matching: 100%|██████████████████████████████████████████████████████████████████████████| 2/2 [00:00<00:00, 12.20 functions/s]
WARNING:capa:--------------------------------------------------------------------------------
WARNING:capa: This sample appears to be packed.
WARNING:capa:
WARNING:capa: Packed samples have often been obfuscated to hide their logic.
WARNING:capa: capa cannot handle obfuscation well. This means the results may be misleading or incomplete.
WARNING:capa: If possible, you should try to unpack this input file before analyzing it with capa.
WARNING:capa:
WARNING:capa: Use -v or -vv if you really want to see the capabilities identified by capa.
WARNING:capa:--------------------------------------------------------------------------------

I don't know why the version warning pops out, but it could be a clue!
I'm ready to provide that file but I don't think it's a good idea to past it here even I'm able to.
https://www.virustotal.com/gui/file/9ec96e0facf95d1a08d4761aff436dac8318abd008c7284a4a22347069e8284d/details

I think this stems from some checks we've added around file limitations.
Can you see if either of these fixes it?

use capa-rules version v1.6.3: https://github.com/fireeye/capa-rules/commit/93ea28dd325c2db5e080272063c4dc12276c49cd

or remove/disable rules/internal as I think this issue stems from there

use capa master (with according updates)

use capa-rules version v1.6.1 - same error
remove/disable rules/internal - well I don't know how to do that, did you mean remove folder from rules?
use capa master (with according updates) - it works but it isn't good solution for me because it breaks dependencies

re: the 2nd suggestion, yes, remove the directory rules/internal

runs for me

import sys

from capa.main import get_rules, get_extractor, collect_metadata, find_capabilities, BACKEND_VIV
from capa.render import render_json
from capa.rules import RuleSet

file_path = sys.argv[1]
rules = get_rules("rules", disable_progress=True)
rulesSet = RuleSet(rules)
extractor = get_extractor(file_path, "pe", BACKEND_VIV, disable_progress=True)
meta = collect_metadata(None, file_path, "rules", "pe", extractor)
capabilities, counts = find_capabilities(rulesSet, extractor, disable_progress=True)

file = open("capa.txt", "w")
file.write(render_json(meta, rulesSet, capabilities))
file.close()

capa
$ git reflog -n 1
c547519
rules
$ git reflog -n 1
93ea28d

ah, that's interesting that the addition of the internal rules is causing exceptions here. there was a related bug fixed in #608 (i think) and by fixing that i definitely didn't realize that adding rules could be a breaking change. i'm sorry you hit this error and its certainly not something we expected our users to deal with.

re: the 2nd suggestion, yes, remove the directory rules/internal

It works in version 1.6.1

1. runs for me

import sys

from capa.main import get_rules, get_extractor, collect_metadata, find_capabilities, BACKEND_VIV
from capa.render import render_json
from capa.rules import RuleSet

file_path = sys.argv[1]
rules = get_rules("rules", disable_progress=True)
rulesSet = RuleSet(rules)
extractor = get_extractor(file_path, "pe", BACKEND_VIV, disable_progress=True)
meta = collect_metadata(None, file_path, "rules", "pe", extractor)
capabilities, counts = find_capabilities(rulesSet, extractor, disable_progress=True)

file = open("capa.txt", "w")
file.write(render_json(meta, rulesSet, capabilities))
file.close()

Same exception in version 1.6.1
Version from github (master) missing render_json in capa.render I wasn't able to find that function.

capa
$ git reflog -n 1
c547519
rules
$ git reflog -n 1
93ea28d

capa
933789d (HEAD -> master, origin/master, origin/HEAD) HEAD@{0}: clone: from https://github.com/fireeye/capa
rules
a207fbb (HEAD -> master, origin/master, origin/HEAD) HEAD@{0}: pull -v origin: Fast-forward

The above script should work for the referenced capa commits. For master a few modifications are needed, I think.
https://github.com/fireeye/capa/blob/933789d02be12d1ed80fe6d93750555f54992423/capa/render/json.py#L28-L33

So, to clarify, you want to use flare-capa via pip (v1.6.3)? Using that with rules https://github.com/fireeye/capa-rules/tree/v1.6.1 does result in an error?

No I want to use version 1.6.1 via pip. First message contains version 1.6.3 just because I tried newest version from pip.
I must admit that I haven't notice there are tags for capa version - https://github.com/fireeye/capa-rules/tree/v1.6.1 works fine.
I thought using the latest version (master) would be better - becasuse of new rules, but I didn't realize it might not be backward compatible.

Actually I don't know if this is intended use (I mean using specific rules for specific capa version) or it is a bug?

Gotcha. Unfortunately, we cannot always guarantee backwards compatibility for all rules (as you've encountered here 😉).
Ideally, we can make this clearer in the documentation and code moving forward.

Got it!


Goldilocks test

Fix the bug in initial_guess_test.cc.

Deleted the flag is_test and change the value of theta in test file.
As for the bugs, two main bugs: directory used to save temporary test data should be created successfully; the data file names should be consistent with the initial_guess.cc.

Maybe we can modify the code so that the expansion only happens in iteration 1. The only thing that we need to handle is probably the indexing. Maybe create a function that handles this during the expansion and a few iterations after the expansion?


Is this package only neccesary on development?

if not, shouldn't it be
composer require appzcoder/crud-generator --dev
in the readme ?

For now the instructions is okay with the updated version.
Maybe we need to put the instructions and the codes in different branch for the dev purpose.
Please let me know if you still experiencing any issue.


Set Up Binder

Make this repo binder compatible

[x] Set up environment.yml in the root directory
[x] Add Binder Badge to the README
[ ] Set up github actions to build the notebooks in binder

We will use  https://github.com/jupyterhub/repo2docker for the binder build and test action.


OpenSTA fatal error

Running latest openlane and PDKs, trying to build my project with
./flow.tcl -design myproject
I get
Running Static Timing Analysis...
OpenSTA 2.2.0 0d73b5b65a Copyright (c) 2019, Parallax Software, Inc.
License GPLv3: GNU GPL version 3 <http://gnu.org/licenses/gpl.html>
Warning: /home/jcyr/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib, line 31 default_operating_condition ff_n40C_1v95 not found.
Warning: /home/jcyr/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib, line 32 default_operating_condition ss_100C_1v60 not found.
Error: cannot read file /openLANE_flow/openlane/designs/myproject/runs/25-11_06-35/results/synthesis/myproject.synthesis_optimized.v.

Looking at /home/jcyr/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib, we have:
default_leakage_power_density : 0.0000000000;
default_operating_conditions : "ff_n40C_1v95";
operating_conditions ("ff_n40C_1v95") {
    voltage : 1.9500000000;
    process : 1.0000000000;
    temperature : -40.00000000;
    tree_type : "balanced_tree";
}
power_lut_template ("power_inputs_1") {

Moving default_operating_conditions like such, and doing the same for /home/jcyr/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib:
default_leakage_power_density : 0.0000000000;
operating_conditions ("ff_n40C_1v95") {
    voltage : 1.9500000000;
    process : 1.0000000000;
    temperature : -40.00000000;
    tree_type : "balanced_tree";
}
default_operating_conditions : "ff_n40C_1v95";
power_lut_template ("power_inputs_1") {

Fixes the two warnings, but the missing /openLANE_flow/openlane/designs/myproject/runs/25-11_06-35/results/synthesis/myproject.synthesis_optimized.v error remains a show stopper. Any ideas why it isn't being created?

@jean-m-cyr: could you share the log of OpenPhySyn (found under logs/placement)?

@jean-m-cyr: Any follow-up on that?

@jean-m-cyr: Given the current state of your project, I'll assume this issue has been resolved. Please re-open if you believe otherwise.


More robust vendoring

https://github.com/o1-labs/nanobit/pull/794#issuecomment-424895430 mentions some stuff.
Right now, if we update one of our "opam vendored deps" (as opposed to the "jbuild vendored deps"), there is a manual step where you need to update your opam pins. There's no way right now to know that this needs to be done, so you'll just get mysterious build failures.

Hey @mrmr1993 can you please take a look.


Fallback for API < 21?

Hey, is there any chance to implement a fallback for API < 21, I belive it is AlarmManager? https://developer.android.com/reference/android/app/AlarmManager.html

In our app we are only using +21 so I can't really prioritize it a the moment. But I would happily accept a pull request.

Thank you for an answer. I will certainly in incoming weeks try to implement this feature.

Ok great!

Any luck?

@mrbarde Currenlty working on another project not related to this issue, I will roll up my sleeves and start working on this as soon as I finish with current project.

@zvoncha @mrbarde @vikeri - I opened a PR that implements support for this (see #18). On Android API < 21 it will still compile but won't be functional (exactly like it is on iOS).
I'm using it in my app right now like this:
yarn add react-native-background-job@https://github.com/jcarbo/react-native-background-job.git#feature/min-sdk-version

@jcarbo Great, I'll look at your PR tomorrow. What I think zvoncha was referencing though was an implementation that not only compiles below API 21 but that actually works for those versions as well.

@jcarbo Thanks for this, however I need not only to compile, but to actually work on Android < 5.0 as @vikeri said. I started today again to work on this issue after longer delay, hopefully I will have some solution soon.

@zvoncha Great! Beware that I made a major change in order to support "always on" background jobs. So make sure that you clone the latest version 😄

Thank @vikeri I will keep my mind on that :)

I just made a fork (https://github.com/toteto/react-native-background-job) that will lower the minSdk to 16.
It will be using https://github.com/firebase/firebase-jobdispatcher-android instead of the platform Job Scheduler.
Should be done soon.

@toteto any update?

@atlanteh Started few days with the migration, some polishing and testing left to do.

@atlanteh @zvoncha @yabeow
Create pull request (https://github.com/vikeri/react-native-background-job/pull/38) that fixes this and some of the other issues.
I would like to ask if you could add my fork as a dependency to your project and test if everything is working correctly. Post your findings in the pull request.

Solved by #38


Deprecate and remove database.aws.crossplane.io in favor of rds.aws.crossplane.io

What problem are you facing?
Currently, there are two separate implementations for RDS DBInstances:

the hand-written RDSInstance.database.aws.crossplane.io
and
the ACK-generated DBInstance.rds.aws.crossplane.io

How could Crossplane help solve your problem?
To be consistent with AWS API Names, provider-aws should drop the database group in favor of rds. All features that are missing in rds should be ported from the legacy controller and added to the existing API.

/fresh


feature/#2: Add CreateEvent page [WIP]

I have tried to fix all the input you gave Tin. Please have a new look.


Dont show install formatter dialog when formatting disabled

VSCode Version: 1.46.0
OS Version: macOS 10.15.5
Extensions: ms-vscode.cpptools v0.28.3

The formatting inserts lots of blank in source code files.
Dont show "Install Formatter" dialog when formatting is disabled.
Steps to Reproduce:

"C_Cpp.formatting": "Disabled",

⇧⌥F

this is shown even if formatting is disabled
"
There is no formatter for 'cpp' files installed.
Install Formatter...
"

Does this issue occur when all extensions are disabled?: Yes/No

Assuming the when-clause on the keyboard shortcut you enter in step 2 tests editorHasDocumentFormattingProvider I wonder if the ms-vscode.cpptools extension isn't conforming to #70314

We ignore editorHasDocumentFormattingProvider on purpose because users are so used to pressing it and to be guided towards formatting.
@ljhack What motivates this issue? Are you so used to pressing the keybinding?

Hi, there is formatter installed with ms-vscode.cpptools but it inserts lot of blanks into source code files. I intend to disable formatting feature. When Format document shortcut is pressed when formatting is disabled, can you please just ignore it and keep quiet and do not show this additional dialog:
"
There is no formatter for 'cpp' files installed.
[Install Formatter...]
"

I understand what you said but I wonder why you press format when it's disabled?

@ljhack I guess you could try tweaking your keybinding's where-clause to test editorLangId != cpp (doc)

@jrieken, Hi. it's to prevent someone else from trying to format the code and installing extra extensions by following the [Install Formatter...].

I see but that's also a weak way to enforce something that sounds like a team policy. Having the keybinding enabled is on purpose to "sell" the formatting feature to users that expect formatting to be there.


React Router - 'location' missing in props validation

Match a route to a component with React Router and that component will have certain props. location is one of these props but when it is used in a component, ESLint can throw an error...
e.g. 'location' is missing in props validation.
Given the follow code, what am I doing/not doing to provoke the above error and what should I do about it?
root.js:
import React from 'react';
import { render } from 'react-dom';
import { BrowserRouter, Switch, Route } from 'react-router-dom';
import Frame from './components/frame';
import NotFound from './components/notFound';

render((
  <BrowserRouter>
    <Switch>
      <Route exact path="/" component={Frame} />
      <Route component={NotFound} />
    </Switch>
  </BrowserRouter>
), document.querySelector('#root'));

notFound.js:
import React from 'react';

const NotFound = ({ location }) => (

Sorry but {location.pathname} didn’t match any pages

);

export default NotFound;

Thanks

I can add the following to notFound.js but that doesn't seem accurate, and I wonder if there is a more global way to do it and associate it with React Router.
NotFound.propTypes = {
  location: React.PropTypes.string.isRequired,
};

That is entirely accurate - if NotFound expects a prop, it should be defining that prop in propTypes.
react-router may provide propType definitions for it already, but whether they do or not, you'd still need to explicitly connect them.

Thanks @ljharb for the reply. It was the string part that felt inaccurate and object provokes a forbid-prop-type error.
I've found a way to satisfy ESLint problems and describe the props that the component expects:
NotFound.propTypes = {
  location: React.PropTypes.shape({
    pathname: React.PropTypes.string.isRequired,
  }),
};

NotFound.defaultProps = {
  location: {
    pathname: '',
  },
};

That sounds like a much better propType :-)

thank you @dougbacelar

React.PropTypes is deprecated since React 15.5.0, use the npm module prop-types instead;
NotFound.propTypes = {
location: PropTypes.shape({
pathname: PropTypes.string.isRequired,
}).isRequired,
};

Thanks @ljharb for the reply. It was the string part that felt inaccurate and object provokes a forbid-prop-type error.
I've found a way to satisfy ESLint problems and describe the props that the component expects:
NotFound.propTypes = {
  location: React.PropTypes.shape({
    pathname: React.PropTypes.string.isRequired,
  }),
};

Thank you sir!


chart: support Rancher deployed Windows Cluster

https://github.com/longhorn/longhorn/issues/4246

@c3y1huang Please backport to 1.3.x and 1.2.x. Thanks.


Change total remaining to current remaining

I think most people would want to know how far along their current download is. Besides, the total is dealt with in my next push. Just need to sort out the text overflow problem.

Hey antant, these are nice changes but I believe it is better to make them into the official repo? I think mine will be changing quite a lot and it will usually be based off of https://github.com/mrkipling/maraschino so it is up to you. I am happy to merge them here if you prefer.

Well I'm basing mine off yours for the moment. And yours had changes to the
SAB widget already. I don't know much about git yet
On 18 November 2011 08:21, Gustavo Hoirisch <
<EMAIL_ADDRESS>
wrote:

Hey antant, these are nice changes but I believe it is better to make them
into the official repo? I think mine will be changing quite a lot and it
will usually be based off of https://github.com/mrkipling/maraschino so
it is up to you. I am happy to merge them here if you prefer.

Reply to this email directly or view it on GitHub:
https://github.com/gugahoi/maraschino/pull/2#issuecomment-2786859

Fair enough. I don't know too much myself. I haven't tested this at all so I'm relying on you, I'll merge it.

I'm not sure what happened to the 1st pull request. I think it merged together. But in anyway, this has broken the module for me. For some reason I get this error in the console:
File "/Users/guga/Sites/mara/templates/sabnzbd.html", line 33, in top-level template code

Remaining: {{ current.timeleft }} / {{ current.mbleft|int }} MB

File "/Library/Python/2.6/site-packages/Jinja2-2.6-py2.6.egg/jinja2/environment.py", line 372, in getattr
return getattr(obj, attribute)


Slow speed when training in COCO dataset with Nvidia P100

2019-05-07 20:31:36,862 SSD.trainer INFO: Iter: 000050, Lr: 0.00058, Cost: 395.37s, Eta: 9 days, 3:32:23, total_loss: 12.607, classification_loss: 9.045, regression_loss: 3.562
2019-05-07 20:37:23,601 SSD.trainer INFO: Iter: 000100, Lr: 0.00076, Cost: 346.41s, Eta: 8 days, 13:56:35, total_loss: 9.848, classification_loss: 6.736, regression_loss: 3.113
2019-05-07 20:42:38,491 SSD.trainer INFO: Iter: 000150, Lr: 0.00094, Cost: 314.28s, Eta: 8 days, 3:24:05, total_loss: 9.361, classification_loss: 6.272, regression_loss: 3.089
2019-05-07 20:47:49,985 SSD.trainer INFO: Iter: 000200, Lr: 0.00112, Cost: 311.16s, Eta: 7 days, 21:41:33, total_loss: 9.100, classification_loss: 6.199, regression_loss: 2.901
2019-05-07 20:53:49,778 SSD.trainer INFO: Iter: 000250, Lr: 0.00130, Cost: 359.43s, Eta: 7 days, 23:33:05, total_loss: 10.263, classification_loss: 7.075, regression_loss: 3.188
2019-05-07 21:00:08,199 SSD.trainer INFO: Iter: 000300, Lr: 0.00148, Cost: 377.58s, Eta: 8 days, 2:26:14, total_loss: 9.562, classification_loss: 6.638, regression_loss: 2.924
2019-05-07 21:05:08,489 SSD.trainer INFO: Iter: 000350, Lr: 0.00166, Cost: 300.06s, Eta: 7 days, 22:22:25, total_loss: 8.982, classification_loss: 6.296, regression_loss: 2.687
Hi,
This is the log when I train ssd300 in coco dataset with 4 p100. The speed is so slow. Is there something wrong?

This is weird. It seems like you are training using a CPU. Can you tell me some details about envs?

This is weird. It seems like you are training using a CPU. Can you tell me some details about envs?
could your tell me the runtime for training?
I use 4 nvidai p100 in unbutu16 system. Pytorch version is 1.1. Others are same as your envs.

This is weird. It seems like you are training using a CPU. Can you tell me some details about envs?
could your tell me the runtime for training?
I use 4 nvidai p100 in unbutu16 system. Pytorch version is 1.1. Others are same as your envs.

Maybe it is caused by data loader. COCO datasets is much larger than VOC. It will cost most of time to load data if you only use 1 data loading worker. You can count the running time of loading data and training separately to check if it is caused by data loading worker. If so, more number of data loading workers is recommended.


Edit: Tigo Sports (Paraguay)j

Channel ID (required)
TigoSports.py
Channel Name
No response
Alternative Names
No response
Network
No response
Owners
No response
Country
No response
Subdivision
No response
City
No response
Broadcast Area
No response
Languages
No response
Categories
No response
NSFW
None
Launched
No response
Closed
No response
Replaced By
No response
Website
No response
Logo
No response
Notes
No response

No channel data is being edited in this issue. Rejected.


Proxy incognito mode

After I have an active proxying session and everything works in my main window, I open up a fresh incognito window.
The incognito window is not being proxied. :-(

that makes sense, it also won't work on a different chrome profile.

@ryscheng if the user selects the box "Allow in incognito", all traffic in Incognito mode will be proxied (otherwise, it will not).  This feels like fairly expected behaviour, however, it may be a good idea to add some additional UI fluff to remind the user of this (@zahoriea)?  Thoughts on that (and of de-escalating this from P0)

Unless the user is casually browsing their settings to notice that check mark (they are probably not), this feels like a bug in behavior.
We can address this specifically using
https://developer.chrome.com/extensions/extension#method-isAllowedIncognitoAccess

Sorry, to clarify, checking that and adding some UI state to display an indication of that was what I meant in the previous comment.

:+1:

In addition, we have some control over 'spanning' versus 'split' mode for
the extension that might warrant some thought. namely, we won't be able to
open oauth / faq pages in incognito tabs at the moment, i think?
https://developer.chrome.com/extensions/manifest/incognito
On Mon, May 18, 2015 at 10:55 AM, Raymond Cheng<EMAIL_ADDRESS>wrote:

Unless the user is casually browsing their settings to notice that check
mark (they are probably not), this feels like a bug in behavior.
We can address this specifically using
https://developer.chrome.com/extensions/extension#method-isAllowedIncognitoAccess
—
Reply to this email directly or view it on GitHub
https://github.com/uProxy/uproxy/issues/1534#issuecomment-103085815.

We'll definitely need to keep using spanning mode at the moment (we can only have the single background page) so I do not think there is any way around opening the pages in the non-incognito window.  Definitely something we may be able to move to in the future though.

Can we remove P0 from this?  I think P0 should be reserved for issues that are completely breaking uProxy which we need to drop everything to fix.

+1 to lowering priority. This is P2 IMHO.
On Tue, May 26, 2015 at 9:56 AM, dborkan<EMAIL_ADDRESS>wrote:

Can we remove P0 from this? I think P0 should be reserved for issues that
are completely breaking uProxy which we need to drop everything to fix.
—
Reply to this email directly or view it on GitHub
https://github.com/uProxy/uproxy/issues/1534#issuecomment-105533841.

Sure, makes sense.


Connecting Users with Credentials to an Institution

I apologize for asking a generic/easy question here but I have to admit that I'm currently stymied.  I'm relatively young at Laravel and broader OOP.  I've been "Googling" and going through the test code all afternoon.
I need to interface with Plaid and your package seems like it's exactly what I need.  I've figured out how to connect with Plaid and I can get lists of institutions and the categories, what not.  But for the life of me, I can't figure out how to connect a user to an institution so I can query their accounts.  I'm sure my issues are around the user credentials but I sure can't figure it out.
I've been beating my head against the wall for a while and will take another run through the test code tomorrow to see if I can figure out what I'm missing.  Any advice or even pointing me in the right direction would be greatly appreciated.
Kudos, to you for putting this together, sorry I'm not smart enough to figure it out.
Thanks

Hi Lance,
Your question reminds me to update the readme. Thanks - hopefully I can get to that this week.
First thing - while the Plaid client was written to take advantage of Laravel, it's not required. So don't feel like you're stuck with Laravel if you are using a different (or no) framework/platform.
As far as your question, while the official documentation should help you, it may not be straight-forward when putting it into practice. I'll do my best below to give you an example of one way you might want to tackle this.
$plaid = /* Get an instance of OldTimeGuitarGuy\Plaid\Plaid */

/* Create and instantiate an instance of a class that implements OldTimeGuitarGuy\Plaid\Contracts\Credentials */
use OldTimeGuitarGuy\Plaid\Contracts\Credentials;
class MyCredentialsClass implements Credentials
{
    protected $username;
    protected $password;
    protected $pin;

    public function __construct($username, $password, $pin)
    {
        $this->username = $username;
        $this->password = $password;
        $this->pin = $pin;
    }

    public function username()
    {
        return $this->username;
    }

    public function password()
    {
        return $this->password;
    }

    public function pin()
    {
        return $this->pin;
    }
}

$credentials = new MyCredentialsClass('plaid_test', 'plaid_good', 1234);

/* Add the user to Plaid, specifying the bank name from the Plaid docs */
$response = $plaid->connect()->user()->add('wells', $credentials);

/* You should receive an access token in the response per the docs */
$accessToken = $response->access_token;

/*
   NOTE: There is a chance you might receive a response that requires a "step"
*/

/* Throw that access token into a class instance that implements OldTimeGuitarGuy\Plaid\Contracts\User */
use OldTimeGuitarGuy\Plaid\Contracts\User;
class MyUserClass implements User
{
    protected $accessToken;

    public function __construct($accessToken)
    {
        $this->accessToken = $accessToken;
    }

    public function accessToken()
    {
        return $this->accessToken;
    }
}

$user = new MyUserClass($accessToken);

/* Now you can submit to all of the other endpoints with this user */
$plaid->connect()->get($user);
$plaid->balance()->get($user);
$plaid->info()->get($user);

/* ... etc */

Awesome, thanks so much for the example I'll dig through it today.  I'm sure it's enough of a nudge to help me put everything together.  I really appreciate your willingness to help a newbie out.  I'm pretty comfortable with Laravel but certainly not an expert.  Perhaps when I get this working I can help you with the docs.  It's the least I can do.
Thanks again for putting this together.
Lance


Installing Extension Requires Reload

When you install it and open it for the first time it gets stuck on initializing, and then you have to close it and reopen it

It seems like this is because the preferences file needs to be created, but the app doesn't run after the preferences file is created.

This doesn't look related to #16 which I was tackling.

This should work now, but you can make sure on your computer before I resolve this issue.

I erased my preferences file and revoked application privileges and it appears to work for me


NTR - Add php-cs-fixer

ToDo:

File-Header?

Coverage decreased (-0.01%) to 34.249% when pulling cf07fe698af3b914d7e825f6708954dc8b65887e on ntr/add-php-cs-fixer into<PHONE_NUMBER>963da3b3304331323b98a3da7e05b6 on master.

Coverage decreased (-0.01%) to 34.249% when pulling cf07fe698af3b914d7e825f6708954dc8b65887e on ntr/add-php-cs-fixer into<PHONE_NUMBER>963da3b3304331323b98a3da7e05b6 on master.

Coverage decreased (-0.01%) to 34.249% when pulling cf07fe698af3b914d7e825f6708954dc8b65887e on ntr/add-php-cs-fixer into<PHONE_NUMBER>963da3b3304331323b98a3da7e05b6 on master.


[WIP] Snapshot record video

Checklist

[x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary.

Motivation and Context
This change add Snapshot to the ability to record videos of iOS applications, using the same method used to take screenshots.
Description
Added ability to record of video within the simulator

call the start / stop methods from where? UITest?

I signed it!

Thanks.
Yes from the UITest any help appreciated.

sure... That was the purpose of the "tcp listener"/"web server" ;)

Yeah. I’m just keen to get it merged, then hopefully it will get more features and discussion.
Any ideas how I need to add the start / stop in to the swift files, I couldn’t see it on snapshot or simulator.
Maybe it needs exposing somehow?
I’m a bit out of my depth with ruby.

I signed it!

@KrauseFx I’ve taken the web server stuff out.
However I’m not familiar with ruby and am struggling to add calls to the start and stop functions to the swift can you help with this small change please?

@KrauseFx any recommendation on how to communicated the UITest with the Fastlane process to start/stop the recording ?
I did used the web server because it was very easy of implement, I also tested to use a flag file, but that was not ok because I did used a 3rd party library to watch for file system changes.

There are a few other options:

Swift can write to STDOUT using print(). Ruby can read from this process, potentially using pty or IO. Some helpful-looking Stack Overflow discussion here.
The Swift code can write to a file and we can use something like filewatcher to watch for changes within fastlane.
Since we know we're running on macOS, there are many other macOS-specific interprocess communication methods available (XPC, copy and paste, notification center, etc.)

I think the STDOUT approach (using print() and IO) is least likely to require additional dependencies, but it may not be the most elegant.
@KrauseFx any thoughts here?

Hi @janpio
I'd just like to mention that this pull request as it stands doesn't provide any additional functionality as it stands. It's based on PR https://github.com/fastlane/fastlane/pull/10121 I'm not 100% sure about your questions.
However this pull request has the http listener code removed and therefore doesn't have any means of triggering the video recording.
I started this PR at that point, in the hope that someone would step in and advise and contribute to it's completion. I understand that @laullon has moved on from his PR with other projects and doesn't have time to contribute further.
For information purposes, I have created a new branch https://github.com/Jules2010/fastlane/tree/snapshot-record-video-with-audio which includes @laullon  initial work and QuickTime Player to also record sound.
I hope this can move forward.
Jules.

Yes, I got that, saw the other PR as well.
I tried to understand what is already here and see if this is in an optimal state to solve the remaining problem - because I really like the possible functionality here! Using snapshot to record videos of the app would really be an awesome feature.
Maybe @laullon can also take a look at my comments?

@Jules2010 How is this work coming along? Were you able to get it working for your project locally without the HTTP server?

@getaaron unfortunately not, I didn’t write the code originally. But I was able to add sound via QuickTime and use ffmpeg to join the audio and video together.
However my code isn’t pretty and has hardcoded paths.
I did mention to @laullon on twitter but he obviously didn’t find the time to help further.

If someone is looking for inspiration for a pull request without a http server: https://github.com/Lausbert/Snaptake :)

@Lausbert does this add sound to the videos too? My hack uses QuickTime and merged them together.

@lausbert I really like this approach; what do you think about setting this up as a fastlane plugin? We could add a comment about it in the Snapfile and link to it in the docs.

@Jules2010 I haven't tested it so far, since all I needed to do in my specific case was to add a jingle later on with ffmpeg.
@getaaron Sounds great, but what about the changes in snapshotHelper.swift? Did I miss anything or is it impossible to integrate them by adding a plugin?

@Lausbert the simulator currently doesn’t provide sound. I filed a radar and was told it was a feature request.

Closing this PR as I don't expect a solution to suddenly pop up.
But I created a new issue https://github.com/fastlane/fastlane/issues/14362 which links to this PR and also @Lausbert 's working solution - maybe we can restart a discussion there and find a solution that can be elegantly added to Snapshot.
Thanks all that were involved here!


Slow and unresponsive when ctrl+d / ctrl+u or gt / gT or :bn / :bp

Oni Version:
0.3.6
Neovim Version (Linux only):
0.3.1
Operating System:
macos 10.12.6

My machine is mac mini from 2011. It has Intel HD Graphics 3000 512 MB.
Issue:
Very slow when ctrl+d / ctrl+u or gt / gT or :bn / :bp. My machine is mac mini from 2011. It has Intel HD Graphics 3000 512 MB and chrome does not support and hardware acceleration for rendering on that card on mac. So Oni does not work at all in webgl, and in standard canvas mode it is very unresponsive. On the gif you can notice that when I scroll down the variables get colored only after a short while. It is also very slow when switching buffers or tabs. This renders ONI not usable for me, and I really wish I could use it
video: https://we.tl/t-KNvzfoenut
Expected behavior:
Fast rendering
Actual behavior:
Slow
Steps to reproduce:
Get a mac mini with intel hd 3000 or other computer with chrome not supporting gpu acceleration

My machine is quite new and I am also experiencing the same latency problems when navigating.
Not sure how can I properly report or measure it. Please let me know whatever I could do to help you fix the problem. I really want to use oni, but it is slow as hell, making it non-usable


Prevent errors when deleting multiple nodes

Fixes errors when attempting to delete multiple nodes at once and then switching between tabs. First by always setting the EditorInspector object to null when performing a deletion (this will clear the inspector since otherwise it still thinks its operating on multiple nodes), and secondly by detecting MultiNodeEdit objects in the editor history, and removing any history entries which touch missing nodes.
Closes #61683

Fixed now!

After deleting the nodes, they still appear at the top of the inspector until you switch to something else.
https://user-images.githubusercontent.com/2223172/224510028-ccdcee7b-7ca8-47f1-9748-83686d319fe5.mp4
The list sub-resources come from the scene root.

@SaracenOne Bump :)

Superseded by https://github.com/godotengine/godot/pull/76204.


Patch for Radius attribute NAS-Identifier

Closes #1867
Changes includes type correction for NAS-Identifier Radius attribute.

This looks good to me. thanks! Fix the build failures and we should be able to proceed.

What is the NAS identifier you mean to use that requires String anyway?

This is the level of radius authorization and it could be string by rfc.
05.07.2016 23:35, Misagh Moayyed пишет:

What is the NAS identifier you mean to use that requires String anyway?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/apereo/cas/pull/1868#issuecomment-230594749, or
mute the thread
https://github.com/notifications/unsubscribe/AFbzRA1at0ZO-It4Yj2_vAjdokI-goVPks5qSsABgaJpZM4JFJqE.

I see you have made a few adjustments. Great! Merge with 4.2 once and we should be good. Thanks.


Combining initZ and inducingpoints

I am currently dipping my toes into this package, and I noticed that it is a bit jarring to use different functions got generate an array of inducing points Z.
This is especially noteable for the uniform grid UniGrid, which could also be used as a offline selection for inducing points.
I saw the other issue with UniGrid (#15), which I am also thinking about.
Is there perhaps a way to streamline the functions?

I guess these two could eventually be merged, they technically do the same thing after all


ng fileupload in a subview

Hi,
I am using the bootstrap sub view funcationality e.g.

    <flexy-layout>
      <block-container>

      </block-container>
      <block-splitter></block-splitter>
      <block-container>

      </block-container>
    </flexy-layout>

In the rollup html i have defined a div

+

I spent a day trying to figure out, why this would not associate the files to model (uploadFiles).
I modified my parent html to have the above div and bingo everything works.
Any idea why this would not work in a sub view?
Thanks,
Ankur.

Could you create a jsfiddle?