[Feature]: Adding Dog Species Classification using Deep Learning as a Project

Is your feature request related to a problem? Please describe.

Currently no projects are actually present are just cards on the website.

Describe the solution you'd like.

I propose adding a Dog Species Classification project using deep learning to the application. This project will leverage deep learning models to classify various dog breeds based on images provided by users.
The feature will allow users to understand how a deep learning model actually works and gets build.
The project will be in a guide format to make it easily understandable to the users.

Describe alternatives you've considered.
No response
Additional context.
No response
Show us the magic with screenshots

This is the dataset of dogs I will be using for the tutorial.
Checklist

[X] I have checked the Existing Issues
[X] I have read the Contributing Guidelines
[X] I want to work on this issue. (optional)

Please mark it LEVEL 3 as I will be going to create a easy to understand, beginner friendly tutorial on how to use deep learning techniques to create project like these.

@IkkiOcean make sure complete this issue within 2 days.
and join the discord server for further updates.


Media containing spaces in filename are not exported

Has this been around for a while? Related to #361

This is now working after fix for issue #384


WSL distro not installing

Prerequisites

[X] Verify that this is not a Windows issue;
[X] Refer to the Before running.
[X] Refer to the How to use.
[ ] If you issue concerns the Wrapper, please mention @BenchTweakGaming in issue

Steps to reproduce
Hi,
thank you for this great script and ongoing development!
I just used it to setup few Windows fresh installs.
I have noticed that WSL itself will be installed in version 2 but when a distro is choosen, it wont install.
Instead, the GUI keeps on coming back but no distro is installed.

Ha. :) The GUI doesn't disappear by design. It works. You just need to reoot. Only after that WSL will be triggered and start downloading a distro. Please, check again.

As I stated before, everything works: I just ran WSL function, reboot, and Debian (in my case) started installing.
wsl.exe --install --distribution Ubuntu

This is the command that is used in the module under the hood. Please, run it directly and reboot.

Thank you for the clarification!


Disabled elements should be interactable for a11y

when a button is disabled, it can no longer show a tooltip on hover.  I think if we offer a class name that makes a button appear disabled, we should be able to show a tooltip on hover / focus.

https://css-tricks.com/making-disabled-buttons-more-inclusive/
Originally posted by @FlyersPh9 in https://github.com/iTwin/iTwinUI/pull/363#discussion_r744888686

Another use for aria-disabled is when showing a loading spinner inside the button.
https://user-images.githubusercontent.com/9084735/224162889-38720f1f-5c20-46a3-af45-d0dd60ba147a.mov
When loading, the button will become disabled. The focus should stay on the button for better accessibility. This will be useful when the button is used to open a dialog (the focus will return to button when dialog closes) and also if the loading fails, keyboard users can easily press Enter again.

It looks like the button CSS already has aria-disabled, so do we just need to add support for this in React?

yes, we need to manually prevent clicks when using aria-disabled


Private container registry usage (ACR)

How can we deploy a container that is not public and stored in a private container registry?
Looks like there is no input that we can provide to make this happen. Would be great, if you could show how we can achieve this with this action.

@Hazhzeng Will this be possible in a future release?

@N-Usha I anyone taking care of this?

For webapps, we set the container registry credentials as app settings. I assume the same should work with functions too. @Hazhzeng to confirm.

@marvinbuss - Did you try using this template: https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/linux-container-functionapp-on-azure.yml


Merge production configs into repo

Replace sensitive information with env vars and merge these into production. All of our production config should live in the repo.

Moved these into a private repo for now -- so, these are checked in and available for team members to see.


kubectl describe node succeeds for a nonexisting node

biskup@cathedral:~/go/src/github.com/GoogleCloudPlatform/kubernetes$ cluster/kubectl.sh describe node/asdf
Error from server: minion "asdf" not found
biskup@cathedral:~/go/src/github.com/GoogleCloudPlatform/kubernetes$ cluster/kubectl.sh describe node asdf
biskup@cathedral:~/go/src/github.com/GoogleCloudPlatform/kubernetes$ echo $?
0

error is found in the first case, but not in the second one
the word minion should be replaced by node

Is there anyone to fix "error is found in the first case, but not in the second one"? If not, I'd like to volunteer myself to fix it.

@feihujiang I dont think anyone is working on it. Please feel free to take it up.
Thanks!

@nikhiljindal OK, I start to work on this now.

minion->node change has already been done too.


lxc list -- IPV4 table element not being populated on Gentoo

Distribution: Gentoo
Distribution version:
The output of "lxc info" or if that fails:

Kernel version: linux-4.8.17-hardened-r2
LXC version: 2.0.7
LXD version: 2.11
Storage backend in use: dir

After creating a network, attaching the network, and starting the container, 'lxc list' shows an entry for IPV6 but not IPV4.
Steps to reproduce
It seems likely this is a missing kernel or package dependency so perhaps it's not reproducible. Surely I'm the only one seeing this odd behavior. I'm not sure how serious it is.

Step one
lxc network create testbr0
lxc network show testbr0 gives this:
config:
ipv4.address: <IP_ADDRESS>/24
ipv4.nat: "true"
ipv6.address: fd42:3147:fac5:eede::1/64
ipv6.nat: "true"
name: testbr0
type: bridge
used_by: []
managed: true

Step two
lxc network attach testbr0 centos default eth0
lxc start centos

Step three
'lxc list' gives this:

+--------+---------+------+-----------------------------------------------+------------+-----------+
|  NAME  |  STATE  | IPV4 |                     IPV6                      |    TYPE    | SNAPSHOTS |
+--------+---------+------+-----------------------------------------------+------------+-----------+
| centos | RUNNING |      | fd42:3147:fac5:eede:216:3eff:fe2e:6718 (eth0) | PERSISTENT | 0         |
+--------+---------+------+-----------------------------------------------+------------+-----------+
Of course, if I set ipv6.address=none, then both IPVx table elements are empty.
+--------+---------+------+------+------------+-----------+
|  NAME  |  STATE  | IPV4 | IPV6 |    TYPE    | SNAPSHOTS |
+--------+---------+------+------+------------+-----------+
| centos | RUNNING |      |      | PERSISTENT | 0         |
+--------+---------+------+------+------------+-----------+
Am I doing something wrong?
 If I set ipv4.address=<IP_ADDRESS>/24
Should I be able to ping a local interface like so:
[root@centos ~]# ping <IP_ADDRESS>
connect: Network is unreachable
Thanks for any help.
Information to attach

[ ] any relevant kernel output (dmesg)
[ ] container log (lxc info NAME --show-log)
[ ] main daemon log (/var/log/lxd.log)
[ ] output of the client with --debug
[ ] output of the daemon with --debug

Sounds like your container simply never grabbed an IP address...
Can you run:

lxc exec centos -- ps fauxww
lxc exec cetnos -- ip -4 addr show

What image are you using for that centos container?

(IPv6 will auto-configure through the kernel without the need for any dhcp client or similar user space process, so that explains why it'd be setup when ipv4 isn't).

Thanks for the help Stéphane,
The result of -- ps fauxww is:
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         16  0.0  0.0 151028  3464 ?        Rs+  01:01   0:00 ps fauxww
root          1  0.0  0.0  42476  3992 ?        Ss   00:58   0:00 /sbin/init
And the result of -- ip -4 addr show is:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
inet <IP_ADDRESS>/8 scope host lo
valid_lft forever preferred_lft forever
I'm using this image:  images:centos/7/amd64  from https://images.linuxcontainers.org
At one point lxc told me this:
error: Failed to add interface to bridge: Failed to run: ovs-vsctl add-port eth0 vethcf048ea3:
So it seems openvswitch might be a dependency. I installed openvswitch, started the database and server, but that didn't help.
Could the hardened kernel be a problem? For example, when I built lxc it asked for CONFIG_CHECKPOINT_RESTORE but that wasn't in the hardened kernel. It was in another kernel I checked but not hardened. So far that's the only kernel config option I've ignored.
I'm running out of ideas, but will keep trying.

So looks like systemd in your container is pretty sad. Having just the init process running is the usual sign of systemd having failed to start.
The most common reason for that, at least for Gentoo users, is a missing "name=systemd" cgroup on the host, explained by the fact that Gentoo doesn't use systemd itself.
You should be able to fix this with:
mkdir -p /sys/fs/cgroup/systemd
mount -t cgroup cgroup /sys/fs/cgroup/systemd -o name=systemd

But you'll then need to make sure this is done on every start of the host or the problem will re-appear.
With this done, restarting the container should get you more processes running, quite possibly including the dhcp client which will then get you an IPv4 address.

@stgraber, this should be possible as a mount hook. This somewhat relates to https://github.com/lxc/lxc/pull/1597 where someone wants to mount cgroups prior to systemd start. The trick here would be to have this run after the cgroup namespace has been unshared. So we would make it so that lxc.hook.mount is executed after all namespaces have been created.

Obviously, this is only possible as a mount hook in case the hierarchy has been created on the host first. Otherwise the kernel will refuse the mount with EPERM since it enforces that hierarchies can only be created in the initial root user namespace.

@brauner hmm, I thought you couldn't mount new controllers as part of a cgroup namespace, otherwise systemd would just mount it itself.

@stgraber, yeah, that's what I mentioned in the next comment. :) It's just that it might be convenient to have this setup as a hook but e.g. placed the systemd controller as an fstab entry on the host (or something saner).

@brauner I don't really like having such a systemd special case in LXD's code... I'd prefer that the gentoo init script just mounts /sys/fs/cgroup/systemd before starting LXD, possibly optional as that'd only be needed for those running systemd containers (gentoo on gentoo would be fine).

@stgraber, oh sorry, we misunderstood each other. I just meant that the user can just set a raw.lxc value for that.

Ah, yeah, they could. I still feel like for this, the user is more likely to just dump the mkdir + mount in /etc/rc.local and call it done :)

Possibly I'm misunderstanding the mkdir + mount instructions... cuz its giving me this:
mount: wrong fs type, bad option, bad superblock on cgroup,
missing codepage or helper program, or other error
Possibly the best solution is to abandon the hardened kernel and compile a Gentoo kernel. There is support in the later for systemd:
Gentoo Linux  --->
Support for init systems, system and service managers  --->
[ ] systemd (NEW)
Note its not selected by default. I'm guessing that will provide what centos containers need.

@Conjohnsonjohnson, well I guess Gentoo will soon drop grsecurity since they effectively un-open-sourced themselves.

@brauner Yes, they've dropped the 3.x series already and say "the 4.x series will not be as reliable as the 3.x series was"... so hardened is looking more like softened at this point. I think you're right, it may be dropped altogether some day soon.

Closing this issue as there's nothing for us to fix in LXD that I can see.
Let us know if anything is still misbehaving after you got a working kernel and cgroup configuration.

The correct mount command is:
mount -t cgroup -o none,name=systemd systemd /sys/fs/cgroup/systemd


Upgrade requests to version 2.20.0 or later (CVE-2018-18074)

GitHub flagged the following security vulnerability affecting this repository.
https://nvd.nist.gov/vuln/detail/CVE-2018-18074
CVE-2018-18074
moderate severity
Vulnerable versions: <= 2.19.1
Patched version: 2.20.0
The Requests package through 2.19.1 before 2018-09-14 for Python sends an HTTP Authorization header to an http URI upon receiving a same-hostname https-to-http redirect, which makes it easier for remote attackers to discover credentials by sniffing the network.

We've now upgraded the requests version.


Thermostat ist nicht Verfügbar wenn die Gruppe nicht fehlerfrei ist

I agree to the following

[X] I have read the documentation right now
[X] I have read the FAQs right now
[X] I am aware of the latest release notes
[X] I am aware that an integration that was installed via HACS also needs to be updated via HACS
[X] The Backend (CCU/Homegear/...) is working as expected, devices are taught in and are controllable by its own UI.
[X] I am running the latest version of the custom_component (and Home Assistant)

The problem
Wenn man in der Homematic eine Gruppe mit z.B. drei Fensterkontakten und drei Thermostaten erstellt kann man die Gruppe als Thermostat in HA integrieren, sollte aber z.B. ein Fensterkonatkt nicht erreichbar sein aus welchen Grund auch immer, dann ist der Thermostat in HA nicht mehr ansprechbar/verfügbar, aber in der Homematic funktioniert die Gruppe trotzdem tadellos.
What version of HomematicIP (local) has the issue?
1.75.1
What was the last working version of HomematicIP (local)?
nicht bekannt, früher nicht benötigt
What type of installation are you running?
Home Assistant OS
What type of installation are you running for your homematic backend?
CCU3
Which version of your homematic backend are you running?
<IP_ADDRESS>41122
What hardware are you running for your system?
CCU3
Which config details do you use

[ ] TLS
[ ] callback data (see)

Which interfaces do you use?

[X] Homematic IP
[X] Homematic (Bidcos-RF)
[X] Groups (Heating-Group)
[ ] BidCos-Wired (HM-Wired)

Diagnostics information (no logs here)
No response
Log file extract. Anything in the logs that might be useful for us? The log (Setting/System/Logs -> load full log) is the best source to support trouble shooting!
No response
Additional information
No response

Bitte folgendes lesen: https://github.com/SukramJ/hahomematic/discussions/1882#discussioncomment-11373416


Feature/2280 Embed new version of application form for future exercises

What's included?
Closes #2280
The main changes of the application version 3 are "Post qualification experience" section of legal exercises. The questions in "Judicial experience" and "Gaps in employment" will be included in "Post qualification experience".

Application version 2 or below

Application version 3

Changes in this PR:

Set up all future legal exercises to use version 3 of the application form.
Fix bugs related to the changes of application version 3.
Fix the display of "Working Basis" and "Total number of days engaged in this role" in "Post qualification experience" section.

Who should test?
✅ Product owner
✅ Developers
How to test?

Create a legal exercise using the link https://jac-admin-develop--pr2310-feature-2280-embed-n-9x5y50to.web.app.
Go to the apply site using the link https://jac-apply-develop--pr1140-feature-admin-2280-e-cj3qf88q.web.app.
Apply and submit for the vacancy you created.
Find the application on the admin site.
Check if all information shows correctly.
Check if you can amend the application.

Risk - how likely is this to impact other areas?
🟠 Medium risk - this does change code that is shared with other areas
Additional context
Include screen grabs, video demo, notes etc.
Related permissions
Have permissions been considered for this functionality?

No permission changes required
Permissions have been added / updated. Details:

PREVIEW:DEVELOP
can be OFF, DEVELOP or STAGING

Hey @HalcyonJAC can you update the description/screenshots of this PR, providing I am correct.
As I understand it version 2 and below will have the three links to "Judicial experience", "Gaps in employment" and "Post qualification experience" whereas version 3 and above will only have the one link to "Post qualification experience".
Currently the description has this the other way round (version <2 has one link; version 3+ has 3 links)
Thank you 😄

@NormaJAC @Franceswog It is because the assessment template file hasn't been set up correctly. Could you upload the template file and test it again, please?


Replace '-' with '_' in a plugin name (plugin template generator)

to be consistent with class name convention of Ruby.

Fixed at https://github.com/embulk/embulk/commit/eab856f5b96d73137e74453a11fd3100c16660a0


OmniSharp throws when 'dotnet --info' process does not launch properly

Hey guys!
I have a bug in .sln file loading proccess:
https://forum.unity3d.com/threads/visual-code-unity-integrated-failed.473301/
Please, help!

Could you provide your OmniSharp Log from that forum post? Note that the error in that screenshot doesn't show a problem with the solution file.

Dustin, thanks for a feedback.
https://gist.github.com/tihoho/a0ce3f0af6238ddbe7f9d3f7c9a249cb
in link 3 files: Omni log, .sln file, and .csproj

OK. I've got a suspicion of what's happening. Could you run dotnet --info at the command line and let me know what the output is?

translate: Error in running application (0x...). For exit press OK.
:(

Thanks! After looking through the OmniSharp source code, I expected something like that. The issue is that OmniSharp executes dotnet --info to retrieve some information that it uses to support .NET Core projects. However, that code is a bit permissive if the process fails to launch properly. When that happens, it simply carries on with empty data, which ultimately threw an exception.
tl;dr: Your project and solution are fine. The problem is with dotnet on your machine. You might be able to fix the issue by installing a new version of the .NET Core SDK. In the meantime, I'll work on hardening this code path in OmniSharp.

Dustin, thanks so much! Then I went to reinstall dotnet and other dependent libraries. If it's not difficult for you, skip the link on the SDK, because I'm confused in the abundance of Microsoft products

Here's a link: https://www.microsoft.com/net/download/core

Unfortunately it did not help me. The dotnet still runs with the same error :(

Perhaps try uninstalling the .NET Core SDK from Add/Remove Programs and see if your project loads in VS Code with it removed?

You might also try doing the same with the Visual C++ Redistributable.

Dustin, his is unbeliveble, but remove Code SDK helped me, now the Omnisharp has earned as it should. Thank you again for all your help! I am suffering with this for the second day.

Excellent! I'm glad that helped workaround the issue. @gregg-miskelly's solution might also have helped the .NET Core SDK to run properly as well, which would have worked around the issue. I have a fix for the OmniSharp server that will be in PR shortly which will make it more resilient to this issue in the future.


Trade route turns to completion confusion

Mouseover tooltips for "If started, route will complete in" -- thank you so much for improving on the default game here! -- are off.  I can't quite figure out how the number was derived, though.
For example, I've got one route here which is 38 tiles, and it correctly observes "trips to destination: 1".  If then says it would complete in 168 turns.  OH WAIT I just figured out where the confusion is, and how it could be addressed.  It stems from the clock icon simultaneously being used to mean both relative time and absolute time.
See, I'm on turn 92.  A route that completes in 76 turns would end on turn 168.  I recommend for clarity a tooltip that doesn't use the icons and instead reads like:
Trade Route distance: 38 hexes
Trips to destination: 1
If started, route will complete in 76 turns on turn 168
That would be totally unambiguous.

Also, could you put in the minimum trade duration somewhere, since the game doesn't indicate it anywhere else that I can tell except for the 20 turns on standard speed mentioned in the 'pedia.  The game I'm in is using Online speed and so it was thanks to your mod that I was able to find out that minimum duration is a lot less, but not exactly what it is.  Apparently it is either 10 or 12 turns, because this same city is showing me a route to a city at distance 4 that would take two cycles, and another at distance 6 that would take just 1 cycle.

Yes, the clock in My Routes tab is the relative turns, and in the rest of the tabs is the absolute turns. I could not find another icon that was still a clock.
As for the formula behind the amount of turns, I wrote that in a guide here. It explains the formula behind it and why the base game has an irrelevant info.

Wow thanks for the awesome guide!

@vttale Can I consider this issue resolved for the time being?

Well, yes and no.  There isn't an actual bug here, but there is an issue of clarity.  It'll still be confusing as is, so I think reworking the information presentation would be a big help.

I have posted the issue into my repo since it would be more relevant there.

Alright, closing the issue here then


Register validation problem

It seem OK when I registered myself. But I can't log in the system when I input the my credentials. It says   "User account is disabled." I guess this happens because of that activation mail isn't sent. Can you check it out?

Google has been disabled our mailing port, so we will change our mail provider few hours.

ok then.
2015-08-25 14:55 GMT+03:00 Hüseyin Mert<EMAIL_ADDRESS>
Google has been disabled our mailing port, so we will change our mail
provider few hours.
—
Reply to this email directly or view it on GitHub
https://github.com/okulbilisim/ojs/issues/916#issuecomment-134562966.

user do not need to confirm his/her email.


i am not able to access sails even after ( "sails" : true ) set in config/global.js file "ReferenceError: sails is not define"

I am not bale to access sails event after ( "sails" : true ) defined in config/global.js file "RefernceError: sails is not define"
Node version: 16.15.1
Sails version (sails): 1.5.7
ORM hook version (sails-hook-orm): 2.1.1
Sockets hook version (sails-hook-sockets): 1.5.5
Organics hook version (sails-hook-organics): -
Grunt hook version (sails-hook-grunt): 3.1.1
Uploads hook version (sails-hook-uploads): -
DB adapter & version (e.g. sails-mysql@5.55.5): 3.0.1
Skipper adapter & version (e.g. skipper-s3@5.55.5): -

Hey @khush3031. Do you mean config/globals.js? This is where the sails: true should be set.
// config/globals.js
module.exports.globals = {
 /****************************************************************************
  *                                                                           *
  * Whether to expose the Sails app instance as a global variable (`sails`),  *
  * making it accessible throughout your app.                                 *
  *                                                                           *
  ****************************************************************************/

  sails: true,

}

Let me know if this helps.


Improvement in ground.

Ground line miss places itself when window resolution is changed.
https://github.com/jayam04/flappy-bird/assets/93824505/98926b03-f690-47f7-aef9-265212a0c805

i was solved that problem

@


how to make the Component not show anything on the screen?

Question
how to make the Component not show anything on the screen? I tried this. but DateTimePicker still show me on the screen: "Thu, 17Oct ...." I just want to show {date} on the screen.
<View>
  <Text onPress={setShouldDatePickerShow}>{date}</Text>

  {shouldDatePickerShow && (
      <DateTimePicker
        value={fechaEjecucionActReal}
        mode={"date"}
        is24Hour={true}
        display="default"
        onChange={(e, newDate) => {
          setShouldDatePickerShow(false);
          newDate && onChangeFechaEjecucion(newDate);
        }}
        maximumDate={new Date(Date.now())}
      />
  )}
</View>

Pls close, its was because another component.

in my case this is work
`
import React, {useState} from 'react';
import {Button} from 'react-native';
const ExampleComponent = props => {
const [visible, setVisible] = useState(false);
const [chosenDate, setChosenDate] = useState(new Date());
const setDate = (event, date) => {
setVisible(false);
if (date) {
setChosenDate(date);
}
};
return (

<Button title="Show DatePicker" onPress={() => setVisible(true)} />
{visible ?  : null}

)
}
export default ExampleComponent;
`


Revoke an access token endpoint error

Hi Miguel,
I am testing the api application and I found that Revoke an access token endpoint return an 500 error in HTML format to API (in webUI Documentation  and also with httpie in console)
it looks that one schema auth argument and/or 500 error handle is missing.

Saludos desde Guatemala.
Best Regards,
DH

The request that you've made caused an unhandled exception. You are also running the Flask application with the debugger enabled, so the debugger takes over and returns the interactive stack trace. If you disable the debugger, or disable the debug mode altogether, then the response will be the standard error response.


chore: fix shellcheck errors

Builds on top of #258
Solves the remaining shellcheck errors

Looks like we need some lowercase stuff on workflow. Can we do this with an expression? 🤔

Looks like we need some lowercase stuff on workflow. Can we do this with an expression? 🤔

What do you mean exactly?


add a linter checker

Create a linter-test.
This would help CI to fail-fast when checkstyle/linter/spotless/rat is broken.

Codecov Report

Merging #7466 (2798b19) into master (4972110) will decrease coverage by 2.10%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #7466      +/-   ##
============================================
- Coverage     71.93%   69.82%   -2.11%
+ Complexity     3368     3284      -84
============================================
  Files          1519     1125     -394
  Lines         75331    53249   -22082
  Branches      10982     8024    -2958
============================================
- Hits          54188    37181   -17007
+ Misses        17481    13431    -4050
+ Partials       3662     2637    -1025

Flag
Coverage Δ

integration1
?

integration2
?

unittests1
69.82% <ø> (+0.08%)
:arrow_up:

unittests2
?

Flags with carried forward coverage won't be shown. Click here to find out more.

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


--subscription-required parameter of az apim product create not working

az feedback auto-generates most of the information requested below, as of CLI version 2.0.62

Describe the bug
The "az apim product create" is used to create a new product in APIM. Products can have subscriptionRequired set to true or false. There is an Azure CLI argument "--subscription-required" to allow this. However, in all circumstances, the subscriptionRequired value is set to true.
To Reproduce

Create a new API Management
Create a new Product
Run this:
az apim product create --resource-group "" --service-name "" --product-id "" --product-name "" --state "published" --subscription-required "false"
Or
az apim product create --resource-group "" --service-name "" --product-id "" --product-name "" --state "published" --subscription-required false
Or
az apim product create --resource-group "" --service-name "" --product-id "" --product-name "" --state "published" --subscription-required $false
All result in subscriptionRequired : true

Expected behavior
The value of subscriptionRequired should be set to false if "false" is used on the CLI argument.
Environment summary
Azure CLI either in a cloud shell or locally.
Additional context
N/A

route to service team

@mossywell Apologies for the late reply. I was able to reproduce this issue. We will update this thread once we have more details on the fix.
@adrianhall Could you please look into this and provide an update on you get a chance ? Awaiting your reply.

Thank you

Thanks for the report.  I've included this in our backlog so that a fix will be available in the next APIM release of the CLI.  I'll update when then release happens.

Excellent - thanks for the update.

i have this problem too, please fix it soon!!

@mossywell Apologies for the late reply. I was able to reproduce this issue. We will update this thread once we have more details on the fix.
@adrianhall Could you please look into this and provide an update on you get a chance ? Awaiting your reply.

Thank you

bro, do you have any solution for this?

It can be done in PowerShell as follows:
$context = New-AzApiManagementContext -ResourceGroupName "my-rg" -ServiceName "my-apim"
$product = Get-AzApiManagementProduct -Context $context -ProductId "my-product"
$product.SubscriptionRequired = $false
$product | Set-AzApiManagementProduct -Context $context


Plugin does not work with Intellij 2017.2.x

Could you please make it work with the latest Intellij release?
Thank you very much.

Yes please, that would be greatly appreciated!

+1

Please try https://plugins.jetbrains.com/plugin/7460-cucumber-for-scala/update/37309 (didn't have time to fully test it on my own)

Not looking good for me so far. Anybody else try it?
When I download it manually and attempt to load it from disk I get Plugin 'Cucumber for Scala' is incompatible with this installation.
I'm running the latest IDEA:
IntelliJ IDEA 2017.2
Build #IU-172.3317.76, built on July 15, 2017
JRE: 1.8.0_152-release-915-b5 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 4.8.0-59-generic

woops. forgot to upgrade the supported version range. try
https://plugins.jetbrains.com/plugin/7460-cucumber-for-scala

That works, thank you!
On Sat, 29 Jul 2017 at 14:23 Daniel Wegener<EMAIL_ADDRESS>wrote:

woops. forgot to upgrade the supported version range. try
https://plugins.jetbrains.com/plugin/7460-cucumber-for-scala
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/danielwegener/intellij-cucumber-scala/issues/28#issuecomment-318830955,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAI0BuHBYrCbeaReppd7vwr5KjVU7q03ks5sSzJVgaJpZM4OiCc7
.

Sorry for the inconvenience. It is a bit annoying to have a plugin out there that depends on scala plugin version. I have to rebuild it for pretty much every new major intellij release because the underlying scala-plugin (and its scala-library) version could have changed. Normally I am quicker and release a new version already for the EAP

@danielwegener BTW, I would love to help moving this project forward to make it feature complete (and equivalent to it's Groovy and Java counterparts). Is it worth setting up a Gitter group to discuss?

I am a bit hesistant to open up a gitter channel projects that are mostly doomed because of low interest. For the sake of discussing further development of this project, a github issue could serve the same purpose (or simply a private gitter message if you prefer).
I do not really use cucumber in combination with scala anymore since two years and therefore my maintenance time budget for this project is pretty low (as low as in: release a new version for a new intelliJ release as soon as someone complains).
I'd be very grateful if someone would take over who actually benefits from the plugin, can judge over possible improvements from a users perspective and has time an motivation to drive this plugin forward.

@danielwegener I really appreciate the time and effort you put in this project. I also understand that when your professional work doesn't require this plugin anymore, it is hard to keep maintaining it all by yourself. However, I believe there are many more developers who are using scala and cucumber. My team at work is one of them and we are very dependent on IntelliJ, scala and cucumber. As such this plugin is very much a "upgrade or no upgrade to latest version of IntelliJ".
As @marc0der said, perhaps if you could make a few people as admin in this project, these few people can help to maintain or even as @marc0der said move the project forward to feature complete.
I personally have never build plugin for IntelliJ, let alone with scala. But I'm willing to help.

@sinwe I totally agree with everything here. @danielwegener I think that a lot more people are dependent on this plugin than what you might be aware of. Many teams are using the combination of Scala, Cucumber and IntelliJ, and as @sinwe suggests, this is often the reason why we can't upgrade to the latest version of IDEA.
I suggest that we really do open something like a Gitter channel for this plugin, as I'm sure that many people would be willing to have a say and/or contribute to the development of this plugin going forward.


multiple repo management not working

I have a setup like this:
-root-repo
--extension1-repo
--extension2-repo
The extensions are no submodules but multiple 3rd party addons.
I have enabled the vcs-root directories in phpstorm and i get another gitflow-dropdown in the status bar. The problem is, that all dropdowns only affect my root-repo and i am not able to use git-flow from phpstorm in the sub-repositories.

Hello there,
I'm curious about the status for this issue. I'm using multi repo's alot and it would be great to have git flow integration for it.
Kind regards,
Stijn

related to #75 ?

Any updates on this issue?

I am interested in this as well. Stops me from using this great plugin

What a doozy - this took a huge refactor but is finally implemented!
Will be available in the upcoming release

Added in 0.6.1


I hope the title is self-explanatory. Should address issue #372.

Yes, there's no reason to have them and it's now just a maintenance burden  .

I do agree though that we are lacking tests for some more exotic dimension combinations, in particular with respect to mixing space/time and auxiliary dimensions

There are a few tests in test_operator.TestScheduler checking that code generation is appropriate with different types of dimensions, different order, etc. I agree this is far from being a complete coverage, though. And they're also not tailored to the new Dimension types...

Ok, I take it everyone is happy with this then? @navjotk?

Wait for 345 to go in first.

Ok, with final approval this is good to go in, I think. Merging once travis is happy...

Ok, merging...


Control V-72095 - Verify the OS audits the execution of privileged functions.

This control needs to be implemented.

Implemented in commit cd6eef624f88c5e3d7952905e428ff08330e5526


string search algorithm is added

@naveenreddy2000  contribute to https://github.com/Ishaan28malik/Get-Dev-Resources instead


clicking on dashboard buttons causes other html features to "giggle".

At the route /dashboard#/movement in the 'Move' panel, clicking on buttons 'giggles' other html features on the page. This may be a CSS issue.

That's probably my fault. I did all of the frontend styling (as my first software project ever). We're planning to do a frontend refactor in the coming months, and may consider switching to bootstrap from foundation.


Parse UNIX timestamp to readable date in exported logs

:warning: Is your feature request related to a problem? Please describe
While browsing logs in the Logger UI, you can see the prettified, albeit unprecise time such as:
"Oct 3, 2023 13:27:18".
However, when the logs are exported, the time format is set to the UNIX/epoch timestamp such as:
1696332438859
:bulb: Describe the solution you'd like
Ideally, the logs could be exported in the same format as the Logcat. The above example would then be:
2023-10-03 13:27:18.091
That would give it millisecond precision while still making it readable.
:bar_chart: Describe alternatives you've considered
The current approach does have one significant advantage - it is timezone agnostic. But this could be resolved by adding the timezone to the timestamp or converting it to UTC+00:00.
:raising_hand: Do you want to develop this feature yourself?

[ ] Yes
[x] No

Should be resolved with new release


Closes #648 - Added documentation to help users if YARN is killing co…

…ntainers

I thought of #671 when looking at this PR.


Act_Tracker Text Size Resetting

Hey Lailloken,
On the latest version, I noticed that every time I change the Act Tracker in terms of profile or reset, the text size changes back to the default number.
It's not a massive issue once you're set-up, but I don't think it's intended behaviour.

Could you check if you're actually on the latest version? There was a config-bug that I fixed recently that would also prevent updates to newer versions.

Yep, I am using the latest version.
It's on a second monitor if that changes anything. I know there was something about that in a ticket I made before.

A typo is preventing the tool from correctly loading the font-size. Until there's an official update, you can open modules\leveling tracker.ahk in a text-editor, search for "font_size" and replace it with "font-size".

Legend as ever, thanks man!

Fixed in v1.53.4


ValueError: Failed to start Kaleido subprocess.

I use conda-pack command to remove my gru conda environment from server A to server B, and there is an error about kaleido while i use the fig.write_image(). The error message is as follows:
**

Traceback (most recent call last):
File "5_hyperparameter_tuner_HMMEF_optuna.py", line 419, in
fig.write_image(os.path.join(output_path, "optimization_history({}).png".format(LABEL_DICT[str(ARGS.label)])))
File "/home/zju/anaconda3/envs/gru/lib/python3.6/site-packages/plotly/basedatatypes.py", line 3806, in write_image
return pio.write_image(self, *args, **kwargs)
File "/home/zju/anaconda3/envs/gru/lib/python3.6/site-packages/plotly/io/_kaleido.py", line 252, in write_image
engine=engine,
File "/home/zju/anaconda3/envs/gru/lib/python3.6/site-packages/plotly/io/_kaleido.py", line 132, in to_image
fig_dict, format=format, width=width, height=height, scale=scale
File "/home/zju/anaconda3/envs/gru/lib/python3.6/site-packages/kaleido/scopes/plotly.py", line 154, in transform
figure, format=format, width=width, height=height, scale=scale
File "/home/zju/anaconda3/envs/gru/lib/python3.6/site-packages/kaleido/scopes/base.py", line 293, in _perform_transform
self._ensure_kaleido()
File "/home/zju/anaconda3/envs/gru/lib/python3.6/site-packages/kaleido/scopes/base.py", line 198, in _ensure_kaleido
raise ValueError(message)
ValueError: Failed to start Kaleido subprocess. Error stream:
/home/zju/anaconda3/envs/gru/bin/kaleido: line 3: /home/conda/feedstock_root/build_artifacts/kaleido-core_1615199303525/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/bin/KaleidoApp/kaleido: No such file or directory

**
So i want to know how to fix it? and the import is normal.

Hi, wanted to add that I also am having the same issue
ValueError: Failed to start Kaleido subprocess. Error stream:

[0406/024334.965007:WARNING:resource_bundle.cc(431)] locale_file_path.empty() for locale
prctl(PR_SET_NO_NEW_PRIVS) failed
[0406/024335.025482:FATAL:zygote_communication_linux.cc(255)] Cannot communicate with zygote
#0 0x55f266e5bd79 base::debug::CollectStackTrace()
#1 0x55f266dd9633 base::debug::StackTrace::StackTrace()
#2 0x55f266de915f logging::LogMessage::~LogMessage()
#3 0x55f265585d85 content::ZygoteCommunication::Init()
#4 0x55f2655863c7 content::CreateUnsandboxedZygote()
#5 0x55f266b4280b content::ContentMainRunnerImpl::Initialize()
#6 0x55f266b40bbc content::RunContentProcess()
#7 0x55f266b40cfc content::ContentMain()
#8 0x55f266b92182 headless::(anonymous namespace)::RunContentMain()
#9 0x55f266b92025 headless::HeadlessBrowserMain()
#10 0x55f264bb0fa8 main
#11 0x7f82aaf6e0ba __libc_start_main
#12 0x55f264baa3ea _start

Received signal 6
#0 0x55f266e5bd79 base::debug::CollectStackTrace()
#1 0x55f266dd9633 base::debug::StackTrace::StackTrace()
#2 0x55f266e5b95b base::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x7f82ac4437e0 (/usr/lib64/libpthread-2.26.so+0x117df)
#4 0x7f82aaf80c20 __GI_raise
#5 0x7f82aaf820c8 __GI_abort
#6 0x55f266e5a8f5 base::debug::BreakDebugger()
#7 0x55f266de95b2 logging::LogMessage::~LogMessage()
#8 0x55f265585d85 content::ZygoteCommunication::Init()
#9 0x55f2655863c7 content::CreateUnsandboxedZygote()
#10 0x55f266b4280b content::ContentMainRunnerImpl::Initialize()
#11 0x55f266b40bbc content::RunContentProcess()
#12 0x55f266b40cfc content::ContentMain()
#13 0x55f266b92182 headless::(anonymous namespace)::RunContentMain()
#14 0x55f266b92025 headless::HeadlessBrowserMain()
#15 0x55f264bb0fa8 main
#16 0x7f82aaf6e0ba __libc_start_main
#17 0x55f264baa3ea _start
  r8:<PHONE_NUMBER>000000  r9: 00007ffec14e5460 r10:<PHONE_NUMBER>000008 r11:<PHONE_NUMBER>000246
 r12: 00007ffec14e5f00 r13: 00007ffec14e67f0 r14: 00007ffec14e6800 r15: 00007ffec14e6808
  di:<PHONE_NUMBER>000002  si: 00007ffec14e5460  bp: 00007ffec14e56b0  bx:<PHONE_NUMBER>000006
  dx:<PHONE_NUMBER>000000  ax:<PHONE_NUMBER>000000  cx: 00007f82aaf80c20  sp: 00007ffec14e5460
  ip: 00007f82aaf80c20 efl:<PHONE_NUMBER>000246 cgf: 002b000000000033 erf:<PHONE_NUMBER>000000
 trp:<PHONE_NUMBER>000000 msk:<PHONE_NUMBER>000000 cr2:<PHONE_NUMBER>000000
[end of stack trace]
Calling _exit(1). Core file will not be generated.

The version of kaleido is also 0.2.1

@Yovoss please put the bug label on this issue.

@Yovoss, I think you need to run ./gru/bin/conda-unpack on server B.

Hi, wanted to add that I also am having the same issue
ValueError: Failed to start Kaleido subprocess. Error stream:

[0406/024334.965007:WARNING:resource_bundle.cc(431)] locale_file_path.empty() for locale
prctl(PR_SET_NO_NEW_PRIVS) failed
[0406/024335.025482:FATAL:zygote_communication_linux.cc(255)] Cannot communicate with zygote
#0 0x55f266e5bd79 base::debug::CollectStackTrace()
#1 0x55f266dd9633 base::debug::StackTrace::StackTrace()
#2 0x55f266de915f logging::LogMessage::~LogMessage()
#3 0x55f265585d85 content::ZygoteCommunication::Init()
#4 0x55f2655863c7 content::CreateUnsandboxedZygote()
#5 0x55f266b4280b content::ContentMainRunnerImpl::Initialize()
#6 0x55f266b40bbc content::RunContentProcess()
#7 0x55f266b40cfc content::ContentMain()
#8 0x55f266b92182 headless::(anonymous namespace)::RunContentMain()
#9 0x55f266b92025 headless::HeadlessBrowserMain()
#10 0x55f264bb0fa8 main
#11 0x7f82aaf6e0ba __libc_start_main
#12 0x55f264baa3ea _start

Received signal 6
#0 0x55f266e5bd79 base::debug::CollectStackTrace()
#1 0x55f266dd9633 base::debug::StackTrace::StackTrace()
#2 0x55f266e5b95b base::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x7f82ac4437e0 (/usr/lib64/libpthread-2.26.so+0x117df)
#4 0x7f82aaf80c20 __GI_raise
#5 0x7f82aaf820c8 __GI_abort
#6 0x55f266e5a8f5 base::debug::BreakDebugger()
#7 0x55f266de95b2 logging::LogMessage::~LogMessage()
#8 0x55f265585d85 content::ZygoteCommunication::Init()
#9 0x55f2655863c7 content::CreateUnsandboxedZygote()
#10 0x55f266b4280b content::ContentMainRunnerImpl::Initialize()
#11 0x55f266b40bbc content::RunContentProcess()
#12 0x55f266b40cfc content::ContentMain()
#13 0x55f266b92182 headless::(anonymous namespace)::RunContentMain()
#14 0x55f266b92025 headless::HeadlessBrowserMain()
#15 0x55f264bb0fa8 main
#16 0x7f82aaf6e0ba __libc_start_main
#17 0x55f264baa3ea _start
  r8:<PHONE_NUMBER>000000  r9: 00007ffec14e5460 r10:<PHONE_NUMBER>000008 r11:<PHONE_NUMBER>000246
 r12: 00007ffec14e5f00 r13: 00007ffec14e67f0 r14: 00007ffec14e6800 r15: 00007ffec14e6808
  di:<PHONE_NUMBER>000002  si: 00007ffec14e5460  bp: 00007ffec14e56b0  bx:<PHONE_NUMBER>000006
  dx:<PHONE_NUMBER>000000  ax:<PHONE_NUMBER>000000  cx: 00007f82aaf80c20  sp: 00007ffec14e5460
  ip: 00007f82aaf80c20 efl:<PHONE_NUMBER>000246 cgf: 002b000000000033 erf:<PHONE_NUMBER>000000
 trp:<PHONE_NUMBER>000000 msk:<PHONE_NUMBER>000000 cr2:<PHONE_NUMBER>000000
[end of stack trace]
Calling _exit(1). Core file will not be generated.

The version of kaleido is also 0.2.1

I'm having this same issue - running on a docker container on AWS Lambda. Just doing a write_image from a plotly figure, have tried setting --single-process that I saw suggested elsewhere as a potential fix on Lambda.

Thanks for your interest in Kaleido. We are currently working on an overhaul that might address your issue - we hope to have news in a few weeks and will post an update then. Thanks - @gvwilson


Support for PyTorch 1.3?

Hi,
recently, I try to adopt the Adaptive loss in my project.
However, I encounter this problem:
return loss_fn.AdaptiveImageLossFunction(image_size=image_size, float_dtype=np.float32, device=device, color_space='RGB')
  File "/home/sunner/Save/Project/Music-to-music-Transfer-2019-/SVC/loss/robust_loss_pytorch/adaptive.py", line 429, in __init__
    x_example_mat = self.transform_to_mat(x_example)
  File "/home/sunner/Save/Project/Music-to-music-Transfer-2019-/SVC/loss/robust_loss_pytorch/adaptive.py", line 311, in transform_to_mat
    x = torch.as_tensor(x)
AttributeError: module 'torch' has no attribute 'as_tensor'

It seems that pytorch doesn't have the as_tensor function.
Is there any advice to fix the issue?
As the requirement, this project only request for the pytorch version >= 1.1.0
My version is 1.3.0

I just updated my pytorch and it looks like torch.as_tensor() still exists and works as intended. Can you send me minimal code for reproducing this?

I think it's my fault.
Now my virtual environment is crash.
Maybe I try to re-allocate my environment again.
Thank for your testing :-)


minor doc change suggestion for gradle

change
testCompile 'org.assertj:assertj-core:3.9.0'

to
    testCompile( "org.assertj:assertj-core:3.9.0")

the difference being is that the latter is valid in kotlin, and groovy, but are supported by new versions of gradle, and would facilitate my lazy copy and paste issues.

Updated


refactor(app): add calibration status section and calibration dashboard page

Overview
Provides a shell of a calibration dashboard page/route, and a calibration status section on the robot settings calibration tab that links to the calibration dashboard.
Since the calibration dashboard shares a header design with the Modal component, a fullPage flag was added to the ModalShell to render a full page takeover. The StatusLabel atom was lightly edited for reuse here and to match the design system.
closes RAUT-190

Changelog

Adds robot settings calibration status section and calibration dashboard page shell

Review requests

does full page modal approach make sense?
are there any concerns with the changes to StatusLabel?

Risk assessment
low

For StatusLabel in CalibrationStatusCard, Mel requested us to change the circle size (5px).
https://www.figma.com/file/2xjSLHXquNsKvC1mV9NMjr?node-id=2304:194016#262769975


License?

@vivkin Is there a license attached to this code? Just curious as I would like to use parts of this in something I'm working on. This is quite useful!

Done. Under MIT

Thanks!


366 simplify params

further steps in separating the external and internal params

Closing without merging as this is now too out of date to be useful. We can pick the work back out in a new PR if we want


Is there anyway to create a p7s file?

Hi!
Thank you for the good work.
I was able to sign a document using the chrome native extensions and hwcrypto.
Is there anyway to generate a .p7s file?
cheers!

Feel free to construct the necessary structure yourself, with asn1.js or similar.


Test case fails because of localized account names

TestLookupValidSid tries to lookup the SID for the group "Everyone". Since Windows uses localized names for built-in accounts, this test case will fail when executed under non-English versions of Windows.

No it does not fail in Turkish Windows 10 Home. I don't know exactly why but I think function localize group name in api side.

No it does not fail in Turkish Windows 10 Home. I don't know exactly why but I think function localize group name in api side.

I think not every localized version of Windows uses translated account names. If the group with SID "S-1-1-0" is named "Everyone", the test will work, otherwise it won't. On my German system for example, the account is named "Jeder" which is why the test fails.


Move Chisel3 to SPDX license conventions

Change source and other relevant files to use SPDX license
LICENSE file moved from src/ to ./
Changed license file to refer to this per recommendation
using_spdx_license_list_short_identifiers
WARNING: Tests fail with as of yet undiagnosed error
[error] Failed: Total 691, Failed 19, Errors 0, Passed 672, Ignored 15
[error] Failed tests:
[error] 	chiselTests.QueueSpec
[error] 	examples.VendingMachineGeneratorSpec
[error] 	chiselTests.HarnessSpec
[error] 	chiselTests.ConnectSpec
[error] 	chiselTests.aop.SelectSpec
[error] 	chiselTests.PopCountSpec
[error] 	chiselTests.CloneModuleSpec
[error] (Test / test) sbt.TestsFailedException: Tests unsuccessful
[error] Total time: 379 s (06:19), completed Sep 30, 2020 12:38:17 AM
sbt:chisel3>

Contributor Checklist

[ ] Did you add Scaladoc to every public function/method?
[ ] Did you add at least one test demonstrating the PR?
[ ] Did you delete any extraneous printlns/debugging code?
[ ] Did you specify the type of improvement?
[ ] Did you add appropriate documentation in docs/src?
[ ] Did you state the API impact?
[ ] Did you specify the code generation impact?
[ ] Did you request a desired merge strategy?
[ ] Did you add text to be included in the Release Notes for this change?

Type of Improvement

API Impact

Backend Code Generation Impact

Desired Merge Strategy

Release Notes

Reviewer Checklist (only modified by reviewer)

[ ] Did you add the appropriate labels?
[ ] Did you mark the proper milestone (3.2.x, 3.3.x, 3.4.0, 3.5.0) ?
[ ] Did you review?
[ ] Did you check whether all relevant Contributor checkboxes have been checked?
[ ] Did you mark as Please Merge?

I've seen a local issue with parallel tests failing. My guess is that this is some transform that has global state, but I haven't dug into it (some problem similar to https://github.com/freechipsproject/firrtl/pull/1775).


Verify collection correctness with zero-sized types

More complex containers like ArchivedHashMap and ArchivedBTreeMap should be double-checked to verify that zero-sized types work correctly with them.

Fixed by 83c7eed4923cfbba57cdd13783382e86c04b31fd


Build acceptance test for patients.admitted

In order to effectively use the no missing translations test, we need to make sure that every page is visited during acceptance tests.
This issue tracks the missing patients.admitted acceptance test
for ember new commers the value some.route is the route that's missing you can find them under router.js

I can work on this.

@sanketmaru it's yours to work on.


Added DP downloader

Issue fixed
Fixes #468
Please review the PR

I have made the changes. Please review

I don't think the extra spaces in the program effects the program. Rather, it separates the program into different parts, which indicates different working. But, if you want I can do. But, if it is kept it will be beneficial.

And, I have done the changes in the readme

I don't think the extra spaces in the program effects the program. Rather, it separates the program into different parts, which indicates different working. But, if you want I can do. But, if it is kept it will be beneficial.

I also had this same thought process until I read this thread last year, maybe it clears your doubts! https://softwareengineering.stackexchange.com/questions/251216/is-too-much-whitespace-a-bad-thing

Okay.. I will make the required changes.
I need some time.

@sudipg4112001 updates?

@sudipg4112001 updates?

Actually, I am facing some issues with my device. So, I need 2/3 days time.

@sudipg4112001 updates?

Actually, I am facing some issues with my device. So, I need 2/3 days time.

I can give time for today only

No response from your side, this PR has been closed


Implement filter page in vue.js

Is your feature request related to a problem? Please describe.
The filter page with rendered Django HTML pages and jquery functions is hitting its limits.
Describe the solution you'd like
We require the filter page to be rendered in vue.js.
Describe alternatives you've considered
Leave as it is.

Implementation Proposal
Adjust Django views, start vue.js app, transfer JS functions to vue.js app.
Affected Components

VarFish server

Affected Modules/Files

variants/views.py
varfish/static/js/filter_form.js
varfish/static/js/flags_comments.js
varfish/static/js/state_machine.js
varfish/static/js/variant_carrier.js
varfish/static/js/variant_comments.js
varfish/static/js/variant_validator.js

Required Architectural Changes

[ ] Introduce vue.js app
[ ] Split/adapt Django views
[ ] Transfer JS functions to vue.js app

Implementation Sketch
Django views

[ ] Split

[ ] CaseFilterView into

[ ] PreviousSettingsView
[ ] SpanrView
[ ] MustationDistillerView
[ ] CaddView

[ ] ProjectCasesFilterView into

[ ] PreviousSettingsView
[ ] SpanrView
[ ] MustationDistillerView
[ ] CaddView

[ ] Return JSON instead of HTML for

[ ] CaseLoadPrefetchedFilterView
[ ] ProjectCasesLoadPrefetchedFilterView
[ ] SmallVariantDetails
[ ] VariantCarriersView
[ ] VariantValidatorApiView

[ ] Obsolete

[ ] SmallVariantFlagsApiView (replace with MultiSmallVariantFlagsAndCommentApiView)

[ ] Adjust JSON return for

[ ] CasePrefetchFilterView
[ ] FilterJobGetStatus
[ ] FilterJobGetPrevious
[ ] ProjectCasesPrefetchFilterView
[ ] ProjectCasesFilterJobGetStatus
[ ] ProjectCasesFilterJobGetPrevious
[ ] SmallVariantCommentSubmitApiView
[ ] SmallVariantCommentDeleteApiView
[ ] MultiSmallVariantFlagsAndCommentApiView
[ ] AcmgCriteriaRatingApiView
[ ] HpoTermsApiView

vue.js app

[ ] Start app; add pinia; get familiar
[ ] replace functions in state_machine.js with https://xstate.js.org lib

[ ] Submitting form
[ ] Getting current/previous job ID
[ ] Getting job state
[ ] Loading results
[ ] Cancel current filter query

[ ] filter_form.js

[ ] loadVariantDetails()
[ ] initHpoTypeahead()

[ ] variant_validator.js

[ ] queryVariantValidatorApi()

[ ] variant_carrier.js

[ ] showVariantCarrierModal()

[ ] variant_comments.js

[ ] commentEditSubmit()
[ ] commentDeleteSubmit()
[ ] commentSubmit()

[ ] flags_comments.js

[ ] clickVariantBookmark()
[ ] clickMultiVariantBookmark()
[ ] clickVariantAcmgRatingModal()
[ ] clickVariantAcmgRating()

@stolpeo I believe this is complete?


[SPARK-5454] [SQL] Fix duplicated exprId for self join the temp table

The output schema (attributes) of the temp table (the registered logical plan) keeps the consistent exprIds after ResolveReference, in the Self Join case, as they are actually the same object reference internally, and hence it will causes ambiguous references downward.

Test build #26363 has started for   PR 4284 at commit 4f20a77.

This patch merges cleanly.

Test build #26363 has finished for   PR 4284 at commit 4f20a77.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class Project(projectList: Seq[NamedExpression], child: LogicalPlan)

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/26363/
Test FAILed.

Test build #26384 has started for   PR 4284 at commit d0a753d.

This patch merges cleanly.

Test build #26384 has finished for   PR 4284 at commit d0a753d.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class Project(projectList: Seq[NamedExpression], child: LogicalPlan)

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/26384/
Test FAILed.

Test build #26388 has started for   PR 4284 at commit 3fddcd8.

This patch merges cleanly.

Test build #26388 has finished for   PR 4284 at commit 3fddcd8.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class Project(projectList: Seq[NamedExpression], child: LogicalPlan)

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/26388/
Test FAILed.

I am closing this PR.

@chenghao-intel Why did you close this? Is there another PR to fix this issue?

@pierre-borckmans After talking with @marmbrus offline, he has better idea to fix this, sorry I didn't make it clear.

@chenghao-intel No worries, thanks for the update!


Quest : Pagination for search results not loading all results

Describe the bug
All search results that are above the pagination limit should be displayed on separate pages in the app. Not all results are currently displayed despite viewing the correct search count. See screen shot
To Reproduce
Steps to reproduce the behaviour:

Go to Quest app
Search for Mussa (Currently has 9 results)
Scroll down to on search results page
Only 6 patient can be viewed on the search result page

Expected behaviour
View the correct number of results and if more than the pagination limit vie results on different result pages
Screenshots

Smartphone (please complete the following information):

Physical device or an emulator

Additional context
N/A

@f-odhiambo , I have updated the PR, but just checked the ANC app, register list is also not displaying whole items there, result result showing less items vs displayed count.
@ellykits as the screen UI is divided with activity layout and compose components, I have resize 55% weight to register list for Quest app only, having doubt the other apps wont effected, we need to sync for register list height ratio for all apps.
cc: @maimoonak , @kwasim


[Documentation Update]: A new documentation containing the readme.md for the working webpage

Is there an existing issue for this?

[X] I have searched the existing issues

Issue Description
there should be a readme file for the working webpage also . which should countain all the description  of webpage.
Suggested Change
firstly it should contain the solution we provided in our webpage , decsription of all the functions and their working , the visualization templates, the datasets we have used, and the libraries we have used . secondly it should contain all the commands that how should anyone proceed with starting from how to clone this repo and how to run the webpage.
Rationale
it would help one to understand the whole webpage
Urgency
High
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC contributor
[X] I want to work on this issue
[ ] I'm willing to provide further clarification or assistance if needed.

@sanjay-kv please assign this issue to @Leena2403

can u tell leena to comment here not able to assign her  @Leena2403

Yes sir, I am here. Please assign me as well. @sanjay-kv


Publisher UI uses incorrect scheme to access resources

The publisher UI the same scheme (HTTP or HTTPS) for communication (browser→camlistore→publisher) as the backend (publisher→camlistore). This is wrong because camlistore/publisher may run in HTTP mode behind a HTTPS reverse proxy, and therefore the schemes being used in the browser and on the server need to be different.

https://camlistore-review.googlesource.com/9946


⚠ Fortnite has degraded performance

In 64924fb, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1835 ms

Resolved: Fortnite performance has improved in a8230a9.


@space vertical-rhythm-rfs

@space margin-bottom vertical-rhythm(theme.typography.sizes.xl);

This doesn't work too well with RFS.
Add
@space margin-bottom vertical-rhythm-rfs(theme.typography.sizes.xl);

Scrap this. Only chaos from this...


pipenv can't install pipfile

I tried installing pipfile via pipenv install pipfile
Seemed to work OK at first, but then saw this in my ./Pipfile
[packages]
"8b8346e" = {path = ".../myproject/pipfile"}

Importing pipfile in my venv works fine. Bug seems to be limited to how the ./Pipfile gets updated.
I think pipenv got confused by the case-insensitive macOS file system... as ./Pipfile and the package pipfile differ just by one letter capitalization.
Describe your environment

macOS Sierra 10.12.6
Python version: 2.7.10
Pipenv version: 8.3.2

Expected result
I expected this in ./Pipfile:
[packages]
pipfile = "*"

Steps to replicate
Simply run pipenv install pipfile, then cat ./Pipfile

Not sure I understand what you mean by editable mode.
Originally I wanted to have my lib depend on pipfile (not just for dev mode), make it an actual requirement like:
[packages]
pipfile = "*"

So it does get brought in and installed with my lib when it's released.
Doesn't look like that's possible today, even if I manually edit the Pipfile.
I've inlined (copy-pasted) the lib for now, similarly to how pipenv/vendor/pipfile does it.


[Bug]: Reorder of conditions in keycheck block don't change order in C# and Lolicode

Version of the software
0.2.1
Operating system
Windows 10
Browser / Native
Native
What happened?
https://user-images.githubusercontent.com/47687492/154125811-11f09aca-6be9-43bc-856f-a285d018cc5f.mp4
Relevant LoliCode if needed
No response

Stop uploading videos showing yourself doing what you shouldn't be doing

Any feature in keycheck block that i can reorder the conditions?

@openbullet Check this one.
UI change but lolicode not change then it change my conditions order.
https://user-images.githubusercontent.com/47687492/154128498-0a43bac0-f664-414c-8370-7633edb7f772.mp4


Double-click selectable textfield should select charachters under

Double-clicking inside a textfield should select any contiguous characters beneath the point clicked. Currently, it does not on non-flash targets.

Any status updates or insights on this?

It's just not implemented yet. I imagine the solution would be to add a double click event, use getCharIndexAtPoint in the callback, look for the previous and next space/newline/etc, and then setSelection on those indices to highlight the text.

Thinking about tackling this, if no one else is on it yet.

Go for it

Think I got it. Do I just submit a PR and reference this issue number?

Yep and you're in luck, I just hooked up the internet to my dev PC. So I'll be able to test your changes once you post the PR (and generally code more often).


feat: selected item trailing icon

:tada: This PR is included in version 1.6.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


issue with v2.12

Hi @osy86. I have tried a new version and I can not boot with version 2.12 but boot fine with v2.11. I also noticed the last version lilu + weg breaks stuttering fix
HaC Mini version: The last release
OSX version: 10.14.6
NUC model: NUC8i7HVK
Boot SSD model and protocol Samsung 970 Evo +
Second SSD model and protocol (if installed):
First DIMM model: Crucial DDR4 8GB
Second DIMM model (if installed): Crucial DDR4 8GB
Display port(s) used [e.g: USB-C, mini DP]: HDMI, USB C, mini DP
Display resolution(s) [e.g: 4K, 5K]: 4K
Any TB3 devices:
Any USB devices: mouse and keyboard

Can you boot with verbose mode and take a picture of where it gets stuck?

Can you boot with verbose mode and take a picture of where it gets stuck?
it can not boot with verbose because it gets stuck at the boot picker when I chose a drive.

Can you boot with verbose mode and take a picture of where it gets stuck?

it can not boot with verbose because it gets stuck at the boot picker when I chose a drive.

I reuploaded v2.12 with a fix. Please give it a try.

I reuploaded v2.12 with a fix. Please give it a try.

It works but it still breaks stuttering fix

Is it working with just Lilu and WG downgraded to the last version? On my machine everything works fine.

Is it working with just Lilu and WG downgraded to the last version? On my machine everything works fine.

yes v2.11 works perfectly

There are many KEXT changes from v2.11. I’m asking if it’s only WG and Lilu that causes you issues.

There are many KEXT changes from v2.11. I’m asking if it’s only WG and Lilu that causes you issues.

yes. only WG and Lilu have issues.

Can you try v.2.12 with a usb boot?

Yes I tested v2.12 with a USB on 10.14 10.15 and 11.0

Yes I tested v2.12 with a USB on 10.14 10.15 and 11.0

nevermind. I can use the old kext. thank you so much


[TextareaAutosize] ResizeObserver loop completed with undelivered notifications (when resizing view with TextArea with scroll inside)

Steps to reproduce 🕹
Link to live example:
https://codesandbox.io/p/sandbox/mui-resizeobserver-loop-error-d2w936
Steps:

Create view with TextArea component
Set rows props to 2
Set default value to long text
Try resizing view

Current behavior 😯
All seems to works fine at first view but sentry report a "ResizeObserver loop completed with undelivered notifications." error.
Expected behavior 🤔
No error should occur
Context 🔦
No response
Your environment 🌎
 System:
    OS: macOS 13.5.2
  Binaries:
    Node: 18.12.1 - ~/.nvm/versions/node/v18.12.1/bin/node
    Yarn: 1.22.19 - /usr/local/bin/yarn
    npm: 8.19.2 - ~/.nvm/versions/node/v18.12.1/bin/npm
  Browsers:
    Chrome: 116.0.5845.187
    Edge: Not Found
    Safari: 16.6
  npmPackages:
    @emotion/react: ^11.11.1 => 11.11.1
    @emotion/styled: ^11.11.0 => 11.11.0
    @mui/base:  5.0.0-beta.16
    @mui/core: ^5.0.0-alpha.54 => 5.0.0-alpha.54
    @mui/core-downloads-tracker:  5.14.10
    @mui/envinfo: ^2.0.9 => 2.0.9
    @mui/icons-material: ^5.14.9 => 5.14.9
    @mui/material: ^5.14.10 => 5.14.10
    @mui/private-theming:  5.14.10
    @mui/styled-engine:  5.14.10
    @mui/system:  5.14.10
    @mui/types:  7.2.4
    @mui/utils:  5.14.10
    @types/react: ^18.2.21 => 18.2.21
    react: ^18.2.0 => 18.2.0
    react-dom: ^18.2.0 => 18.2.0
    typescript: ^5.2.2 => 5.2.2

Search keywords:
Search keywords:

Any status on this?

Found a workaround using InputProps.
  <TextField
      InputProps={{
          rows: 18,
          multiline: true,
          inputComponent: 'textarea'
      }}
  />

This worked for me!  Thanks!

Can anyone share a reproduction with Material UI? If you can't do it in CodeSandbox, feel free to create a GH repo with it. I tried it myself locally but I am not able to reproduce it.

@mnajdova
CodeSandbox link. Sometimes the error is logged as soon as the page loads. Other times the error will appear when the width is changed in the useEffect.

same issue
Is there a temporary solution?

Same issue

Found a workaround using InputProps.
  <TextField
      InputProps={{
          rows: 18,
          multiline: true,
          inputComponent: 'textarea'
      }}
  />

Best workaround I think. Thanks!

This solution with the react-textarea-autosize library helped me:
import TextareaAutosize
// ...
InputProps={{
    multiline,
    inputComponent: TextareaAutosize,
}}

I've opened a PR with a potential fix, here's a demo sandbox which is forked from the OP's repro
For now affected users can try this fix locally by updating the versions in your package.json like this:
"dependencies": {
    "@mui/material": "https://pkg.csb.dev/mui/material-ui/commit/3a7aaf21/@mui/material",
    "@mui/system": "https://pkg.csb.dev/mui/material-ui/commit/3a7aaf21/@mui/system"
}


Multiple joins to same table

I was wondering how it is possible to 'alias' table names when doing multiple joins, using different foreign keys and different mapped properties to the same table.
Note: I've had to create different concrete types of the Contact table to avoid a different error in the join.
My basic entity structure looks like
[Table("ParentTable")]
public class DbParentTable
{
    [Key]
    public int ParentTableId { get; set; }

    [ForeignKey("InterestingContact")]
    public int? InterestingContactId { get; set; }
    public DbInterestingContact InterestingContact { get; set; }

    [ForeignKey("AnotherInterestingContact")]
    public int? AnotherInterestingContactId { get; set; }
    public DbAnotherInterestingContact AnotherInterestingContact { get; set; }
}

[Table("Contact")]
public class DbContact
{
    [Key]
    public int ContactId { get; set; }
    public string ContactReference { get; set; }
}

public class DbInterestingContact : DbContact { }

public class DbAnotherInterestingContact : DbContact { }

Then when I query using the following approach, It produces sql where the selects and the joins are all done with the same table name (Contact). Which is why I would like to alias them.
dbCon.Get(new DbParentTable() {ParentTableId = id},
              x => x.Include<DbInterestingContact>(i => i.InnerJoin())
                    .Include<DbAnotherInterestingContact>(i => i.LeftOuterJoin()));

I've noticed you have the option to use a table alias in the SqlBuilder. However we do not desire to use the builder directly as it seems like a step in the wrong direction when the internal builder is 99.9% there for us.
Do you have any option to alias using attributes or the fluent orm configuration?
Thanks

@draunkin
At the moment, the work-around we have is to just mark the relevant properties as NotMapped .
in the example above , we mark both the DbContact as NotMapped, and the the joins  work without any errors.
@MoonStorm Hi, I am quite interested to build this up as an enhancement.
This kind of relationship is quite common and might be useful to add to the core library . I guess we could use  Foreign Key attribute value as an alias for the specific table? am guessing I should start here
https://github.com/MoonStorm/Dapper.FastCRUD/blob/master/Dapper.FastCrud/Configuration/OrmConventions.cs#L214
and see where it leads?
I also have an updated version of the  GenericModelGenerator.tt which has two additional options

Ability to specify an additional options parameter which could control the generation of ForeignKeys relationships. For instance , setting an option as given below , would generate two keys  instead of one as in the current scenario

ForeignKeyNameList = new Dictionary<string,KeyNames>(){
				{ "FK_DBParents_InterestingContact", new KeyNames() {Name="FK_DBParents_InterestingContact",OuterKeyName="InterestingContact",InnerKeyName="InterestingParentTables"}},
				{ "FK_DBParents_AnotherInterestingContact", new KeyNames() {Name="FK_EntityRelationships_SecondaryEntity",OuterKeyName="AnotherInterestingContact",InnerKeyName="AnotherInterestingParentTables"}}
}

would generate
[Table("ParentTable")]
public partial class DbParentTable
{
    [Key]
    public virtual int ParentTableId { get; set; }

    //ForeignKey Name: FK_DBParents_InterestingContact
    [ForeignKey("InterestingContact")]
    public virtual int? InterestingContactId { get; set; }
    public virtual DbContact InterestingContact { get; set; }

    //ForeignKey Name: FK_DBParents_AnotherInterestingContact
    [ForeignKey("AnotherInterestingContact")]
    public virtual  int? AnotherInterestingContactId { get; set; }
    public virtual DbContact  AnotherInterestingContact { get; set; }
}

[Table("Contact")]
public class DbContact
{
    [Key]
    public int ContactId { get; set; }
    public string ContactReference { get; set; }

    // ForeignKey (InnerKey): FK_DBParents_InterestingContact
    public virtual IEnumerable<DbParentTable> InterestingParentTables{ get; set; }

    // ForeignKey (InnerKey): FK_DBParents_AnotherInterestingContact
    public virtual IEnumerable<DbParentTable> AnotherInterestingParentTables{ get; set; }
}

Ability to generate classes in separate files instead of a single file.  ( Taken from the standard EF generator )

Ability to derive from a Base class

I was thinking of adding these once we have proper multiple mapping other wise as its stands Joins don't work with the structure as above.
Your thoughts?

The point of using the attributes from the data model annotation namespace was that they keep following their documented usage in MSDN.
I discovered that, for this kind of scenarios, EF uses an InverseProperty. I'm curious whether that attribute is available in the same namespace as all the other ones.

Good point!... Makes total sense! I think implementing the InverseProperty  would be a great idea.
Its in the same namespace as the ForeignKey attribute.
System.ComponentModel.DataAnnotations.Schema.InversePropertyAttribute

Be great to see it implemented, thanks justshrey for taking up the request

I'm running in the same problem. It will be fixed? I tried some of your examples, but none of them worked for me.

I'm in the same boat - tried everything I can think of with no love - I use this pattern quite frequently though in my modeling, so if there is any example of how it could work, even if kludgy, would be great to see.

Yes, it will be . Been a bit too caught up on the work front so haven't been able to finish testing and push it in. Should have some time next week so  will see if i can finish this.
In the meanwhile,  what exactly is the issue you are facing? . At the moment, the NotMapped attribute workaround works without an issue and you will be able to work with the select statements.
Currently, I fill these mapped fields manually at the repository stage.

I am getting a duplicate name SQL error, no matter where I put the NotMapped attribute - any chance you could post a brief example of that attribute in the right place if you happen to have a chance? My use case is exactly as the example above, but I tried Not Mapped everywhere I could think of and it didn't seem to change the error.

It may not be your code per say.
Are you using the latest code from Github? I think it has the fix in the recent commits to master branch which hasn't been formally released yet.
You need to put the notmapped attribute on the object references. In the example above it would be at
[Table("Contact")]
public class DbContact
{
    [Key]
    public int ContactId { get; set; }
    public string ContactReference { get; set; }

    // ForeignKey (InnerKey): FK_DBParents_InterestingContact
    [NotMapped]
    public virtual IEnumerable<DbParentTable> InterestingParentTables{ get; set; }

    // ForeignKey (InnerKey): FK_DBParents_AnotherInterestingContact
    [NotMapped]
    public virtual IEnumerable<DbParentTable> AnotherInterestingParentTables{ get; set; }
}

This scenario is now supported. I just added some tests with multiple JOINs pointing back to the same entity and they are passing. The whole relationship logic had to be redone for 3.0.  We'll update the wiki soon.


[$500] Login with edit description does not open edit description page

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

Version Number: 1.3.79-3
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @dhanashree-sawant
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1696834330715939
Action Performed:

Open the app
Open request money report or raise one and open it
Click on description and copy the URL
Logout and paste the URL
Login and observe that app does not open description edit on after login

Expected Result:
After we login, app should open URL which we use before login
Actual Result:
After we login, app does not open edit description URL that we used before login
Workaround:
Unknown
Platforms:

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

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

Screenshots/Videos

Android: Native

Android: mWeb Chrome
https://github.com/Expensify/App/assets/38435837/aed8bdda-894a-4f8c-9064-2405edc429af

iOS: Native

iOS: mWeb Safari

https://github.com/Expensify/App/assets/38435837/66f0d2d3-8113-40cb-8d79-485db7fa25d9

MacOS: Chrome / Safari

https://github.com/Expensify/App/assets/38435837/4f4c0cda-1c30-4f4a-a214-90f647cdecfb
https://github.com/Expensify/App/assets/38435837/5c79eaac-ffd5-407b-8497-9a0fc67076d2

MacOS: Desktop

View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~017838f4eb8f52a1be
Upwork Job ID:<PHONE_NUMBER>691934208
Last Price Increase: 2023-10-30

@m-natarajan can you add Bug label so that a BZ is assigned here?

Proposal
Please re-state the problem that we are trying to solve in this issue.
Logging with the edit description/merchant page does open these pages
What is the root cause of that problem?
in this use effect we check if the canEdit value is false then dismiss the modal, in our case initially the report and the parent report are empty so the canEdit value resolves to false, which closes the modal
https://github.com/Expensify/App/blob/main/src/pages/EditRequestPage.js#L133-L140
What changes do you think we should make in order to solve the problem?
to check also if the report and the parent-report in the useeffect
    useEffect(() => {
        if (canEdit || _.isEmpty(parentReport)) {
            return;
        }
        Navigation.isNavigationReady().then(() => {
            Navigation.dismissModal();
        });
    }, [canEdit]);

What alternative solutions did you explore? (Optional)
Reminder: Please use plain English, be brief and avoid jargon. Feel free to use images, charts or pseudo-code if necessary. Do not post large multi-line diffs or write walls of text. Do not create PRs unless you have been hired for this job.

POC was added here

#28645 this PR got merged today which does have some issues which is a blocker for re-producing this issue. We can put this on-hold for till that completed.

@abzokhattab @saranshbalyan-1234 @b4s36t4 @dukenv0307
I think all the above solutions are only partial fixes for the issue. If we do any of the above, it will open the description page but could have issues if data isn't loaded (@dukenv0307's proposal mentioned to show after loading data but still incomplete IMO)
We should fix this how TasK description works. Like it shows loading indicator until data is loaded then proceeds with showing the screen.
https://github.com/Expensify/App/assets/46707890/267e7b86-5450-4c3b-b115-71e990cb8f46

Proposal
Please re-state the problem that we are trying to solve in this issue.
Login with edit description does not open edit description page
What is the root cause of that problem?
There's no report data available after login, causing the modal's rendering condition to be falsy which makes modal to close automatically.
What changes do you think we should make in order to solve the problem?

As per @abdulrahuman5196 suggestion following the same methodologies would prevent such issues further.

We have a wrapper called withReportOrNotFound that handles the loading/notfound logic for report which does the work. which we cannot use because of the way we written the code.
Possible solutions:

We access report using the following prop https://github.com/Expensify/App/blob/a2f483d91982f10cf7e2cc1098221e7dbd29ea78/src/pages/EditRequestPage.js#L310. We can update the withReportOrNotFound component to support custom parameter (reportId) instead of just relying on props.report.reportID https://github.com/Expensify/App/blob/0cbee2247e48c17eec428b989afead3dc6f196d4/src/pages/home/report/withReportOrNotFound.js#L53

We can create a new HOC maybe called withTransactionOrNotFound that works same as withReportOrNotFound but with somemore detailing about the report or transaction.

What alternative solutions did you explore? (Optional)
NA

Proposal is updated @abdulrahuman5196 .. now the loading indactor is shown while the page is loading , please check the POC

@b4s36t4 I tried your 3 rd option

We can make the param threadReportID as reportID just like we do with other reports

It shows loading and proper open. But it doesn't show the existing description always shows up empty?
I assume it should be the case for other options as well. We should fix that as well IMO .

Yes, there are some other changes might require to complete things correctly. Would you want me to update my proposal to cover all things using the third Option?

@b4s36t4

Yes, there are some other changes might require to complete things correctly. Would you want me to update my proposal to cover all things using the third Option?

Yes.

@dukenv0307
If you already set up a description, it doesn't show up in the edit description page after login. Even after applying the fixes, it would fix that as well

Waiting for contributors to update proposals on this.

@abdulrahuman5196 Updated my proposal https://github.com/Expensify/App/issues/29115#issuecomment-1761091225

REviewing now

We complete the updated review today.

Reviewing now

I will take care of this today. Seems we have updated proposals as well.

Reviewing now

Pending proposals to review:
https://github.com/Expensify/App/issues/29115#issuecomment-1761091225
https://github.com/Expensify/App/issues/29115#issuecomment-1754801666

@dukenv0307 's proposal here https://github.com/Expensify/App/issues/29115#issuecomment-1754801666 looks good and works well. Other proposal is also similar, so choosing the first proposal which suggested to use indicator.
🎀 👀 🎀
C+ Reviewed

@abdulrahuman5196 I request you to check edit history of the proposal. Since you mentioned proposals are similar, this is a humble request from my side. As you requested I gave you the first proposal with loading, but due the simple issues I took some time to update the proposal (which I did first).

@abdulrahuman5196 is right that the first proposal that suggested to use data loading state is mine, since Oct 10. @abdulrahuman5196 can double check that if necessary, thanks!

Agree on this. Solving the loading problem was the core problem of this issue and it first came from @dukenv0307

@robertjchen Gentle ping on review https://github.com/Expensify/App/issues/29115#issuecomment-1807655874

Thanks for the discussion here, I would agree that @dukenv0307 is the first one to suggest the proper approach. Let's move forward!

@robertjchen But he just gave the proposal to show the editor view only, but it doesn't contain the fix/root cause to show loader while transaction is loading. I was the first to find the both root causes (loader for report & loading state for transaction). I request you to re-consider.
cc: @abdulrahuman5196

Hi @b4s36t4, Thank you for raising the concern.
But @dukenv0307 proposed with solution to the have the description page in loading state on Oct 10 https://github.com/Expensify/App/issues/29115#issuecomment-1754801666. The fix to have the transaction loading is a fix on top of the core fix of making the edit description with loading state IMO. So I took the timeline of the core issue fix and suggested the proposal which was the first.

Its in PR state. Seems we hit a blocker. Will check and update on that soon.

@abdulrahuman5196 @dukenv0307 can you please finish the steps above?

Created a new job since the previous one expired, and sent offers to @dukenv0307 and @abdulrahuman5196
https://www.upwork.com/jobs/~017a3e1b0beac19165

hey @slafortune ! I am assigning another BZ member here to wrap this up as I am OOO the rest of the week. Waiting on:

The checklist to be complete
@dukenv0307 and @abdulrahuman5196 to accept the upwork job, and then we can pay it

Thanks!

@abdulrahuman5196 @dukenv0307 can you complete the checklist please?

Payments made, just waiting on the checklist.

Hi @kevinksullivan, am I eligible for reporting bonus?

Bump @abdulrahuman5196

@dhanashree-sawant since this was prior to this announcement I will pay out reporting bonus. Please let me know when you accept this job
https://www.upwork.com/jobs/~0190db0218ebfa737d

Thanks @kevinksullivan, I have accepted the offer.

Paid @dhanashree-sawant

Looks like we're just waiting on the checklist here?

The PR that introduced the bug has been identified. Link to the PR:
The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment:
A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion:

Doesn't seem to be a regression

Determine if we should create a regression test for this bug.

Yes.

If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again.

Open a request money report or raise one and open it
Click on the description or merchant and copy the URL
Logout and paste the URL
Login and observe that the app opens the correct description or merchant modal

@kevinksullivan

I think we can close this one out?


Throw if there's no secure files download ticket.

Today we silently download a stream of the json metadata in place
of the content, and downstream operations on file fail with weird
errors. I'll look into whether it's feasible to add the same check to
vsts-node-api's downloadSecureFile, or even the service's controller.

Bug 1284849 filed to fix vsts-node-api's downloadSecureFile.

Bug 1284851 filed to fix service to return an error status when the ticket is invalid.


Lazy command (AsCommand) with alias breaks artisan list

Laravel Version
11.9.2
PHP Version
8.3
Database Driver & Version
No response
Description
AsCommand attribute supported since Laravel v9 (#34873). It works fine until you want to add alias for the command (eg for compatibility). When the alias added the (at least) artisan list command is broken.
ERROR  The "app:test-command-alias" command cannot be found because it is registered under multiple names.

Steps To Reproduce

composer create-project laravel/laravel example-app
cd example-app
./artisan make:command TestCommand
Update app/Console/Commands/TestCommand.php

<?php

namespace App\Console\Commands;

use Illuminate\Console\Command;
use Symfony\Component\Console\Attribute\AsCommand;

#[AsCommand(
    name: 'app:test-command',
    description: 'Command description',
    aliases: ['app:test-command-alias'],
)]
class TestCommand extends Command
{
    /**
     * The name and signature of the console command.
     *
     * @var string
     */
    protected $signature = 'app:test-command';

    /**
     * Execute the console command.
     */
    public function handle()
    {
        //
    }
}

./artisan list

Laravel Framework 11.9.2

Usage:
  command [options] [arguments]

Options:
  -h, --help            Display help for the given command. When no command is given display help for the list command
  -q, --quiet           Do not output any message
  -V, --version         Display this application version
      --ansi|--no-ansi  Force (or disable --no-ansi) ANSI output
  -n, --no-interaction  Do not ask any interactive question
      --env[=ENV]       The environment the command should run under
  -v|vv|vvv, --verbose  Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

   ERROR  The "app:test-command-alias" command cannot be found because it is registered under multiple names.

Interesting, adding fixes the error:
    protected $aliases = ['app:test-command-alias'];

Seems it is a conflict with Command::$signature: if it used, you need to use Command::$aliases, if not - you can use AsCommand with aliases. Not sure how to fix it, also not sure that it should be fixed. So will close the issue.

You still need to specify the alias, and description, on the class itself when using the AsCommand attribute.
The AsCommand compliments the existing properties - it does not replace them.
<?php

namespace App\Console\Commands;

use Illuminate\Console\Command;
use Symfony\Component\Console\Attribute\AsCommand;

#[AsCommand(
    name: 'app:test-command',
    description: 'Command description',
    aliases: ['app:test-command-alias'],
)]
class TestCommand extends Command
{
    /**
     * The name and signature of the console command.
     *
     * @var string
     */
    protected $signature = 'app:test-command';

+    /**
+     * The console command description.
+     *
+     * @var string
+     */
+    protected $description = 'Command description';
+
+    /**
+     * The console command name aliases.
+     *
+     * @var array
+     */
+    protected $aliases = [
+        'app:test-command-alias',
+    ];
+

    /**
     * Execute the console command.
     */
    public function handle()
    {
        //
    }
}


feat: add "forget password" [front & backend]

Signed-off-by: Weihao<EMAIL_ADDRESS>

demo link: http://<IP_ADDRESS>/forget/application_1


Update Ofa copy

Fixes #48 by amending Ofa copy. Minor changes from issue copy in replacing manual name with our site variable and adding single quotes.
Ready for merge. I have double-checked copy but another set of eyes to ensure no typos would be good.

@robisaacnz rephrased a bunch of it including those things.


BigGraphite with hybrid access (Cassandra + ElasticSearch)

Hi there,
We've been enjoying the good life of BigGraphite for a while now and want to test using Cassandra and ElasticSearch to have an idea of how much performance we could gain.
I'm having trouble getting BigGraphite to syncdb as it would with Cassandra for data (or metadata). I don't see any activity while running syncdb  on ES container and I'm wondering what I'm missing while Cassandra container does show "normal" activity upon sync.
Is there a step by step guide on how to setup BigGraphite to use Cassandra and ES for metadata?
Setup
For testing purposes, I'm using 2 docker images:
1 Cassandra container as stand-alone cluster (image: cassandra:latest)
1 ES container as stand-alone cluster (image: elasticsearch:6.8.3)
Command executed
/opt/graphite/bin/bgutil --data_driver=cassandra  --cassandra_contact_points=<cassandra ips> --cassandra_username=<edited> --cassandra_password=<edited> --metadata_driver=elasticsearch --elasticsearch_hosts=<ES host> -- syncdb --storage-schemas /opt/graphite/conf/storage-schemas.conf

Hello, syncdb is basically a noop for elasticsearch. Your command line looks ok and you should be able to use ES as-is. We haven't had many users but the last time I tried it worked pretty well. If you find anything that doesn't I'll be happy to review PRs.

FYI, I started a PR to have docker-compose to make these tests easiers, which I never finished: https://github.com/criteo/biggraphite/pull/477 maybe that could be useful to you

Updated our image to the latest  (0.14.14) and integration with elasticsearch worked out of the box.
Thanks!


Fix exception when launching the recorder from the archetype

This is an extreme case of usage.. The repaint of the list of events throws a NPE when the user have done too much requests at the same time (request event & pause event).

Fixed, the problem was that redrawing wasn't done in the proper thread


Changing the default country select option in CardForm

This is actually a question. Is there any way of changing the default option for the dropdown in CardForm component?
By default, it has been set to United States, I want to change it to United Kingdom.

@ibtisamarif831 it should be set automatically based on your system country selected, there could be some issue while checking it on simulator, for real device it should works.


Basestream is only available if port is open

Hi again, new issue, After fixing my EMI a while back, seemingly coming from the router. I moved the cable to the opposite side from the controller and it have been working fine. I have since then ran the machine without problems. But yesterday it started making trouble again.
Iosender sops sending commands to the controller (SKR pr1.2) and after a hile it just stops moving. When I then click Stop an error comes up saying that BaseStream is only available if port is open. It seems to happen random times, no other machines running in the workshop so it cant be from their noise.
I tried yesterday finally hooking the controller up to its own PSU, instead of being powered from the USB, but no change. Still the same problem today..
I have turned off the energy saving function for the usb ports in device manager.
Any tips?

I now read that someone had a similar problem and it got resolved from him disconnecting wired his mouse so I tried it and have now had the machine running for a while. It still stops from sending but it doesn't give any error or close the sender when I click on stop. I can then start again from a suitable row and continue the job.
So in a way it got better but still wierd.

The error is due to the connection beeing severed, either at the controller side or at the PC side.
When the controller is powered from its own PSU can you unplug/reinsert the USB cable and reconnect? If so the controller has not crashed and the issue might be due to the USB stack(s) somehow beeing corrupted.

It still stops from sending but it doesn't give any error

Odd, I have never seen that before. IMO again something (EMI?) messing with the USB connection. Have you tried with a USB cable with a ferrite on it?

Yeah its wierd, especially now when it actually doesn't disconnect but just stops sending commands.
I'm currently running a finishing pass after finishing the roughing pass, it stopped first after a minute and have now been going strong for about 30min..
I added snap on ferrite on the usb as I couldn't seem to find cables with it built in in my city. That allowed me to run the table saw or mitre with out problems, before it stopped as soon as I started either one of them.
But now, since yesterday, its been stopping much more frequently than even before I moved the router cable to the other side of the table.

If your problem is EMI, there are many ways for it to enter your machine. Moving cables is marginally effective, at best.   Here is a general overview of methods to apply.
I highly recommend the following steps at minimum:

earth ground your machine
switch to ethernet for communications
isolate all control inputs (limit switches and so on)
use shielded cable and earth ground the shields.

Make sure grounding is a star configuration - don't daisy chain grounds.

Well for me moving the cable made quite a big difference, didn't have any problems for 2 weeks. But yeah for sure it's not the proper solution or enought.
I'm in an old sovjet industrial building and grounding is sparse to say the least. I can't really drive a stick in the ground as the whole area around is covered in concrete... But plumbing might work, pipes is most likely old cast iron. I will for sure try grounding everything to the pipes, didn't think about that.
Swaping to a ethernet cable is something I have been thinking about, wasn't sure but now I will for sure give it a try.
What do you mean with insulating all the control inputs? I'm using shielded cables on all the switches and they have never triggered unnecessarily. I have no other inputs, everything is on the computer for now.
I'll read through the guide you linked aswell, thanks!

What do you mean with insulating all the control inputs? I'm using shielded cables on all the switches and they have never triggered unnecessarily. I have no other inputs, everything is on the computer for now.

Isolating, not insulating. Use things like opto-isolators to prevent EMI following the wires into the control circuitry.

I will try changing it to a ethernet cable tomorrow.
I have now grounded the whole machine, turns out the pipes running through my shop indeed is to ground. Tested with a bulb. It still didn't change alot though. The power was very spotty today though, have actually had two outages in the last few weeks, first ones in since I moved in 3 years ago.
These opto insulators would then be on all the cables? I will investigate that aswell, thanks!
Today it actually disconnected without anything running, no machine at all. This made me think that mains could be the culprit? I know that the voltage tends to be a bit up and down in the building, could this be a thing? Any ideas how to work around such a problem? I was thinking UPS but then read that they don't condition but only switch on when power dies so I guess that wouldn't really help.

Optos won't work on high speed stuff. Use for limit switches/sensors and input controls like cyclestart/feedhold.
Bad power is going to be challenging.  Not sure what would help.  Maybe your PSU is overly sensitive to brownout?

I see, I will investigate. Thanks.
The controller is powered by usb though. Also tried using a seperste psu for it but didnt notice any difference.


Upgrade all components

In Ubuntu, upgrade all components (except kernel) prior to install of HPC components
Remove slurm install for now

Checking in as per chat confirmation from @jithinjosepkl