Draft of the Storage Scheme for the Email Spider

Configuration File Path
The configuration file for the email scraping program is located at rootfs/email/config.toml.
The configuration file includes the following fields:

EMAIL_IMAP_SERVER: This field is for the IMAP server of your email service. For example, "imap.gmail.com".
EMAIL_ADDRESS: This field is for the email address that you want to scrape. Please replace with your own email address.
EMAIL_PASSWORD: This field is for the password of your email account. Please replace with your own password.
EMAIL_IMAP_PORT: This field is for the port number of your IMAP server. For Gmail, this is typically 993.
LOCAL_DIR: This field is for the local directory where you want to store the scraped emails. For example, 'rootfs/data'.

Please note that you should keep your email address and password confidential and ensure they are securely stored.
Sure, here's how you can incorporate this information:
Title: File Organization and Storage Scheme for Email Scraping Program
File Storage Path
The scraped email files will be stored in the directory<EMAIL_ADDRESS>And also could change it by LOCAL_DIR filed
Creation of Email Folders
Each email will be processed through its name and time to generate a unique MD5 hash. We then use this hash to create a unique folder to store the corresponding email content.
Email Content Storage
Within each email's folder, we create two files to store the main information of the email:

email.txt: This file stores the body content of the email.
meta.json: This file stores the header information of the email.

In addition, this folder can also be used to store attachments, images, and other files related to the email.
The above is the file organization and storage scheme for our email scraping program. We welcome your feedback and suggestions so that we can continuously optimize and improve this scheme.

Maybe look like this:
├── data
│   └──<EMAIL_ADDRESS>│       └── 5de3e52f3a6b90cabe6cbdd4ae3a5c5b
│           ├── email.txt
│           └── meta.json

Individual emails are stored in a separate directory, the name of the content inside needs to be fixed, so that we can use a fixed builder for each email processing, in addition to the mail inside the image, video, voice and other content, you should to use a separate directory for storage, easy parsing

It might be better to distinguish between images in email attachments and images in the body by placing them in different folders.
what do you think?
@waterflier @lurenpluto

To align with mental models, I suggest that we adopt a structure where each directory corresponds to a single email. As for attachments, I believe there is no need to store them in separate directories. Typically, the number of attachments for a single email isn't excessive, so a separate directory may not be necessary.
From the perspective of Named Data Networking (NDN), we can store all videos and images by their respective hashes. We can then reference these existing files in the email directory using soft links. This approach should provide an efficient and intuitive way to manage our data.


[NVIDIA] DetectionOutput fix input types

Details:

DetectionOutput operation in NVIDIA plugin is missing a check to assure that all the input/output types are the same.
In case all types are FP16 but the 3rd input type is FP32 the operation result is incorrect.
This PR adds the proper check and a transformation to covert any inputs with incorrect type

Ticket:

119127

Note:

According to DetectionOutput specification (https://docs.openvino.ai/2023.0/openvino_docs_ops_detection_DetectionOutput_1.html):
"The first tuple with batch_id equal to -1 means end of output."
So the implementation in NVIDIA plugin doesn't change the rest of the values in the output after the 1st '-1.0' value and all other values should be ignored.

Please add transformation tests

Done


Minor updates on foundry config

change default to profile.default in foundry.toml
change to use forge install in README
add remappings

Thanks -- looks good. Let me just fix the slither workflow so that it runs before we merge this.

@kootsZhin merge main when you get a chance

@kootsZhin merge upstream main when you get a chance

done!


Is this gem compatible with ruby 3.2.2

Greetings -- having an issue where some data is being erased mid example with rspec. We're on ruby 3.2.2 and rails 7.1.2. Any info on compatibility?

Hi there, yes, it's compatible.


Code Quality: Show "(multiple values)" on read-only properties

Resolved / Related Issues

[X] Were these changes approved in an issue or discussion with the project maintainers? In order to prevent extra work, feature requests and changes to the codebase must be approved before the pull request will be reviewed. This prevents extra work for the contributors and maintainers.
Related to #13278

Validation
How did you test these changes?

[X] Did you build the app and test your changes?
[ ] Did you check for accessibility? You can use Accessibility Insights for this.
[ ] Did you remove any strings from the en-us resource file?

[ ] Did you search the solution to see if the string is still being used?

[ ] Did you implement any design changes to an existing feature?

[ ] Was this change approved?

[ ] Are there any other steps that were used to validate these changes?

Screenshots

/azp run


CSmartTable improved sorting

Hello,
Due to different data types and languages, sorting can be difficult in tables. Therefore jQuery data tables suggests a method. Maybe it can be implemented to smart table.
data-order attribute
If we use data-order attribute, table checks it first instead of value inside of td tag. It is extremely useful.
https://stackoverflow.com/questions/17806737/custom-sorting-of-jquery-datatable-columns

@sametsafak I will discuss it with our team.

Hi,
What is the suggested approach on this. I couldn't see an example for sorting numbers or dates in the documentation.
https://coreui.io/react/docs/components/smart-table/#csmarttable
Thank you for your helps.

Hi @wesbw
I am sorting the array before sending it to the table. This is the only solution I have found.


Enable groups feature in development

The groups feature flag should be on by default in development. Currently the flag is not enabled because of a typo in the development settings file.
This file fixes the typo to correctly enable the flag.
What problem does this pull request solve?
Trello card:

Things to consider when reviewing

Ensure that you consider the wider context.
Does it work when run on your machine?
Is it clear what the code is doing?
Do the commit messages explain why the changes were made?
Are there all the unit tests needed?
Has all relevant documentation been updated?

Wonder if there's a nice practical way of avoiding this in future, a simple test that looks for unused settings keys perhaps? Would also help to keep the file clean as flags are removed from our codebase.

Th config gem can do validation of the settings to make sure they match a schema. I think that could pick it up, with the cost of a bit of work in making and maintaining the schema.


Feature: offline first setup

This PR includes the following:

Redux offline setup
Removes connection status listener (uses redux offline instead)
includes package_lock file.
Refactors google sign in into a singleton object (also fixes logout issues).
Custom redux-offline implementation.

Although the majority of changes needed to use redux-offline are still missing, I think its best to limit the size of the PR to what we have now. More PRs related to offline incoming, hold on tight.

The old react-native-debugger is not working anymore as the offline compose didn't work well with the composeWithDevTools so I gave a chance to reactotron that also give us more information as the network request or the async storage usage, so just install and open it to have it available!

Ready 👍

Awesome work!


Alphabetize datasources

@JustinGrilli  can you give me more permissions to this repo?  I wanted to tag this PR to https://github.com/hoverinc/tableau-utilities/issues/24 but I can't edit the things on the left like Asignee and Development.

@JustinGrilli  this is ready for review.


nearest_extrap.py cuts model grid independent of cutoff distance

Hi,
I found a bug in nearest_extrap.py. This program shall find the nearest model data for locations where the model grid itself is NaN. To specify the search range, you specify a "cutoff" distance. However, before searching for nearest neighbors, the model data is pre-filtered to the vicinity of the data points. Here, however, you filter the points to the data locations plus 2x the model grid resolution. If you have a relatively high resolution grid, 2 x dlon/dlat is much smaller than "cutoff". This leads to NaN-values if there is model data within "cutoff" but only in distances larger than 2 x dlon/dlat. (I found this issue e.g. for FES2014 at Bergen/Norway, 5.3°E 60.4°N)
Instead, I suggest to modify nearest_extrap.py as follows:
    #-- create combined valid mask
    valid_bounds = (~idata.mask) & np.isfinite(idata.data)
    if(np.isfinite(cutoff)):
        #-- reduce to model points within bounds of input points
        # convert cutoff [km] into distance [°] on sphere (simplified)
        lat_max = np.max(np.abs(lat))
        R = 6371
        dlat = np.rad2deg( cutoff/R )
        dlon = np.rad2deg( cutoff/(R*np.cos(np.deg2rad(lat_max))) )

        valid_bounds &= (gridlon >= (xmin-dlon))
        valid_bounds &= (gridlon <= (xmax+dlon))
        valid_bounds &= (gridlat >= (ymin-dlat))
        valid_bounds &= (gridlat <= (ymax+dlat))

+ remove the definition of dlon/dlat earlier from the model grid

Great find @DerLude this is totally a bug and I will get it fixed.

Ok, you changed this module quite fundamentally. However, I'm sorry to say that also in the new version, there is a bug.
In both EPSG cases in nearest_extrap.py you want to build the the cKDTree from valid points within bounds (as the comment says #-- find where input grid is valid and close to output points). However, what you do is to build the tree from any points within the bounds, no matter if valid or not. So (for both EPSG cases) the lines
indy,indx = np.nonzero(valid_bounds)
should be
indy,indx = np.nonzero(valid_bounds & valid_mask).
Otherwise, it will just "find" the closest cell, which is likely to be NaN. Do you agree?

Huh. Yeah looking at the code it looks like I meant to do that but didn't include the mask when finding the indices.  This may be the root of a problem I've been having when trying test toTPXO8-atlas in CI


Clarify display of overlapping points

From Ed Eads:
In using the Simplicity site it listed 3 Burglary over the last year within a quarter mile of 80 Pershing Rd.
When we went to the map, we saw just one yellow dot for Burglary – we clicked that, and saw only one of the Burglary events. We didn’t see the other two. When we listed the events it showed all three at the same address.
This may already be in the works, but might we, in a future release, spread the overlapping points so that the map better matches to the list? Or, minimally, place the more severe crime as the topmost dot and show all events for overlapping points when clicked?

Added Ed's comment to a pre-existing issue of the same topic


Add tag-builds command to replace ocp-tag-signed-errata-builds.py

This PR reimplements ocp-tag-signed-errata-builds.py,
which tags builds on advisories into a Brew tag for creating signed
compose.
Comparing with the original implementation, this PR has the following
advantages:

Only tag RPMs that are on specified advisories rather than all open advisories. Advisory IDs can be given with --advisory or ocp-build-data. This is to avoid tagging unwanted builds like https://issues.redhat.com/browse/ART-1306.
Don't tag images. It is not necessary.
Leverage the Brew multicall API to improve the tagging performance.
When waiting for the tagging tasks to finish, mimic the behavior of brew tagBuild command: Poll the task with getTaskInfo then call getTaskResult.

This new implementation is really fast: Tagging all builds for a release
usually takes less than 1 minute.
Example runs:
$ time python3 ./elliott --group=openshift-4.3 --debug tag-builds --use-default-advisory rpm --product-version RHEL-7-OSE-4.3 --tag rhaos-4.3-rhel-7-image-build
2020-05-26 06:18:49,096 INFO Cloning config data from https://github.com/openshift/ocp-build-data.git
2020-05-26 06:18:49,097 DEBUG Executing:cmd_gather [cwd=/mnt/nfs/home/jenkins/yuxzhu/elliott]: ["git", "clone", "-b", "openshift-4.3", "--depth", "1", "https://github.com/openshift/ocp-build-data.git", "/tmp/elliott-41_71ffx.tmp/ocp-build-data"]
2020-05-26 06:18:49,959 DEBUG Process [cwd=/mnt/nfs/home/jenkins/yuxzhu/elliott]: ["git", "clone", "-b", "openshift-4.3", "--depth", "1", "https://github.com/openshift/ocp-build-data.git", "/tmp/elliott-41_71ffx.tmp/ocp-build-data"]: exited with: 0
stdout>><<
stderr>>Cloning into '/tmp/elliott-41_71ffx.tmp/ocp-build-data'...
<<

2020-05-26 06:18:50,063 INFO Using branch from group.yml: rhaos-4.3-rhel-7
Default advisory detected: 55016
2020-05-26 06:18:50,064 INFO Fetching attached Brew builds from advisory 55016...
2020-05-26 06:18:50,603 DEBUG Advisory 55016 has builds for 2 product versions: ['OSE-4.3-RHEL-8', 'RHEL-7-OSE-4.3']
2020-05-26 06:18:50,603 DEBUG Extract Errata builds for product version RHEL-7-OSE-4.3
2020-05-26 06:18:50,603 INFO Found 5 builds from advisory 55016 with product version RHEL-7-OSE-4.3
2020-05-26 06:18:50,603 DEBUG The following builds are found for product version RHEL-7-OSE-4.3:
        ['openshift-4.3.23-202005230952.git.1.b596217.el7', 'openshift-clients-4.3.23-202005230952.git.1.63743cd.el7', 'openshift-ansible-4.3.23-202005230952.git.1.e0edc0f.el7', 'atomic-enterprise-service-catalog-4.3.23-202005250318.git.1.4c60be1.el7', 'atomic-openshift-service-idler-4.3.23-202005250318.git.1.61e064c.el7']
The following 5 build(s) should be in tag rhaos-4.3-rhel-7-image-build:
        atomic-openshift-service-idler-4.3.23-202005250318.git.1.61e064c.el7
        atomic-enterprise-service-catalog-4.3.23-202005250318.git.1.4c60be1.el7
        openshift-clients-4.3.23-202005230952.git.1.63743cd.el7
        openshift-ansible-4.3.23-202005230952.git.1.e0edc0f.el7
        openshift-4.3.23-202005230952.git.1.b596217.el7
5 build(s) need to be tagged into rhaos-4.3-rhel-7-image-build:
        atomic-openshift-service-idler-4.3.23-202005250318.git.1.61e064c.el7
        atomic-enterprise-service-catalog-4.3.23-202005250318.git.1.4c60be1.el7
        openshift-clients-4.3.23-202005230952.git.1.63743cd.el7
        openshift-ansible-4.3.23-202005230952.git.1.e0edc0f.el7
        openshift-4.3.23-202005230952.git.1.b596217.el7
0 build(s) need to be untagged from rhaos-4.3-rhel-7-image-build:
2020-05-26 06:18:50,849 INFO Untagging 0 build(s) from rhaos-4.3-rhel-7-image-build...
2020-05-26 06:18:50,850 INFO Tagging 5 build(s) into rhaos-4.3-rhel-7-image-build...
2020-05-26 06:18:53,590 INFO Waiting for tag tasks to finish
2020-05-26 06:18:53,609 DEBUG Task 28826092 state is FREE
2020-05-26 06:18:53,610 DEBUG Task 28826093 state is FREE
2020-05-26 06:18:53,610 DEBUG Task 28826094 state is FREE
2020-05-26 06:18:53,610 DEBUG Task 28826095 state is FREE
2020-05-26 06:18:53,610 DEBUG Task 28826096 state is FREE
2020-05-26 06:18:53,610 DEBUG There are still 5 tagging task(s) running. Will recheck in 10 seconds.
2020-05-26 06:19:03,694 DEBUG Task 28826092 state is CLOSED
2020-05-26 06:19:03,694 DEBUG Task 28826093 state is OPEN
2020-05-26 06:19:03,694 DEBUG Task 28826094 state is FREE
2020-05-26 06:19:03,694 DEBUG Task 28826095 state is FREE
2020-05-26 06:19:03,695 DEBUG Task 28826096 state is FREE
2020-05-26 06:19:03,695 DEBUG There are still 4 tagging task(s) running. Will recheck in 10 seconds.
2020-05-26 06:19:13,768 DEBUG Task 28826093 state is CLOSED
2020-05-26 06:19:13,768 DEBUG Task 28826094 state is OPEN
2020-05-26 06:19:13,768 DEBUG Task 28826095 state is FREE
2020-05-26 06:19:13,768 DEBUG Task 28826096 state is FREE
2020-05-26 06:19:13,768 DEBUG There are still 3 tagging task(s) running. Will recheck in 10 seconds.
2020-05-26 06:19:23,845 DEBUG Task 28826094 state is CLOSED
2020-05-26 06:19:23,846 DEBUG Task 28826095 state is FREE
2020-05-26 06:19:23,846 DEBUG Task 28826096 state is FREE
2020-05-26 06:19:23,846 DEBUG There are still 2 tagging task(s) running. Will recheck in 10 seconds.
2020-05-26 06:19:33,925 DEBUG Task 28826095 state is CLOSED
2020-05-26 06:19:33,925 DEBUG Task 28826096 state is OPEN
2020-05-26 06:19:33,925 DEBUG There are still 1 tagging task(s) running. Will recheck in 10 seconds.
2020-05-26 06:19:44,002 DEBUG Task 28826096 state is CLOSED
2020-05-26 06:19:44,015 DEBUG Tagging task 28826092 atomic-openshift-service-idler-4.3.23-202005250318.git.1.61e064c.el7 returned result None
atomic-openshift-service-idler-4.3.23-202005250318.git.1.61e064c.el7 has been successfully tagged into rhaos-4.3-rhel-7-image-build
2020-05-26 06:19:44,016 DEBUG Tagging task 28826093 atomic-enterprise-service-catalog-4.3.23-202005250318.git.1.4c60be1.el7 returned result None
atomic-enterprise-service-catalog-4.3.23-202005250318.git.1.4c60be1.el7 has been successfully tagged into rhaos-4.3-rhel-7-image-build
2020-05-26 06:19:44,016 DEBUG Tagging task 28826094 openshift-clients-4.3.23-202005230952.git.1.63743cd.el7 returned result None
openshift-clients-4.3.23-202005230952.git.1.63743cd.el7 has been successfully tagged into rhaos-4.3-rhel-7-image-build
2020-05-26 06:19:44,016 DEBUG Tagging task 28826095 openshift-ansible-4.3.23-202005230952.git.1.e0edc0f.el7 returned result None
openshift-ansible-4.3.23-202005230952.git.1.e0edc0f.el7 has been successfully tagged into rhaos-4.3-rhel-7-image-build
2020-05-26 06:19:44,016 DEBUG Tagging task 28826096 openshift-4.3.23-202005230952.git.1.b596217.el7 returned result None
openshift-4.3.23-202005230952.git.1.b596217.el7 has been successfully tagged into rhaos-4.3-rhel-7-image-build
All unspecified builds have been successfully untagged from rhaos-4.3-rhel-7-image-build.
All builds have been successfully tagged into rhaos-4.3-rhel-7-image-build.

real    0m55.455s
user    0m0.678s
sys     0m0.246s

$ time python3 ./elliott  --group=openshift-4.3 --debug tag-builds --use-default-advisory rpm --product-version OSE-4.3-RHEL-8 --tag rhaos-4.3-rhel-8-image-build
$ time python3 ./elliott --group=openshift-4.3 --debug tag-builds --use-default-advisory rpm --product-version OSE-4.3-RHEL-8 --tag rhaos-4.3-rhel-8-image-build
2020-05-26 06:20:32,687 INFO Cloning config data from https://github.com/openshift/ocp-build-data.git
2020-05-26 06:20:32,688 DEBUG Executing:cmd_gather [cwd=/mnt/nfs/home/jenkins/yuxzhu/elliott]: ["git", "clone", "-b", "openshift-4.3", "--depth", "1", "https://github.com/openshift/ocp-build-data.git", "/tmp/elliot
t-n5kstg6m.tmp/ocp-build-data"]
2020-05-26 06:20:33,538 DEBUG Process [cwd=/mnt/nfs/home/jenkins/yuxzhu/elliott]: ["git", "clone", "-b", "openshift-4.3", "--depth", "1", "https://github.com/openshift/ocp-build-data.git", "/tmp/elliott-n5kstg6m.tm
p/ocp-build-data"]: exited with: 0
stdout>><<
stderr>>Cloning into '/tmp/elliott-n5kstg6m.tmp/ocp-build-data'...
stderr>>Cloning into '/tmp/elliott-n5kstg6m.tmp/ocp-build-data'...                                                                                [45/1888]
<<

2020-05-26 06:20:33,642 INFO Using branch from group.yml: rhaos-4.3-rhel-7
Default advisory detected: 55016
2020-05-26 06:20:33,643 INFO Fetching attached Brew builds from advisory 55016...
2020-05-26 06:20:34,141 DEBUG Advisory 55016 has builds for 2 product versions: ['OSE-4.3-RHEL-8', 'RHEL-7-OSE-4.3']
2020-05-26 06:20:34,141 DEBUG Extract Errata builds for product version OSE-4.3-RHEL-8
2020-05-26 06:20:34,141 INFO Found 5 builds from advisory 55016 with product version OSE-4.3-RHEL-8
2020-05-26 06:20:34,142 DEBUG The following builds are found for product version OSE-4.3-RHEL-8:
        ['buildah-1.11.6-6.rhaos4.3.el8', 'openshift-clients-4.3.23-202005230952.git.1.63743cd.el8', 'openshift-4.3.23-202005230952.git.1.b596217.el8', 'machine-config-daemon-4.3.23-202005250318.git.1.c3d0c8a.el8',
 'openshift-kuryr-4.3.23-202005250318.git.1.02fba3c.el8']
The following 5 build(s) should be in tag rhaos-4.3-rhel-8-image-build:
        openshift-4.3.23-202005230952.git.1.b596217.el8
        machine-config-daemon-4.3.23-202005250318.git.1.c3d0c8a.el8
        openshift-clients-4.3.23-202005230952.git.1.63743cd.el8
        buildah-1.11.6-6.rhaos4.3.el8
        openshift-kuryr-4.3.23-202005250318.git.1.02fba3c.el8
0 build(s) need to be tagged into rhaos-4.3-rhel-8-image-build:
21 build(s) need to be untagged from rhaos-4.3-rhel-8-image-build:
        ironic-ipa-downloader-container-v4.3.23-202005250318
        openshift-clients-4.3.22-202005180559.git.1.a478120.el8
        ironic-static-ip-manager-container-v4.3.0-202001211731.1580285192
        openshift-4.3.22-202005180559.git.1.95946a0.el8
        ironic-static-ip-manager-container-v4.3.22-202005201238
        ironic-rhcos-downloader-container-v4.3.22-202005201238
        kuryr-controller-container-v4.3.23-202005250318
        ironic-container-v4.3.22-202005201238
        ironic-inspector-container-v4.3.23-202005250318
        ironic-rhcos-downloader-container-v4.3.23-202005250318
        kuryr-controller-container-v4.3.22-202005201238
        ironic-inspector-container-v4.3.22-202005201238
        kuryr-cni-container-v4.3.23-202005250318
        machine-config-daemon-4.3.22-202005180559.git.1.867325c.el8
        ironic-hardware-inventory-recorder-image-container-v4.3.22-202005201238
        ironic-hardware-inventory-recorder-image-container-v4.3.23-202005250318
        kuryr-cni-container-v4.3.22-202005201238
        ironic-container-v4.3.23-202005250318
        openshift-kuryr-4.3.22-202005180559.git.1.67e396a.el8
        ironic-ipa-downloader-container-v4.3.22-202005201238
        ironic-static-ip-manager-container-v4.3.23-202005250318
2020-05-26 06:20:34,625 INFO Untagging 21 build(s) from rhaos-4.3-rhel-8-image-build...
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'ironic-ipa-downloader-container-v4.3.23-202005250318')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'openshift-clients-4.3.22-202005180559.git.1.a478120.el8')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'ironic-static-ip-manager-container-v4.3.0-202001211731.1580285192')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build                                                                                [0/1888]
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'ironic-static-ip-manager-container-v4.3.0-202001211731.1580285192')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'openshift-4.3.22-202005180559.git.1.95946a0.el8')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'ironic-static-ip-manager-container-v4.3.22-202005201238')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'ironic-rhcos-downloader-container-v4.3.22-202005201238')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'kuryr-controller-container-v4.3.23-202005250318')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'ironic-container-v4.3.22-202005201238')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'ironic-inspector-container-v4.3.23-202005250318')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'ironic-rhcos-downloader-container-v4.3.23-202005250318')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'kuryr-controller-container-v4.3.22-202005201238')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'ironic-inspector-container-v4.3.22-202005201238')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'kuryr-cni-container-v4.3.23-202005250318')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'machine-config-daemon-4.3.22-202005180559.git.1.867325c.el8')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'ironic-hardware-inventory-recorder-image-container-v4.3.22-202005201238')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'ironic-hardware-inventory-recorder-image-container-v4.3.23-202005250318')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'kuryr-cni-container-v4.3.22-202005201238')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'ironic-container-v4.3.23-202005250318')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'openshift-kuryr-4.3.22-202005180559.git.1.67e396a.el8')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'ironic-ipa-downloader-container-v4.3.22-202005201238')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
{'methodName': 'untagBuild', 'params': ('rhaos-4.3-rhel-8-image-build', 'ironic-static-ip-manager-container-v4.3.23-202005250318')}
ironic-static-ip-manager-container-v4.3.23-202005250318 has been successfully untagged from rhaos-4.3-rhel-8-image-build
2020-05-26 06:20:37,520 INFO Tagging 0 build(s) into rhaos-4.3-rhel-8-image-build...
All unspecified builds have been successfully untagged from rhaos-4.3-rhel-8-image-build.
All builds have been successfully tagged into rhaos-4.3-rhel-8-image-build.

real    0m5.336s
user    0m0.600s
sys     0m0.214s

/lgtm

@vfreex looks pretty great. Only problem I see is that it keeps one problem of the existing implementation: if two different builds of the same pkg are found among the advisories, it will tag both in, and not necessarily in the expected order. This has happened at least once: https://issues.redhat.com/browse/ART-1791
However I don't think this makes the situation any worse and improves the performance greatly, so will merge.


Parse nested gitignores correctly

Depends on #201
Credits for original bugfix go to @schnittstabil

Looks good to me.
@marionebl Can you rebase on master?
@schnittstabil Looks good to you?

Sorry, I dunno why I've missed this PR. I'll try to review it at this weekend.

:+1: LGTM


Question: Union cannot be empty

Hi,
I have a question regarding the following module:  running/arguments/typeinfo.py and specifically the line:
132     def _validate_union(self, nested):
133         if not nested:
134             raise DataError('Union cannot be empty.')

In our custom test library during robot 7.1.1 initialization 2 keywords cannot be added/imported and reported as errors due to: Union cannot be empty, this means that the typehint Union[] in the keywords arguments is empty?

Invalid, found the root cause


Class and Background item references are removed on import

Describe the bug
after the import of a character the class item is missing all the normal references to the class's class features, and teh background is missing the reference ot the Background feat.
The Background Feat actually works, but the reference missing on the background is irritating to me. Changing the Background on the sheet correctly removes the Skill Feat.
To Reproduce
Steps to reproduce the behavior:

Import a character
change the level to 0
change the level to the correct level again

alternatively

Import a character
level up

Expected behavior
Class Features get added on level ups and cen be refreshed with the level down -> level up method as on normal characters.
Screenshots

Summoner after Import

Summoner on a normal Character

Class features are empty and stay empty after changing levels.
Environment:
Foundry Virtual Tabletop: Version 10, 10.291
Game System: pf2e, 4.8.3
Active Modules: 32
Performance Mode: 2
OS: Unknown
Client: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
GPU: ANGLE (Intel, Intel(R) UHD Graphics Direct3D11 vs_5_0 ps_5_0, D3D11)
Max Texture Size: 16384
Scene: 1618 x 1080 | Grid Size: 100 | Padding Percentage: 0
Walls: 0 | Ambient Lights: 0 | Ambient Sounds: 0 | Tiles: 0 | Tokens: 2
Actors: 47 | Items: 16 | Journal: 130 | Rollable Tables: 0 |
Playlists: 6 | Compendium Packs: 103 | Chat Messages: 2
Module Version 0.1.6
Does this behaviour occur with other modules disabled: Yes
Additional context
Add any other context about the problem here.

ID: 154595
export: https://pathbuilder2e.com/launch.html?build=345816
Details of any errors in the browser console (press F12).

Bonus issue.

logger.js:60 pathmuncher | ERR > Unable to match Greater Insistent Door Knocker {pbName: 'Greater Insistent Door Knocker', qty: 1, added: false}added: falsepbName: "Greater Insistent Door Knocker"qty: 1[[Prototype]]: Object
log @ logger.js:60
error @ logger.js:83
#generateEquipmentItems @ Pathmuncher.js:983
await in #generateEquipmentItems (async)
#processEquipment @ Pathmuncher.js:1325
processCharacter @ Pathmuncher.js:1426
This may be on the system to fix, I'll get the ask in to change all the "x (greater)" to "greater x" - it can probably be handled by Pathmuncher too, but we have all the tools that we no longer need the parentheses in my biased opinion. somewhat fuzzy search rules!

The missing references for classes and backgrounds etc should be fixed in v0.1.8 (out now) and I'll look at fixing up the Greater Insistent Door Knocker.

Both issues now resolved as of v0.1.9


W-9549849 Fix for incorrect scale on Recurring Donation Amount field on NPSP Data Import object

Recurring Donation Amount field on NPSP Data Import object had incorrect Scale so updating the
scale value to avoid rounding off to the nearest whole number.
The change is performed on the DataImport__c object.
Critical Changes
Changes
Issues Closed
Fixes: #6523
Community Ideas Delivered
Features Intended for Future Release
Features for Elevate Customers
New Metadata
Deleted Metadata

Hi @sgovindankutty  - would you mind linking the Github Issue to this PR please? You can say something like:
Fixes: #6523
in the Issues Closed section. Our Issue will then get closed automatically when this is released. Thank you!

Hi @sgovindankutty - would you mind linking the Github Issue to this PR please? You can say something like:
Fixes: #6523
in the Issues Closed section. Our Issue will then get closed automatically when this is released. Thank you!

@jesslopez-sf  Updated the issue id!


Feature request: expose 'createElement' under 'Vue' object.

Feature request
This one is simple, expose 'createElement' on the Vue object, so that h can be omitted from the render function. So that when JSX is typed, we can lower the error margin, by excluding one step.

The createElement passed to render functions are bound to the instance being rendered. This is required for Vue vnodes to have correct render context.

If exposed on global Vue, you'd need to do import Vue from 'vue' in every component, which is in fact more verbose.

I'll play around with it I guess. Maybe I am trying to hard to make it similar to React...

@rusintez you can get the listeners in context.data.on

@yyx990803 !!! 👍 completely forgot about that, thanks )

I don't know if this is valid or not, but it works for me
import Vue from 'vue'
import Modal from '~/components/Modal'
import Logo from '~/components/Logo'

Vue.prototype.$modal = {
  open(params) {
    ...

    const ModalComponent = Vue.extend(Modal)
    const modal = new ModalComponent({
      ...
    })

    modal.$slots.header = modal.$createElement(Logo) // here i used vm.$createElement to create the logo for modal's header

    return modal
  }
}


[Bug]: Toggle (Primary) Grid does not work until zoom in/out

Summary Description
When toggle show (primary) grid, the UI reflects correctly but I need to zoom in/out a bit to actually reflect the new grid setting.
i.e. turning grid off still snaps the objects to grid positions unless I zoom in/out a bit (maybe other options trigger "refresh" also)
Additional Details
No response
Crash logs
No response
MeerK40t Version
current source
MeerK40t Type
Git
Your Operating System
Windows

I've pulled the changes, but the issue is still there.. when disabling the primary grid and moving the object, it still snaps.. until zoom in/out
Thanks for your quick response anyhow :-)

Can't confirm this behaviour, do you still have snap to elements active?

Maybe I'm interpreting it all wrong..
I've got the snap to grid ON in preferences (snap to elements is OFF btw)
When I right click in the viewport and select/deselect "Show" Primary grid, the grid either is shown or only shown when moving a selected object.
Technically speaking this is expected behavior.. because the option is SHOW/HIDE grid.. not ENABLE/DISABLE grid
But, if I uncheck Show Primary Grid and zoom in/out a bit, the objects no longer snap either although the preference option snap to grid stays on.
So in my perfect world the show/hide primary grid just does that, and added right click options to enable/disable the grid/element snaps
Hope it's clear what happens..
Otherwise I can create a little video showing the behavior
Thanks!!
Roel

You aren't interpreting it wrong, there was ambiguity in the consequences of the toggle grid logic, but as it leads to a definite behaviour after a zoom change it made sense to apply your interpretation. I tested it again after your feedback and it seems to behave consistently along these lines. So yes, a small video to display the issue would be helpful

Here's a small clip showing the behavior I'm trying to explain.
https://youtu.be/DWCmFlndYcE

Thank you for the video, it's not what I am experiencing - so are you really on the latest code base?

Thanks for your video..
I saw that you're right clicking on the Ruler!! With lots more options!
I was not aware of that functionality.
I'm clicking in the viewport near the text!
Then the right click menu is different

Now we're talking... Fixed, thanks for your patience


Error example in /scripts/local/.env

Type of issue

[X] Bug
[ ] New feature
[ ] Improvement

Description
There is an error example in the /scripts/local/.env will cause a strange exception when you run the preview5 locally.
Line 27 (/scripts/local/.env) :
PCS_IOTHUBREACT_HUB_ENDPOINT=Endpoint=sb://iothub-foo-iothub-bar-12345-12345.servicebus.windows.net/;SharedAccessKeyName=iothubowner;SharedAccessKey=12345=
In the telemetry-agent-dotnet releases:
Line 34 (/scripts/env-vars-setup) :
e.g. "iothub-ns-aaa-bbb-123456-abcdefghij.servicebus.windows.net"
And in telemetry-agent-dotnet project code:
Line 152~155 （StreamingAgent/Agent.cs) :
if (!Uri.TryCreate($"sb://{config.IoTHubConfig.ConnectionConfig.HubEndpoint}/", UriKind.Absolute, out endpoint))
{
throw new InvalidConfigurationException($"Invalid IoTHub endpoint {config.IoTHubConfig.ConnectionConfig.HubEndpoint}");
}

The error example will cause the InvalidConfigurationException.
We only need the strings after sb:// (iothub-ns-aaa-bbb-123456-abcdefghij.servicebus.windows.net) not the full strings(Endpoint=sb://iothub-foo-iothub-bar-12345-12345.servicebus.windows.net/;SharedAccessKeyName=iothubowner;SharedAccessKey=12345=) copied from Azure Portal.

Thanks for reporting this. Should be fixed by this https://github.com/Azure/telemetry-agent-dotnet/pull/31/files


Clean up model trainers

Removes duplicate property settings and unnecessary commas and new lines from model trainers.

:x: Build healthcareai-py 1.0.613 failed (commit https://github.com/HealthCatalyst/healthcareai-py/commit/a03eabca09 by @jpo)

Great finds! This is why I love collaborative software - having more eyes on it helps so much!


Cupertino Icons Paw icon should not be filled

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce

import 'package:flutter/cupertino.dart'
use CupertinoIcons.paw.
use CupertinoIcons.paw_solid

Expected results
The two icons should be different. The CupertinoIcons.paw should be an outline not filled in.
Actual results
The two icons are exactly the same. They are both filled in versions of the paw icon.
Code sample
Code sample
'Pets': CupertinoIcons.paw

Screenshots or Video

Screenshots / Video demonstration

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.13.1, on macOS 13.5.1 22G90 darwin-arm64,
    locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version
    34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.2)
[✓] VS Code (version 1.81.1)
[✓] Connected device (3 available)
[✓] Network resources

• No issues found!

@khatruong2009 Let's track this issue in https://github.com/flutter/flutter/issues/82634 which is an umbrella issue to add any missing and incorrectly rendered icons.
You can share your findings in that issue for better tracking.


modifications made

with respect to closed pr fixed all .md links to main readme file #35
i made more changes can you add level label now
issue #34

@prajapatihet i was requesting for level 1 label i raised this pr with more changes for it. is it possible?

As you just made table to enhacement for navigating and it is not a big deal i can't assign level

i made table of content, feaured in section , added fetures section of the project then all .md links contributing, code of conduct, liscence to it in proper sections - isn't that enhancing read me


Migrate mimir to ElasticSearch7.x (#277)

Migration PR for ES7

@fatal69100 don't forget to rebase this on master to remove all the doc/lint diff :)

indeed, that the pain I have to endorse from the previous decision

I just wait to fully merge to ES7 before to merge it on master :)


5.x: Upgrading merge-descriptors with allowing minors

Similar to #5781 but for v5, with allowing minors according to the following request:
https://github.com/expressjs/express/pull/5781#issuecomment-2243867589

Hi @RobinTail 👋
I hope you are doing fine. I am requesting you to move it v2. The idea is to upgrade all the dependencies first and then make node 18 as the minimum supported for express 5.

The idea is to upgrade all the dependencies first and then make node 18 as the minimum supported for express 5.

The idea looks weird to me, since you'd have to merge PRs that failed the CI.
But here you go — I made it, @IamLizu  && @wesleytodd

A minor thing, could you please add this in the unreleased section in History file?

There is no such "section" in that file, @IamLizu
https://github.com/RobinTail/express/blob/upg-merge-descriptors-for-v5/History.md

just letting you know that deps should be in alphabetical order.

Well, it looks like they are not.

Ah, found it, need to sync my fork...

A minor thing, could you please add this in the unreleased section in History file?

done, @IamLizu


karavan-core tests fail on Windows

I tried to setup a local dev environment on Windows and tried to follow the steps in DEV.md. When running npm install inside karavan-core the following error appears:

For folks working on Windows, git is often configured to replace \n with \r\n, thus tests would fail. The yaml files, which tests compares to have then the \r\n line endings...

There are currently 4 occassions in the karavan-core project, which fail, due to the reason on Windows. A pragmatic solution would be to replace all \r\n with \n: expect(yaml.replaceAll("\r\n", "\n")).to.equal(yaml2). Another idea would be to use deep equality and the parsed yaml representation: expect(jsYaml.load(yaml)).to.deep.equal(jsYaml.load(yaml2)). The first appraoch seems reasonable in this case?

You are welcome to send a PR with windows fixes so we can have this work for both linux and windows


Improve revoke device page

A handful of minor things:

Adds a <ProgressIndicator /> component while the client waits to receive a list of all endangered TLFs.
Adds a storybook component for the revoke device page.
Some general refactoring with props/styles/types.
Makes endangered TLF list text selectable.

@akalin's original ticket also mentioned potentially making the list of endangered TLFs links. I think this may be best implemented with a <Files /> component embedded within the page, e.g.,

I didn't implement this feature in this PR because it looked like it would involve some refactor of the files component if we did it that way and I wanted to get some feedback first.
I also want to note that I couldn't get any endangered TLFs to occur when I tried to reproduce a situation in which they would occur. This could be due to an error on my part, though.
Currently, we don't show any type of special warning or list of files when a user revokes their current and only device. I'm probably going to file a ticket for that.

@keybase/react-hackers bumping this

@keybase/react-hackers go for another look over!

also ci isn't passing

@chrisnojima I know you approved, but may want to take a look at the row-reverse Box2 stuff

need to add these cases to box.stories.js

@keybase/react-hackers this could use some 👀

@chrisnojima made your fixes!


Fix widgetDef show and expand methods

When show and expand are called, the widgets will now open if currently closed, as the JSDoc mentions.
With the new UI, the "other" widgets are never really closed, only to their minimum sizes, the expand method will now mimic the panel to be fully open, up to the limit of minimum sizes of the other widget.
part of #67

There should be something in NextVersion.ms about this change. While we see it as a bug, the number of times I've had consumers rely on a bug behavior as a feature is significant.

Should I complete it in 4.0 or we'd prefer waiting ? I feel if we keep adding to 4.0, we'll never release...


Update IonQ documentation to remove decompose_operation

Description of the issue
We to update Cirq IonQ documentation to use the new transformers for compilation (see https://github.com/quantumlib/Cirq/pull/5479). The decompose_operation method on the device has been deprecated and removed.
Cirq version
0.14.0

Can a cirq owner please assign to @Cynocracy  ?


Price | Condition Refactoring

Many items have unbalanced prices that need to be addressed as well as some conditions that need to be revised.

So when I asked for balanced prices when this mod was first made you said it was fine but now you're saying they're unbalanced?

I recommend going through and just multiplying the sell price of the item by 5 as that's the normal formula for shop items.

No thanks. I'll do it slowly overtime the slow way.

I was saying that's what you should base the prices off of.

Gladly noted.


Fastfetch gives accent-color error on F40

Describe the bug
Executing Fastfetch on Bluefin GTS results in an error right before the output: No such key “accent-color”

What did you expect to happen?
There should be no error
Output of bootc status
No staged image present
Current booted state is native ostree
Current rollback state is native ostree

State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: no runs since boot
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx:gts
                   Digest: sha256:6736870a710fd6b14af5d5fe020155a40bf05cb83ac41f662862beea468ce40a
                  Version: gts-40.20241216.1 (2024-12-16T13:20:52Z)
          LayeredPackages: waydroid

  ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx:gts
                   Digest: sha256:c6b01cd449234fddc32720fc1bec03e95474a878d1ffacdfd85a2a43f0715aa3
                  Version: gts-40.20241208 (2024-12-08T06:12:52Z)
          LayeredPackages: waydroid

Output of groups
kristiyan wheel audio lxd incus-admin docker libvirt

Extra information or context
This should not be an issue in the next major Fedora release

This is likely because there's no accent colors in the version of gnome in gts. Ideally we should skip the value if we're on F40.

https://github.com/ublue-os/bluefin/blob/8512e3cccc62177fe1a9e406748237214e59ec6e/system_files/shared/usr/libexec/ublue-bling-fastfetch#L3
There is a fallback for when the gsettings command fails, but the output is printed to the users whenever that happens. This also happens with motd. I can hide it by redirecting the output to /dev/null. Should I open a PR?

Yeah a PR would be lovely!


Generated props by typescript-react-apollo are not working

Describe the bug
If you include props from generated typescript types as class MyComponent extends Component<MyQuery.Props<{}> { ... } then the types are not applied and everything is of type any
Instead you have to do:
export interface Props extends DataProps<MyQuery.Query, MyQuery.Variables> {}
and then:
class MyComponent extends Component<Props<{}> { ... }
To Reproduce
in https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript-react-apollo/example/src/components/TestWithHOC/TestWithHOC.view.tsx#L5 use instead AllPostsProps an try if the loading, error is typed properly
Expected behavior
All props should be typed properly (loading, error and others)
Schema/Documents
If possible and relevant, please provide your GraphQL schema and GraphQL documents.
Environment:

OS: Ubuntu 18.04.1 LTS
Codegen: 0.15.0
Node: 10.9.0

Fix available in 1.0.0 👍


Figure out a better way of resetting the environment between scenarios

Currently, if a scenario performs any form of database operation, the database alteration persists between scenarios. In the future, when the test suite is more comprehensive, this could cause unexpected failures when conflicts happen between scenarios.
We should figure out a better way of resetting the environment between scenarios. And, in the interim, we should make sure our scenarios clean up whatever database alteration they perform.

Drupal's Behat extension does some form of cleanup between scenarios. I know nodes get deleted at least. But it doesn't wipe the DB entirely. Over in the repo for the Drupal 8 search module I've been working on I rely on the config done in early scenarios persisting through to the final scenario: https://github.com/pantheon-systems/search_api_pantheon/blob/8.x-1.x/tests/behat/features/server.feature


fix(devtools): Update ESM export extension

This updates the esm export to have an mjs extension to allow compatibility with Next.js

Codecov Report
Patch coverage has no change and project coverage change: +5.60 :tada:

Comparison is base (d24f44c) 83.79% compared to head (609c0a2) 89.40%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##            alpha    #5364      +/-   ##
==========================================
+ Coverage   83.79%   89.40%   +5.60%
==========================================
  Files          11       71      +60
  Lines         179     2360    +2181
  Branches       32      611     +579
==========================================
+ Hits          150     2110    +1960
- Misses         23      207     +184
- Partials        6       43      +37

see 60 files with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Hello! @lachlancollins  I'm still seeing this error
       /Users/aryandeora/Workspace/query/packages/svelte-query-devtools/src/Devtools.svelte:4:36
       Error: Cannot find module '@tanstack/svelte-query' or its corresponding type declarations. (ts)
         import { DEV, BROWSER } from 'esm-env'
         import type { QueryClient } from '@tanstack/svelte-query'
         import { useQueryClient, onlineManager } from '@tanstack/svelte-query'

I think this might be because svelte-query-devtools is being built before svelte-query. Any idea how this could be solved?
you'll have to run pnpm run test:ci to see this error. You can make a PR to my branch or create a new PR and I can rebase after


Add option "Delete forever" to unity interface

Useful to delete current picture and ensure it won't appear again

Although the text says just "Delete", the "Delete" button in the Unity applet actually blacklists the photo.


Web: Route doesn't animate

Steps to Reproduce

Run flutter create bug.
Replace the contents of main.dart with the following:

import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        // This is the theme of your application.
        //
        // Try running your application with "flutter run". You'll see the
        // application has a blue toolbar. Then, without quitting the app, try
        // changing the primarySwatch below to Colors.green and then invoke
        // "hot reload" (press "r" in the console where you ran "flutter run",
        // or simply save your changes to "hot reload" in a Flutter IDE).
        // Notice that the counter didn't reset back to zero; the application
        // is not restarted.
        primarySwatch: Colors.blue,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({Key? key, required this.title}) : super(key: key);

  // This widget is the home page of your application. It is stateful, meaning
  // that it has a State object (defined below) that contains fields that affect
  // how it looks.

  // This class is the configuration for the state. It holds the values (in this
  // case the title) provided by the parent (in this case the App widget) and
  // used by the build method of the State. Fields in a Widget subclass are
  // always marked "final".

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    // This method is rerun every time setState is called, for instance as done
    // by the _incrementCounter method above.
    //
    // The Flutter framework has been optimized to make rerunning build methods
    // fast, so that you can just rebuild anything that needs updating rather
    // than having to individually change instances of widgets.
    return Scaffold(
      appBar: AppBar(
        // Here we take the value from the MyHomePage object that was created by
        // the App.build method, and use it to set our appbar title.
        title: Text(widget.title),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: () => Navigator.of(context)
            .push(MaterialPageRoute(builder: (context) => const Page())),
        child: const Icon(Icons.add),
      ),
    );
  }
}

class Page extends StatelessWidget {
  const Page({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('Screen'),
      ),
    );
  }
}

Run it on a mobile device then on web

Expected results:
Routes on the web should animate
Actual results:
Routes animate on the mobile device/simulator and cut on web.
https://user-images.githubusercontent.com/63734405/130516217-d8c277c7-ba7e-4b69-8e16-c0d61e90681b.mp4

Logs

No issues found! (ran in 1.9s)

[✓] Flutter (Channel master, 2.5.0-7.0.pre.185, on macOS 11.5.1 20G80 darwin-x64, locale en-AU)
    • Flutter version 2.5.0-7.0.pre.185 at /Users/hadymashhour/Developer/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 2526cb07cb (2 days ago), 2021-08-21 23:42:01 -0400
    • Engine revision 4783663ee4
    • Dart version 2.15.0 (build 2.15.0-41.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/hadymashhour/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.5.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.10.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.59.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.25.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 11.5.1 20G80 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 92.0.4515.131

• No issues found!

Hi @HadyMash, Thanks for filing the issue, I can replicate the issue on the latest master 2.5.0-7.0.pre.188 channel and it works fine on the stable 2.2.3

output(master channel)
Desktop
https://user-images.githubusercontent.com/31410839/130595022-8133ec4f-d109-411a-9265-df456e4af8e7.mov
Web
https://user-images.githubusercontent.com/31410839/130595335-4109bc89-5ed9-45f5-9628-9b3b7a1f3e21.mov
IOS
https://user-images.githubusercontent.com/31410839/130595595-5d8cb4da-f2f0-4c0e-b826-bbbe0911f20b.mov
Android
https://user-images.githubusercontent.com/31410839/130595624-65a0b2ed-9dd8-4ec1-84b1-c35b9f471180.mov

output(stable channel)
https://user-images.githubusercontent.com/31410839/130595804-33902c73-87e4-4a4f-b229-c5c2a46864f9.mov
web
And it looks like the first navigation for the web is also skipping the animation
https://user-images.githubusercontent.com/31410839/130595926-0d5a3596-6bf1-4881-bad1-b66b51d3b9e7.mov

master

Web
MacOs
Android
IOS

❌
❌
✅
✅

✅ : No Issue ❌: Issue reproduced
stable

Web
MacOs
Android
IOS

❌
✅
✅
✅

✅ : No Issue ❌: Issue reproduced

flutter doctor -v
[✓] Flutter (Channel stable, 2.2.3, on macOS 11.5.2 20G95 darwin-arm, locale en-GB)
    • Flutter version 2.2.3 at /Users/mahesh/Documents/flutter
    • Framework revision f4abaa0735 (6 weeks ago), 2021-07-01 12:46:11 -0700
    • Engine revision 241c87ad80
    • Dart version 2.13.4

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.5.1, Build version 12E507
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] VS Code (version 1.58.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.25.0

[✓] Connected device (4 available)
    • iPhone 12 Pro Max (mobile) • 5430F628-A903-402C-A635-D55D7E6EEFCA • ios            •
      com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator)
    • macOS (desktop)            • macos                                • darwin-arm64   • macOS 11.5.2
      20G95 darwin-arm
    • Chrome (web)               • chrome                               • web-javascript • Google Chrome
      92.0.4515.131

• No issues found!

[✓] Flutter (Channel master, 2.5.0-7.0.pre.187, on macOS 11.5.2 20G95 darwin-arm, locale en-GB)
    • Flutter version 2.5.0-7.0.pre.187 at /Users/mahesh/Documents/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 05bfbbfbec (7 hours ago), 2021-08-22 21:37:03 -0400
    • Engine revision 710af46d53
    • Dart version 2.15.0 (build 2.15.0-42.0.dev)
mahesh@Maheshs-Air-M1 counter_app % flutterm doctor -v
[✓] Flutter (Channel master, 2.5.0-7.0.pre.187, on macOS 11.5.2 20G95 darwin-arm, locale en-GB)
    • Flutter version 2.5.0-7.0.pre.187 at /Users/mahesh/Documents/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 05bfbbfbec (7 hours ago), 2021-08-22 21:37:03 -0400
    • Engine revision 710af46d53
    • Dart version 2.15.0 (build 2.15.0-42.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.5.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] VS Code (version 1.58.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.25.0

[✓] Connected device (3 available)
    • iPhone 11 (mobile) • FC644E6C-7F02-40E5-9998-1F0CD162FBD8 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator)
    • macOS (desktop)    • macos                                • darwin-arm64   • macOS 11.5.2 20G95 darwin-arm
    • Chrome (web)       • chrome                               • web-javascript • Google Chrome 92.0.4515.159

• No issues found!

Switching to the stable channel gives the following error when running:
flutter run -d chrome
Downloading Web SDK...                                              3.5s
Running "flutter pub get" in test...                             1,210ms
Launching lib/main.dart on Chrome in debug mode...
Error: The base href in "web/index.html" must be absolute (i.e. start with a
"/"), but found: `<base href="$FLUTTER_BASE_HREF">`.
For example, to serve from the root use:

    <base href="/">

To serve from a subpath "foo" (i.e. http://localhost:8080/foo/ instead of
http://localhost:8080/) use:

    <base href="/foo/">

For more information, see:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base

flutter doctor -v

flutter doctor -v
[✓] Flutter (Channel stable, 2.2.3, on macOS 11.5.1 20G80 darwin-x64, locale
    en-AU)
    • Flutter version 2.2.3 at /Users/hadymashhour/Developer/flutter
    • Framework revision f4abaa0735 (8 weeks ago), 2021-07-01 12:46:11 -0700
    • Engine revision 241c87ad80
    • Dart version 2.13.4

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/hadymashhour/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.5.1, Build version 12E507
    • CocoaPods version 1.10.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.59.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.25.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 11.5.1 20G80 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 92.0.4515.131

• No issues found!

@HadyMash  I believe there is some mistake in web/index.html if you have not configured anything in that file then you may either regenerate that file by deleting web/index.html and running flutter create .
or create a new flutter project and copy the contents to this file (web/index.html).

@maheshmnj deleting the web directory and then running flutter create . seemed to work. I now also see the route animations.
What are the differences between the master and stable channels? Will I run into any problems after switching?

According to this issue https://github.com/flutter/flutter/issues/82053 this was deliberately removed

@nt4f04uNd I agree with the issue that a slide transition is not common on web and it's not the most ideal transition. But they said to change the default transition to nothing, but how can you change the default behaviour to bring the transition back?
Also is there a possibility of having the default be an animation that would be more common in web apps but isn't as jarring as a cut?

https://css-tricks.com/page-transitions-for-everyone/#the-goal.
The following article has some examples of pages with animations (some of them have transitions when navigating between pages). Those are some examples of transitions that suit the web and don't stand out like the slide transition of the MaterialPageRoute(). Something like a fade to colour then unfade could work.

You can change default transition using ThemeData.pageTransitionsTheme.
For example you could set it to look cupertino on all platforms with such code
MaterialApp(
  theme: ThemeData.light().copyWith(
    pageTransitionsTheme: PageTransitionsTheme(
      builders: <TargetPlatform, PageTransitionsBuilder>{
        for (final platform in TargetPlatform.values)
           platform: CupertinoPageTransitionsBuilder(),
      },
    )
  ),
),

@HadyMash since this is an intended behaviour I believe its safe to close this issue and if you need transitions you can try the solution as mentioned by @nt4f04uNd


Enumerable.min & max accept a default value.

:+1:

One issue I see is that this doesn't allow to use nil nor false as the default and that they behave differently (raising or not) depending on passing (a truthy) value or not. I still have to think more about this, but perhaps do overloads?

@jhass I thought about that too. However, Nil and Bool usually don't participate in ordered stuff, unlike integers, strings, and other types. Normally you'd want the default to be of the same type as the elements in the collection, and you usually don't get the max of something with Nil or Bool inside it.

What about adding Enumerable#append that will just yield one last value that can be used as a default for it.append(42).min ?
—
Sent from Mailbox
On Sun, Sep 6, 2015 at 8:29 PM, Jonne Haß<EMAIL_ADDRESS>wrote:

One issue I see is that this doesn't allow to use nil nor false as the default and that they behave differently (raising or not) depending on passing (a truthy) value or not. I still have to think more about this, but perhaps do overloads?
Reply to this email directly or view it on GitHub:
https://github.com/manastech/crystal/pull/1397#issuecomment-138136778

Well, given they raise, possibly_emtpy.min(nil) || compute_expensive_default is actually a valid usecase IMO:

Should min & max return nil on empty and the default option be removed?  Or new methods added?
[].max? || 0
[].max || 0

+1. I like better the #max? Alternative than the default argument. Leaving #max raising if empty
—
Sent from Mailbox
On Sun, Sep 6, 2015 at 11:02 PM, technorama<EMAIL_ADDRESS>wrote:

Should min & max return nil on empty and the default option be removed?  Or new methods added?
[].max? || 0
[].max || 0
Reply to this email directly or view it on GitHub:
https://github.com/manastech/crystal/pull/1397#issuecomment-138157385

I like the max?, min?, etc. variants and doing [].max? || 0, as @technorama suggested. I was going to suggest that myself too :-) It is consistent with the rest of the language and pretty easy to use. And max can be easily implemented on top of max?.
If we decide to do that, we might want to change Enumerable#index to raise and add index?, and the same goes for find.

@asterite: Done.
I'm not changing index.  Almost all uses of index use if index; a; else b where else does something other than raise an exception or ignore it.  Perhaps the normal usage of index is maybe(nil) type logic?
Also it was way more work than expected.

I think this is good enough for now, we can handle index later, worst case we replace all existing index usages with index?

Yes, we can probably leave index like that.


How to pass and change data in SimpleRepeater ?

I have SimpleRepeater
var SimpleRepeater = kind({
    name: 'SimpleRepeater',
    data: [
        {
            "name" : "test",
            "age" : "age",
        }
    ], // expects plain JS array array
    components: [
        {kind: Repeater, name: 'repeater', onSetupItem: 'setupItem', components: [
            {kind: Control, name: 'nameLabel'},
            {kind: Control, name: 'ageLabel'}
        ]}
    ],
    create: function () {
        this.inherited(arguments);
        this.dataChanged();
    },
    dataChanged: function () {
        if (this.data) {
            this.$.repeater.set('count', this.data.length);
        }
    },
    setupItem: function (sender, ev) {
        var record = this.data[ev.index];
        console.log(this.$);

        ev.item.$.nameLabel.set('content', record.name);
        ev.item.$.ageLabel.set('content', record.age);
    }
});

How to pass new data and rerender it after receiveng new data via ajax ?
var myModel = new ContactModel();
myModel.fetch();

From the Repeater docs you can call build(), but the right way is hinted at in that doc:

To set the count property and force a re-render, such as when a data model changes, use set('count', newCount, true), where the last parameter forces the change handler to be called, even if the count remains the same.

thank you very much for the answer, but how to set data ? how to change it ?
I tried things like :
SimpleRepeater.data = myModel.fetch();
and
    setData : function (data) {
        this.data = data;
        this.dataChanged();
    }
//then
       SimpleRepeater.setData(data);

but this approaches is not working (

You need to use the set() method to update the data so that the system knows the data has changed.  You're trying to combine Collection/Model with a non-data-aware component.  If you do that, you'll be in better shape.  The data is not returned from the fetch method because it is asynchronous.


Incorrect override for WP_CLI::add_command()

https://github.com/humanmade/psalm-plugin-wordpress/blob/c15b5d5159ef879f0707c33cc9a3fe993618edd1/stubs/overrides.php#L6-L14
add_command accepts a third parameter, $args which looks like:
@param array $args {
    Optional. An associative array with additional registration parameters.

    @type callable $before_invoke Callback to execute before invoking the command.
    @type callable $after_invoke  Callback to execute after invoking the command.
    @type string   $shortdesc     Short description (80 char or less) for the command.
    @type string   $longdesc      Description of arbitrary length for examples, etc.
    @type string   $synopsis      The synopsis for the command (string or array).
    @type string   $when          Execute callback on a named WP-CLI hook (e.g. before_wp_load).
    @type bool     $is_deferred   Whether the command addition had already been deferred.
}

Closed by #15


pivpn  and upnp

hi
i´m installing and using pivpn in a rpi3 without any problem but i have also installed Kodi with and addon to watch live tv on that rpi3, after installing the pivpn kodi stopped to work sohwing errors  about upnp; everything works well if i stop the openvpn service but something is fighting when trying to run openvpn and kodi with this addon. any idea about waht could it be? any port need to be opened??? any iptable to be added? how could i troubleshoot this?
Error from kodi log:
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
Core was generated by `/usr/lib/arm-linux-gnueabihf/kodi/kodi_v7.bin --lircdev /var/run/lirc/lircd -fs'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x5fd051d0 in upnp::Process() () from /home/pi/.kodi/addons/MovistarTV.Server.rpi/Kodi_MovistarTV_Server.pvr
thanks a lot.
Carlos.

@kakitogit unless someone here in the pivpn community knows how to help you ( which seems not to be the case ) you should try to reach out the OpenVPN community, via GitHub or IRC Channel because this is more related to Kodi or OpenVPN then PiVPN as PiVPN is merely an OpenVPN Installer as we mention in the Project readme and wiki.
I am sorry .. I will leave this open for a while just in case someone pops up and knows how to help you out.


Xenko.Core.Serialization.Contents.ContentManagerException when trying to run project

Release Type: Official Release
Version: <IP_ADDRESS>-beta01-0313
Platform(s): Windows
Describe the bug
Whenever I try to run my project, I am met with an exception.
Log and callstacks
Xenko.Core.Serialization.Contents.ContentManagerException
  HResult=0x80131500
  Message=Unexpected exception while loading asset [GameSettings]. Reason: No serializer available for type id f6e78a35184f6fe1d27096e38ec09340 and base type Xenko.Data.Configuration. Check inner-exception for details.
  Source=Xenko.Core.Serialization
  StackTrace:
   at Xenko.Core.Serialization.Contents.ContentManager.DeserializeObject(Queue`1 serializeOperations, Reference parentReference, String url, Type objType, Object obj, ContentManagerLoaderSettings settings)

Inner Exception 1:
ArgumentException: No serializer available for type id f6e78a35184f6fe1d27096e38ec09340 and base type Xenko.Data.Configuration

Could you attach your Game.csproj and your  GameSettings.xkgamesettings ?
This error might happen if your asset reference an assembly not part of your game.
Since package upgrader doesn't know what is used, it is supposed to add references to all Xenko "plugins" (physics, particles, etc...) to avoid this error:
    <PackageReference Include="Xenko.Engine" Version="<IP_ADDRESS>-beta01-0313" PrivateAssets="contentfiles;analyzers" />

    <PackageReference Include="Xenko.Video" Version="<IP_ADDRESS>-beta01-0313" PrivateAssets="contentfiles;analyzers" />
    <PackageReference Include="Xenko.Physics" Version="<IP_ADDRESS>-beta01-0313" PrivateAssets="contentfiles;analyzers" />
    <PackageReference Include="Xenko.Navigation" Version="<IP_ADDRESS>-beta01-0313" PrivateAssets="contentfiles;analyzers" />
    <PackageReference Include="Xenko.Particles" Version="<IP_ADDRESS>-beta01-0313" PrivateAssets="contentfiles;analyzers" />
    <PackageReference Include="Xenko.UI" Version="<IP_ADDRESS>-beta01-0313" PrivateAssets="contentfiles;analyzers" />
    <PackageReference Include="Xenko.Core" Version="<IP_ADDRESS>-beta01-0313" PrivateAssets="contentfiles;analyzers" />

    <PackageReference Include="Xenko.Core.Assets.CompilerApp" Version="<IP_ADDRESS>-beta01-0313" PrivateAssets="contentfiles;analyzers" IncludeAssets="build" />

Not sure if something went wrong with the update process, or something else is missing.

You can also remove physics once you removed the settings section from GameSettings.
The idea will be later to deal with that by adding proper editor support (ask to clear asset from parts using a specific assembly when removing a package reference).
Also the problem should happen at compile time by simply the fact you don't have this reference, but it doesn't happen yet because Xenko.Phsyics and other "plugins" are still hardcoded in the editor/compilers. Later they should only be loaded if the game is referencing them, otherwise it should throw an error (just like when you compile code without the proper reference).

<IP_ADDRESS>-beta02-0543 having the same problem by loading JumpyJet example, changing renderer to any other option (even back to the same dx9.3 that was set initially), saving and trying to run the game.


iam getting black screen when i opened vs code app.i tried with local assistant and got nothing

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

VS Code Version:
OS Version:

Steps to Reproduce:

vs code:1.80   os version :windows 10

sir i downloaded and installed again same problem black screen can you assist me

Can you launch the application from powershell with command as follows code.cmd --verbose and attach the generated output in this issue.

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Finish config file import

Being able to import from a text file of some sort would be a much better way to configure this, and lower hanging fruit, too.
While I'm thinking about it, could we put a summary table on the block page?  That would be neat (though technically another issue).

Finished by #4
I'll close this issue.  If we want to come back and do a summary table, we can add that in a separate issue, since it's a separate feature.


Fill in the test for rounded rectangle splash and highlights

Fixes https://github.com/flutter/flutter/issues/9031
Also some updates to mock_canvas that were needed to do this.
cc @lukef

cc @abarth


support %{pod_id} interpolation in source metadata

Adds support for interpolating the pod_id in source metadata. This is useful because none of the other values is unique.

pod_name is sanitized such that pods in a ReplicaSet have the same name.
host will be the same for pods on the same host

If you want to answer the question "how many unique pods logged during this time window," you need the pod_id. While it's available in the kubernetes metadata field, I figured it should be available in the source metadata too for users who have metadata off/reduced.

I was mis-reading, the docs for pod/pod_name are correct. I've documented pod_id and this should now be ready for review.

Thanks for the contribution. merged. Will cut new release later

Awesome, thank you!

@bin3377 Can you publish a release for this?

working on adding some automatic publish mechanism.

Awesome, much appreciated! Would be great to have publishing from tags. In the interim I built from master and pushed to our private registry.


Django 4 Support.

Hello,
I am going to be working on upgrading a project to Django 4 using a fork of django-helpdesk. If we run it successfully in production for a few weeks, are you open to merging in our fork and releasing a version of this project with official Django 4 support?
Thanks,
Nick

@gwasser as a heads up, everything is working well on our fork in staging environment - we are deploying the Django-4 compatible fork tomorrow!

thanks for the update @nickmccullum! I'm glad to hear the Django 4 upgrade is looking good, I'm looking forward to seeing it! Hopefully that can help us do another push to resolve some bugs that have been hanging around for a while.

#1009 PR for this! Thank you @nickmccullum !

This was previously merged into unstable and will be available in 0.4.0 release. Closing this ticket now.

Definitely! A PR for Django 4 support would be most welcome. Thank you.
On Wed, Mar 16, 2022 at 6:55 PM Nick McCullum @.***>
wrote:

Hello,
I am going to be working on upgrading a project to Django 4 using a fork
of django-helpdesk. If we run it successfully in production for a few
weeks, are you open to merging in our fork and releasing a version of this
project with official Django 4 support?
Thanks,
Nick
—
Reply to this email directly, view it on GitHub
https://github.com/django-helpdesk/django-helpdesk/issues/1002, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABEKHU42V7FOVWUS3DNX3TDVAJRHNANCNFSM5Q5IG4BA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Symbols for grouping classes

Just noticed that 'mushroom body output neuron' has no symbol.  Would be good to add 'MBON'.  Ditto other grouping classes where we can add something in line with HemiBrain neuron symbols.

Ditto Kenyon Cell

Added grouping terms to symbols mapping file mostly based on Scheffer et al. (2020) appendix 1 - table 6:
https://github.com/FlyBase/flybase-ontology-scripts/commit/54969ddbaa4ec573fcd2f3fe5521d32e958bdfbe


Signpost is cut off in Datagrid

Describe the bug
If using a clr-signpost inside a datagrid, it get cut off if it is overlapping the datagrid.
How to reproduce
See: https://stackblitz.com/edit/clarity-light-theme-v2-uekcwt
Open the signpost inside the datagrid to see how it gets cut off.
Is there a workaround to this? The styles applied to the element are being overwritten by Clarity. #2683 Should have fixed that, but it didn't as it seems.

This is a different issue. #2683 addressed the internal datagrid popovers (row actions, filters, hide/show column toggler). Moving the rest of the Clarity popovers is tracked via: #1757. Please subscribe to that issue for updates.


Function to get original teacher and room

With the old version, it is impossible to get the original teacher & room if there is a change. The new functions "get_original_teacher" and "get_original_room" will return the original teacher / room if available, or the current teacher / room if the original one isn't available.
I'm not quite sure if such a feature already existed, but I didn't find it and so I wrote my own code for that.

This is missing tests, although I guess unittests are somewhat useless. CI against a testserver would be nice but is hard.
Note that I don't really want to maintain this library anymore.

Hi! I maintain this package now.
Thank you for your  pull request. I checked your code with my webuntis data today and it works.
I will merge your code into the package.

included in pull request: New Version

I pushed to a branch on my copy
(https://github.com/AugustH/python-webuntis/tree/new_calls2 -- should be
in the pull request).
if there are no votes against it can be merged and released.
Regards
Gustl
Am 2018-07-06 um 14:23 schrieb Markus Unterwaditzer:

You didn't push any code to master
On July 6, 2018 11:41:27 AM GMT+02:00, AugustH
<EMAIL_ADDRESS>wrote:

included in pull request: New Version
--
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
https://github.com/python-webuntis/python-webuntis/pull/4#issuecomment-402984462

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/python-webuntis/python-webuntis/pull/4#issuecomment-403018354,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ALHTkPs_2C3r-teAW7Me-157e5wxv673ks5uD1amgaJpZM4Giauz.

--
August Hörandl<EMAIL_ADDRESS>Fürchte dich nicht davor, exzentrische Meinungen zu vertreten; jede
heutige Meinung war einmal exzentrisch. - Bertrand Russell


"karma": ">=0.9" - is it correct?

Hi,
it this peerDependency correct ? I mean, on https://github.com/karma-runner/karma/blob/master/package.json the version is 0.13.22. So propably I don't understand something. Anyway, how can I get rid of peerdepenedency warning go away when installing karma-phantomjs-launcher?

Yes this is correct, we support all karma versions starting from 0.9 upwards. You will need to actually install karma for the warning to go away.


Logging doesn't appear to work?

I'm not really sure where I'm going wrong here, but it doesn't look like my class that inherits from IThrottleLogger is working
public class TracingThrottleLogger : IThrottleLogger
    {
        private readonly ITraceWriter traceWriter;

        public TracingThrottleLogger(ITraceWriter traceWriter)
        {
            this.traceWriter = traceWriter;
        }

        public void Log(ThrottleLogEntry entry)
        {
            if (traceWriter != null)
            {
                traceWriter.Warn(entry.Request, "WebApiThrottle",
                    "{0} Request {1} from {2} has been throttled (blocked), quota {3}/{4} exceeded by {5}",
                    entry.LogDate, entry.RequestId, entry.ClientIp, entry.RateLimit, entry.RateLimitPeriod, entry.TotalRequests);

                using (var apiDb = new CRMAPIDataContext())
                {
                    var logData = new Log
                    {
                        Date = DateTime.Now,
                        Exception = string.Empty,
                        Level = "WARN",
                        Logger = "TracingThrottleLogger",
                        Message = Newtonsoft.Json.JsonConvert.SerializeObject(entry),
                        Thread = string.Empty
                    };

                    apiDb.Logs.Add(logData);
                    apiDb.SaveChanges();
                }
            }
        }
    }

public static class WebApiConfig
    {
        public static void Register(HttpConfiguration config)
        {
            // Only shows error details in response if web api is running locally.
            config.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.LocalOnly;

            // This whole tracewriter section is so that we can log throttle events
            var traceWriter = new SystemDiagnosticsTraceWriter()
            {
                IsVerbose = true
            };
            config.Services.Replace(typeof(ITraceWriter), traceWriter);
            config.EnableSystemDiagnosticsTracing();

            config.MessageHandlers.Add(new ThrottlingHandler()
            {
                Policy = ThrottlePolicy.FromStore(new PolicyConfigurationProvider()),
                Repository = new CacheRepository(),
                Logger = new TracingThrottleLogger(traceWriter)
            });

            // Makes sure the requestor has access before arriving at any controller
            // Also makes sure HTTPS is used on web api endpoints. Doesn't force
            // for non-api requests.
            // Logs requests, responses, and errors.
            config.MessageHandlers.Add(new CustomDelegatingHandler());

            // Validates models to cut down on duplicate code
            // Logs bad models.
            config.Filters.Add(new CustomModelValidationFilter());

            config.Formatters.JsonFormatter.SerializerSettings = new JsonSerializerSettings
            {
                // I would use this, but it makes the help ouput show seconds and milliseconds
                DateFormatHandling = DateFormatHandling.IsoDateFormat,
                DateFormatString = "yyyy-MM-ddTHH:mm",
                DateParseHandling = DateParseHandling.None,
                DateTimeZoneHandling = DateTimeZoneHandling.Unspecified,
                Culture = CultureInfo.GetCultureInfo("en-US")
            };

            // Any exception tripped in a Web API controller will log here and return a 500 error.
            // Logs exceptions.
            config.Services.Replace(typeof(IExceptionHandler), new CustomGlobalExceptionHandler());

            // Web API routes
            config.MapHttpAttributeRoutes();

            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
            );
        }
    }

Does anything here jump out as to why it might not work? I figured this would be pretty straight-forward to get working, but this one isn't hitting a breakpoint I put in the TracingThrottleLogger class.

Figured it out. Apparently there's a class called TracingThrottleLogger in the source code and I just needed to rename my custom class to something like CustomTracingThrottleLogger

Figured it out. Apparently there's a class called TracingThrottleLogger in the source code and I just needed to rename my custom class to something like CustomTracingThrottleLogger


Upgraded to .NET Core 2.2 Runtime/Sdk

Fixes / New Feature #
Proposed Changes

Dockerfile Upgrade to 2.2 Runtime/SDK

Sorry. I do not agree updating the core version. For example in our case we should upgrade all our servers to 2.2 cause we are not using docker there


Removed redundant word

of specifically

@Noctis- : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Update Move-CsRgsConfiguration.md

https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/issues/1976

Docs Build status updates of commit d979511:
:clock10: Full build: the average full build time is 14 min(s), this is based on the last 394 build(s) for this repository.

Docs Build status updates of commit d979511:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/Move-CsRgsConfiguration.md
:white_check_mark:Succeeded
View (skype-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit d818a9e:
:clock10: Full build: the average full build time is 14 min(s), this is based on the last 395 build(s) for this repository.

Docs Build status updates of commit d818a9e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/Move-CsRgsConfiguration.md
:white_check_mark:Succeeded
View (skype-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

PR seems good

Docs Build status updates of commit a5b7212:
:clock10: Full build: the average full build time is 14 min(s), this is based on the last 397 build(s) for this repository.

Docs Build status updates of commit a5b7212:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/Move-CsRgsConfiguration.md
:white_check_mark:Succeeded
View (skype-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.