Distinguish collections without Spatial Resolution (Not Applicable) versus an Error (Not Available)

We need to come up with a way of knowing what collections shouldn't have Spatial Resolution and mark them as Not Applicable.  Need to talk with Jack more on this.
Notes from Jimmy:
With the code right now all I can tell is if the dataset resolution is missing. It doesn't inform me if it is missing because of an error or because it is not applicable to a dataset. If I had a formal list of the datasets where it is not applicable I would be able to cross reference it to differentiate between not applicable and not available. The ticket would be to implement this list for cross referencing. This was my thought process but let me know if I should be going a different route.

HiTIDE Missing Resolution Datasets.xlsx

@davidcolemanjpl Please test in HiTIDE UAT
Thanks!

HiTIDE UI (UAT) v4.17.0-RC.3
Test Complete
Verified that the following cloud-collections that have no associated Spatial Resolution are listed as Not Applicable (in DATASET INFORMATION) in HiTIDE UI accordingly (cloud-datasets that are supposed to be missing spatial resolution):
AQUARIUS_L2_SSS_CAP_V5 - Spatial Resolution = Not Applicable
AQUARIUS_L2_SSS_V5 - Spatial Resolution = Not Applicable
JASON-1_L2_OST_GPN_E - Spatial Resolution = Not Applicable
JASON-1_L2_OST_GPR_E - Spatial Resolution = Not Applicable
JASON-1_L2_OST_GPS_E - Spatial Resolution = Not Applicable
JASON_CS_S6A_L2_ALT_HR_RED_OST_NRT_F - Spatial Resolution = Not Applicable
JASON_CS_S6A_L2_ALT_HR_RED_OST_STC_F -  Spatial Resolution = Not Applicable
JASON_CS_S6A_L2_ALT_HR_STD_OST_NRT_F - Spatial Resolution = Not Applicable
JASON_CS_S6A_L2_ALT_HR_STD_OST_STC_F - Spatial Resolution = Not Applicable
JASON_CS_S6A_L2_ALT_LR_RED_OST_NRT_F - Spatial Resolution = Not Applicable
JASON_CS_S6A_L2_ALT_LR_RED_OST_STC_F - Spatial Resolution = Not Applicable
JASON_CS_S6A_L2_ALT_LR_STD_OST_NRT_F - Spatial Resolution = Not Applicable
JASON_CS_S6A_L2_ALT_LR_STD_OST_STC_F - Spatial Resolution = Not Applicable
JASON_CS_S6A_L2_AMR_RAD_NRT - Spatial Resolution = Not Applicable
JASON_CS_S6A_L2_AMR_RAD_STC - Spatial Resolution = Not Applicable
MERGED_TP_J1_OSTM_OST_CYCLES_V42 - Spatial Resolution = Not Applicable
SWOT_L2_NALT_GDR_SSHA_1.0 - N/A - cloud-collection not in HiTIDE UAT
SWOT_L2_NALT_IGDR_SSHA_1.0 - N/A - collection not in HiTIDE UAT
SWOT_L2_NALT_OGDR_SSHA_1.0 - N/A - collection not in HiTIDE UAT
TOPEX_POSEIDON_GDR_F - Spatial Resolution = Not Applicable
HiTIDE Missing Resolution Datasets - latest.xlsx


Decompose aten.full_like into aten.full

Ticket
#589
Problem description
Decompose aten.full_like into aten.full. There is one remaining dynamic shape case is not supported yet and guarded
What's changed

Decompose aten.full_like into aten.full
Add tests

@swimdi fyi I also added a new pass to decompose aten ops into aten ops in this change. It might duplicate with the DigestAtenOps in #559


ParserConfig: save auto inertial values by default

🦟 Bug fix
Follow-up to https://github.com/gazebosim/sdformat/pull/1299#discussion_r1302493127
Summary
While reviewing #1299, I suggested adding a parameter to ParserConfig so that inertial values could be computed by default, but the calculation could be skipped by setting the appropriate parameter before loading, which is needed by gz-sim. At least, my intent was to point out that saving auto-inertial values should be the default, but I didn't articulate it explicitly, and the implementation skips by default instead.
This changes the default configuration of ParserConfig to save auto inertial values instead of skipping. Without this change gz sdf --inertial-stats doesn't resolve auto-inertial values (confirm by building https://github.com/gazebosim/sdformat/commit/ab438f3ea149701c47b6a444292ac2de0927cb55 and observing the failure of UNIT_gz_TEST).
Minor changes:

https://github.com/gazebosim/sdformat/commit/36de5422781f1ce0e0edc09680d0eeef8fa583ef: fix xml syntax in test/sdf/inertial_stats.sdf
https://github.com/gazebosim/sdformat/commit/ab438f3ea149701c47b6a444292ac2de0927cb55: add test/sdf/inertial_stats_auto.sdf based on test/sdf/inertial_stats.sdf with //inertial/@auto=true and //collision/density values that yield equivalent inertial values
https://github.com/gazebosim/sdformat/commit/4b1112e26529220d4fcfb6fbdde6ded63599312c: minor changes to error messages

Checklist

[X] Signed all commits for DCO
[X] Added tests
[ ] Updated documentation (as needed)
[ ] Updated migration guide (as needed)
[ ] Consider updating Python bindings (if the library has them)
[X] codecheck passed (See contributing)
[X] All tests passed (See test coverage)
[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.

I added a test in https://github.com/gazebosim/sdformat/pull/1325/commits/c550e3d8aaa90b231e83fd2ee6746c6f7e3d8ed4  that fails because a MOI calculator callback is not set in sdf::ParserConfig. Mesh::CalculateInertial throws an exception because the callback is used without checking if it's set. I tried adding
  if (!customCalculator)
  {
    _errors.push_back(
        {sdf::ErrorCode::WARNING,
         "Custom moment of inertia calculator for meshes not set via "
         "sdf::ParserConfig::RegisterCustomInertiaCalc"});
    return std::nullopt;
  }

but I got another error from Collision.cc saying the "Inertia Calculated for collision is invalid" : https://github.com/gazebosim/sdformat/blob/c550e3d8aaa90b231e83fd2ee6746c6f7e3d8ed4/src/Collision.cc#L277-L282
Do we want it to just use the default inertial if a callback is not set?

I added a test in c550e3d that fails because a MOI calculator callback is not set in sdf::ParserConfig. Mesh::CalculateInertial throws an exception because the callback is used without checking if it's set. I tried adding

but I got another error from Collision.cc saying the "Inertia Calculated for collision is invalid" :
https://github.com/gazebosim/sdformat/blob/c550e3d8aaa90b231e83fd2ee6746c6f7e3d8ed4/src/Collision.cc#L277-L282
Do we want it to just use the default inertial if a callback is not set?

I think we could use the default inertial with a warning that could be upgraded to an error with the right ParserConfig setting

updated in https://github.com/gazebosim/sdformat/pull/1325/commits/d6d8e7e20d1f2c337b224a4d2ebce900af75ea52


compress image file which is private in AWS s3

before I change my filesystem from local to s3 I have a command which compresses the image size like this
           $image = Image::make($media->file);

            $fullPath = $media->file; // in local filesystem was like this. https://domain.com/storage/foobar.png

            if ($media->disk != 's3') {
                $filePath = str_replace('/storage', 'public', parse_url($media->file, PHP_URL_PATH));
                $fullPath = storage_path('app/' . $filePath);
            }

           $image->save($fullPath, 70);

in local or public filesystems the code works fine but when I changed the filesystem to s3, It could not compress the file since the file path will be something like this
https://{domain}/materials/1709755329jhgqfomuio-zorat.png?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=99120f29-11e6-4c3a-aa0a-e62e5241025e%2F20240306%2Fsimin%2Fs3%2Faws4_request&X-Amz-Date=20240306T203008Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1860&X-Amz-Signature=d3e5f4b11d06d6503ae8e5f17cfdcf22e55a515c06462c4f971b5a443c653dc0

and the error is like this
  Encoding format (png?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=99120f29-11e6-4c3a-aa0a-e62e5241025e%2F20240306%2Fsimin%2Fs3%2Faws4_request&X-Amz-Date=20240306T204408Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3360&X-Amz-Signature=b10e0ce0908d6c8944217caa971355b84d807c44ce0a9f75b881d903f197984b) is not supported.

in this situation does the package can compress the file with other method or something else

I would not use the save() method here to transfer files to remote data storage, as it is primarily designed for the local file system.
I would use one of the encoder methods to get the raw image data. Then you can do what you want with it. Data compression and transfer to S3 is not part of this library.


Please update documentation and/or provide working compose example

The current example is not really a great one since it misses essential elements:

image is commented out, that makes no sense? It will never work with Compose without image.
SMTP_AUTH_TYPE possible values are not documented. People created issues because of this. That's how I found out value should be LOGIN when you need authentication.
Ports are missing in the example. Perhaps due to host network this can work? I'm no expert. But I couldn't find which port is used in the readme.md! It should at least be documented. I used Portainer log to figure it out. Why make it so hard?

Here is a better one:
  vpn-portal:
    container_name: vpn-portal
    image: ngoduykhanh/wireguard-ui:latest
    restart: always
    cap_add:
      - NET_ADMIN
    network_mode: host
    environment:
      SMTP_HOSTNAME: $SMTP
      SMTP_PORT: $SMTPPORT
      SMTP_USERNAME: $SMTPUSER
      SMTP_PASSWORD: $SMTPPASS
      SMTP_AUTH_TYPE: LOGIN
      EMAIL_FROM_ADDRESS: $RECIPIENT
      EMAIL_FROM_NAME: $SMTPUSER
      SESSION_SECRET: $VPNSECRET
    logging:
      driver: json-file
      options:
        max-size: 15m
    volumes:
      - $DOCKERDIR/vpn-portal/db:/app/db
      - /etc/wireguard:/etc/wireguard
    ports:
      - 5000:5000

Ports are missing in the example. Perhaps due to host network this can work? I'm no expert. But I couldn't find which port is used in the readme.md! It should at least be documented.

This is correct. Ports are not needed when network mode is set to host.

Ok that is clear. But how are people suppose to know your image uses port 5000?
You have not documented it in the Readme or the example? :(

I updated the README to make them more clear.
Regarding the docker-compose's image, we don't need it since we have specified build: .. It will build the image locally. If you run the docker-compose on your server, feel free to adjust it to use a specific image of wireguard-ui


iOS Annotation view

Hello,
Is there an option to display annotation view or popup info view when a user touches a marker on a map? I would like to achieve some similar behavior as Apple done with MapKit.
I see I can add a new view to the map, but I don't know how to anchor that view near the marker. Because if you drag or zoom in on a map, the annotation view will remain in the same place and the marker will move away with the map.
Environment:

Xcode 10.3
Swift 5
Tangram-es 0.10.1

Thank you.

Hi @MarkoBG, I meant to reply to this issue sooner and I forgot - sorry about that. Tangram ES currently does not have any function to attach a UIVIew to a point on the map. This is a feature I've wanted to add for a while but have not gotten around to implementing yet.
Did you close the issue because you found a solution to this or are you simply not interested any more?

Hi @matteblair, I have found some solution, but still did not accomplish behaviour that I wanted. I use UIBezierPath class to draw annotation view and delegate methods for pan and pinch gestures to track coordinates of marker.
Annotation view is behave weird, because I calculate the position of the annotation view based on the coordinates of the marker and then when dragging the map it looks as the view is chasing the marker. If you have any suggestions how to handle this, I would be grateful.


Issue 172 - Update README to reflect MiniShift instead of ADB

[X] Have you created an issue and used it in the commit message?
[X] Have you checked to ensure there aren't other open Pull Requests for the same issue?
[X] Have you built the project locally prior to submission with mvn clean install?

Fixes #172: Update README to reflect MiniShift instead of ADB

922c9f444da33f3ad805ddaecb02693d839f9b72


Please release a new version to pypi

I made some changes which have been merged but they aren't in the pypi release yet.
Could you release a new version to pypi ?

1.3.1 deployed with your latest pr added.


Is lein-ancient incapable of dealing with permanent redirects (301)?

Lately I've been unable to enjoy lein ancient because I get a lot of the following
$ lein ancient
(warn)  [private] - Δ 1233ms - failure when checking http-kit.fake/http-kit.fake: java.lang.Exception: [status=301] PermanentRedirect
(warn)  [private] - Δ 1238ms - failure when checking com.stuartsierra/component: java.lang.Exception: [status=301] PermanentRedirect
....

It's particularly troubling that this warning completely prevents finding outdated dependencies :/
Is this something others have experienced too?

This is probably caused by my use of s3-wagon-private, so I'm closing this.


⚠ Bofrost.be has degraded performance

In 3914c56, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1129 ms

Resolved: Bofrost.be performance has improved in 6bd35be after 43 minutes.


question about the field  default legend

hello, how to rename the field  default legend in the pic above
i want change 0, 1, 2 legend by myself

There are two ways:

Use the Organize fields transform in the Transform tab
Use a field override to override the Display name

Let me know if that doesn't work!

thanks, awesome，the first one work perfect!
and another question, how to ignore or replace NaN value  that unable to graph data

It looks like the fields are detected as strings. I think it might work if you change the Type from 'Auto' to 'Number', to force the type.


rkt: disable discovery in stage1 image fetching

Fixes #457

Code itself is LGTM. However, if we want stage1's to be plug-able and provided by 3-rd party, I don't see why discovery should be disabled. If it's a security concern, this feels like security by obfuscation type of deal.

The keys being used for verification were entrusted in the images run in a container context, not necessarily the images run as root on my system pre-containment context.
I just put this PR together if this is what we want, I'm personally inclined towards the no remote fetching at all end of the spectrum for the stage1 considering it runs as root outside of containment.

+1, we should think through the discovery case a little more carefully before enabling it for stage1. It is a super powerful feature but we don't need to expose it until things have settled a little more and there are other stage1s in the wild :-)

The code change looks OK (the flow is getting a little convoluted right now but the paths will change a bit shortly). But I'm worried this behaviour is a bit non-obvious. Could you add something brief to the docstring (for fetchImage), the documentation (for stage1) and the help output (for the stage1 ACI flag) please?

@jonboulle updated the docs as requested.

thanks! :+1:


Authorization Model not found

Checklist

[X] I have looked into the README and have not found a suitable solution or answer.
[X] I have looked into the documentation and have not found a suitable solution or answer.
[X] I have searched the issues and have not found a suitable solution or answer.
[X] I have upgraded to the latest version of OpenFGA and the issue still persists.
[X] I have searched the OpenFGA Community and have not found a suitable solution or answer.
[X] I agree to the terms within the OpenFGA Code of Conduct.

Description
It seems that writing tuples randomly fails with the Authorization Model not found message.
Expectation
It always works.
Reproduction
Take a look at the output of executing the same command 3 times.
$ fga tuple write --store-id $FGA_STORE_ID \
    --model-id $FGA_MODEL_ID user:vfarcic owner document:Z

Error: failed to write tuple: Write validation error for POST Write with body {"code":"authorization_model_not_found","message":"Authorization Model '01HREZ3T0XGGGBMSW8S5HJP90A' not found"}
 with error code authorization_model_not_found error message: Authorization Model '01HREZ3T0XGGGBMSW8S5HJP90A' not found

$ fga tuple write --store-id $FGA_STORE_ID \
    --model-id $FGA_MODEL_ID user:vfarcic owner document:Z

Error: failed to write tuple: Write validation error for POST Write with body {"code":"authorization_model_not_found","message":"Authorization Model '01HREZ3T0XGGGBMSW8S5HJP90A' not found"}
 with error code authorization_model_not_found error message: Authorization Model '01HREZ3T0XGGGBMSW8S5HJP90A' not found

$ fga tuple write --store-id $FGA_STORE_ID \
    --model-id $FGA_MODEL_ID user:vfarcic owner document:Z

{
  "successful": [
    {
      "object":"document:Z",
      "relation":"owner",
      "user":"user:vfarcic"
    }
  ]
}

Store data
{
    "schema_version": "1.1",
    "type_definitions": [
        { "type": "user" },
        {
            "type": "document",
            "relations": {
                "reader": { "this": {} },
                "writer": { "this": {} },
                "owner": { "this": {} }
            },
            "metadata": {
                "relations": {
                    "reader": { "directly_related_user_types": [ { "type": "user" } ] },
                    "writer": { "directly_related_user_types": [ { "type": "user" } ] },
                    "owner": { "directly_related_user_types": [ { "type": "user" } ] }
                }
            }
        }
    ]
}

OpenFGA version
fga version v0.2.6 (commit: dc4e39648ec5b626fc5c44c4f9f77a1e15806ab7, date: 2024-02-28T12:47:25Z)
How are you running OpenFGA?
In Kubernetes
What datastore are you using?
In-Memory
OpenFGA Flags
No
Logs
No response

Thanks @vfarcic, we'll taking a look!

Thanks for reporting @vfarcic, can you provide us with the following info?

Can you run the following command to help us isolate whether the CLI can find any authorization model ID?

fga model list --store-id=$FGA_STORE_ID

Can you provide us with the version of openfga?  0.2.6 seems to refer to the version of CLI.  It will be good to have the version of openfga itself.  We will expect the version to be 1.x.x.

fga model list --store-id=$FGA_STORE_ID

{
  "authorization_models": [
    {
      "id":"01HREZ3T0XGGGBMSW8S5HJP90A",
      "created_at":"2024-03-08T12:02:56Z"
    }
  ]
}

The image I'm using is openfga/openfga:v1.5.0.
OpenFGA is deployed as a Helm chart with default values except for Ingress.
cat values.yaml

ingress:
  enabled: true
  className: traefik
  hosts:
    - host: openfga.<IP_ADDRESS>.nip.io
      paths:
        - path: /
          pathType: ImplementationSpecific

@vfarcic i think what's happening here is that by default our helm chart uses 3 replicas, which doesn't really translate when using the in memory datastore. Specify replicaCount: 1 in your values.yaml and try again.

That's it. Thanks a ton.


Prefer data from cumulus over existing data in es when indexing

When we have listed all relevant series already existing in es, we now make sure to overwrite all fields that are not lists of assets with the new data from cumulus, instead of preferring the data already in es.

looks very neat - waiting for another feedback loop on other work to finish before I can test this one


Bug: When deleting text with the keyboard of a device it's also removing text to the right of the pointer.

In the editor when doing a long press of the delete key in an android device it removes the text to the right of the text pointer.
Lexical version: v0.9.2
Steps To Reproduce
Tested device: Samgung Galaxy S22 Ultra with default keyboard

Go to the lexical playground https://playground.lexical.dev in the browser of an android device
Delete the predefined content and write a random paragraph
Select in the text any point where there is still text to the right
keep pressing the delete key in the keyboard

The current behavior
It deletes text to the left and right of the pointer
https://user-images.githubusercontent.com/59893365/232548029-4b6f358a-7955-475d-a83b-15948bb577cc.mp4
The expected behavior
It should only delete text to the left of the pointer.
https://user-images.githubusercontent.com/59893365/232548647-52290174-df6f-411a-93ef-a035e819d340.mp4

we are using lexical in production and we have the same problem 🥲 .
For now we decided to use html textarea instead of lexical editor.
We love lexical and I hope this problem will be solved soon so that we can return to lexical sooner

We're seeing the same issue too, no long-press on the backspace key needed.

@trueadm I did a little research on this issue and found the reason why it happens.
In this PR that line now returns false, I don't really understand why it could have changed but that causes it to not enter that if and go to else.
I was testing a bit and giving a value to the _compositionKey property fixes it.
if ($isRangeSelection(selection)) {
  // Used for handling backspace in Android.
  const isAndroidDevice = !!navigator.userAgent.match(/Android/i);

  if (isAndroidDevice) {
    $setCompositionKey(selection.anchor.key);
  }

  if (
    isPossiblyAndroidKeyPress(event.timeStamp) &&
    editor.isComposing() &&
    selection.anchor.key === selection.focus.key
  ) {
    $setCompositionKey(null);
    lastKeyDownTimeStamp = 0;
    // Fixes an Android bug where selection flickers when backspacing
    setTimeout(() => {
      updateEditor(editor, () => {
        $setCompositionKey(null);
      });
    }, ANDROID_COMPOSITION_LATENCY);
    if ($isRangeSelection(selection)) {
      const anchorNode = selection.anchor.getNode();
      anchorNode.markDirty();
      selection.format = anchorNode.getFormat();
      selection.style = anchorNode.getStyle();
    }
  } else {
    event.preventDefault();
    dispatchCommand(editor, DELETE_CHARACTER_COMMAND, true);
  }
  return;
}

I don't know if it's the best solution, but I hope it can be a guide.
Evidence: https://www.loom.com/share/24898783cffd4023bf85460966702898


The Global Image does not show up when run hello_world

The Global Image does not show up when run hello_world. There was only a dark-blue screen. I am running on Windows. What could be the problem? Thanks.

There is no way to know what is specially wrong on your system with so little information about your system.
This is what you should see (I've just built under Linux with VSG, vsgXhange and vsgTutorial master :

The hello_world example depends upon VulkanSceneGraph and vsgXchange libraries, and to low the OpenStreetMap data is requires vsgXchange::curl which depends upon libcurl to load the data from http.
Since you mention dark blue screen I can only guess that the window is opening and rendering the background colour bu is failing to load the data.  Could it be that you've built vsgXchange without libcurl so it doesn't have the ability to download data.
Check your vsgXchange builds CMakeCache.txt or by running CMake gui and look at the vsgXchange_curl CMake variable, this should be ON if it's found libcurl and able to be the vsgXchange::curl plugin.  The include/vsgXchange/Version.h will also have the vsgXchange_curl provided as a define.
This is what my include/vsgXchange/Version.h looks like (note the optional features at end):
 /* <editor-fold desc="MIT License">

Copyright(c) 2021 Robert Osfield

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitat
ion the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

 IN NO EVENT SHA
LL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 DEALINGS IN THE SOFTWARE.

</editor-fold> */

#pragma once

#include <vsgXchange/Export.h>
#include <vsg/core/Version.h>

#ifdef __cplusplus
extern "C"
{
#endif

    #define VSGXCHANGE_VERSION_MAJOR    1
    #define VSGXCHANGE_VERSION_MINOR    1
    #define VSGXCHANGE_VERSION_PATCH    1
    #define VSGXCHANGE_SOVERSION        1

    #define VSGXCHANGE_VERSION_STRING   "1.1.1"
    #define VSGXCHANGE_SOVERSION_STRING "1"

    extern VSGXCHANGE_DECLSPEC struct VsgVersion vsgXchangeGetVersion();
    extern VSGXCHANGE_DECLSPEC const char* vsgXchangeGetVersionString();
    extern VSGXCHANGE_DECLSPEC const char* vsgXchangeGetSOVersionString();

    /// return 0 if the linked vsgXchange was built as static library (default), 1 if the linked vsgXchange library was built as shared/dynamic library.
    /// When building against a shared library, to ensure the correct selection of VSGXCHANGE_DECLSPEC (provided in vsgXchange/Export.h) one must compile with the define VSGXCHANGE_SHARED_LIBRARY
    extern VSGXCHANGE_DECLSPEC int vsgXchangeBuiltAsSharedLibrary();

    /// standard Features
    #define vsgXchange_all
    #define vsgXchange_images
    #define vsgXchange_models
    #define vsgXchange_stbi
    #define vsgXchange_dds
    #define vsgXchange_ktx
    #define vsgXchange_spv
    #define vsgXchange_cpp

    /// optional Features
    #define vsgXchange_curl
    #define vsgXchange_openexr
    #define vsgXchange_freetype
    #define vsgXchange_assimp
    #define vsgXchange_GDAL
    #define vsgXchange_OSG

#ifdef __cplusplus
}
#endif

Hi Robert,
Thanks. The issue was due to the "curl" was not included when I built the vsgXchange. The global image shows up now after I rebuild the lib. I think it will be more helpful to show some info when the data (image) was not retrieved. Thanks.


Reproduction Parameters

Hi, I'm trying to reproduce the result of the original paper with imagenet-1k.
Could you kindly provide the parameters of 2D-OFDB-1k and 3D-OFDB-1k cases, especially "random pattern augmentation" and "random texture augmentation" if needed?
(I believe your methods "w/Aug." include above augmentations. I'll appreciate your advice if incorrect.)
Plus do you have any idea of how to solve "omegaconf.errors.MissingMandatoryValue: Missing mandatory value: model.optim.model_or_params"?
Log is:

Error executing job with overrides: ['data=grayimagefolder', 'data.baseinfo.name=2d-ofdb-1k', 'data.baseinfo.train_imgs=1000', 'data.baseinfo.num_classes=1000', 'data.trainset.root=/home/work/OFDB/dataset/2d-ofdb-1000', 'data.loader.batch_size=256', 'data.transform.no_aug=False', 'data.transform.auto_augment=rand-m9-mstd0.5-inc1', 'data.transform.re_prob=0.5', 'data.transform.color_jitter=0.4', 'data.transform.hflip=0.5', 'data.transform.vflip=0.5', 'data.transform.scale=[0.08,1.0]', 'data.transform.ratio=[0.75,1.3333]', 'data.mixup.prob=1.0', 'data.mixup.mixup_alpha=0.8', 'data.mixup.cutmix_alpha=1.0', 'data.mixup.switch_prob=0.5', 'model=vit', 'model.arch.model_name=vit_tiny_patch16_224', 'model.optim.learning_rate=0.001', 'model.scheduler.args.warmup_epochs=5', 'logger.group=cpmpare_instance_augmentation', 'mode=pretrain', 'output_dir=../models/ofdb_tiny_patch16_224/']
Traceback (most recent call last):
File "/home/work/OFDB/main.py", line 195, in main
optimizer = instantiate(cfg.model.optim, model=model)
File "/home/.pyenv/versions/anaconda3-2023.03/envs/hyb/lib/python3.10/site-packages/hydra/_internal/instantiate/_instantiate2.py", line 226, in instantiate
return instantiate_node(
File "/home/.pyenv/versions/anaconda3-2023.03/envs/hyb/lib/python3.10/site-packages/hydra/_internal/instantiate/_instantiate2.py", line 340, in instantiate_node
value = node[key]
omegaconf.errors.MissingMandatoryValue: Missing mandatory value: model.optim.model_or_params
full_key: model.optim.model_or_params
object_type=dict

I added "model_or_params: ???" to yaml files and inserted following:

cfg.model.optim.model_or_params = model

just before "optimizer = instantiate(cfg.model.optim, model=model)" in main.py, but assigning premitive values seem not accepted.
Please be advised that I came across several conflicts and obsolete dependency problems with the requirements.txt.
So I've switched several packages.
Their versions are:

timm 0.9.16
pytorch-metric-learning  1.3.2
torch  2.0.1
torchaudio  .0.2+cu118
torchvision   0.15.2

Sorry if there's something weird in above.
I'll greatly appreciate your advice!

Hi @jangsa ,thank you for interesting my paper.
I have saved the pre-trained model with ramdom patch patern and random texture data augmentation you asked for at the following link .
(However, the 2d-ofdb-1k patch aug. and the pre-trained models for texture and path aug. have been turned in by a co-author, and will be shared later. I will only share files that can be shared first.)

2d-ofdb-1k with patch aug. ->  pretrain_deit_tiny_patch16_224_2d-ofdb1k_patch__lr1.0e-3_epochs80000_bs256-last.pth
3d-ofdb-1k with patch aug. -> pretrain_deit_tiny_patch16_224_3d-ofdb1k_patch_lr1.0e-3_epochs80000_bs256-last.pth
3d-ofdb-1k with texture aug. -> pretrain_deit_tiny_patch16_224_3d-ofdb1k_texture_lr1.0e-3_epochs80000_bs256-last.pth
3d-ofdb-1k with patch and texture aug. -> pretrain_deit_tiny_patch16_224_3d-ofdb_patch_texture_lr1.0e-3_epochs80000_bs256-last.pth


Cell is wrongly tinted in the table view

When viewing info of a color, and navigating into the table view, cells are tinted of that color.

A fix might be to associate a different reuseIdentifier to the cell contained in the section "1".

This is fixed in my 4.0 branch, thank you though!


chore: cleanup

Ticket Link

Related Links

Description

Steps to Reproduce / Test

Request

Response

Codecov Report

Merging #99 (e74c649) into master (53b50da) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master      #99   +/-   ##
=======================================
  Coverage   80.90%   80.90%
=======================================
  Files          27       27
  Lines        1016     1016
=======================================
  Hits          822      822
  Misses        150      150
  Partials       44       44

Impacted Files
Coverage Δ

internal/postgres/pg.go
100.00% <100.00%> (ø)


Homepage UI Rework!

New sections, new style, new feel, new app builder!

831c537

cf15665

@benjreinhart draft part is over the styling of the Explore section and if I should make a modal menu like Create App has for JS/TS switch, once that's resolved I'd put it as ready to review


Has one relationship does not return related entity

Your Question
An entity with an has one relation does not return the referenced entity on query. Entity Depository has one City and one County. Getting the result from the DB does not return the City or County entity. See playground demo: https://github.com/go-gorm/playground/pull/105
The document you expected this should be explained
https://gorm.io/docs/has_one.html Examples with results would be helpfull to understand the documentation.
Expected answer
https://github.com/go-gorm/playground/pull/105
Where is the issue in this playground example?

Hello, V2 doesn't support preload in that way anymore, refer https://gorm.io/docs/preload.html


Problem with "New" Button on Office 365 Outlook service

Hi,
First of all, great application, great job ! Nothing else to say than : Bravo and stay on course !
To the point now :
I just installed Franz, created a new Office 365 Outlook service and logged in successfully. I checked my mail and tried to answer. A new Franz window opened (just like for other links when I opened them in Franz), titled with "_blank", but stood completely empty. So, I tried with the "New" button and it gave me the same result.
Expected Behavior
Simple Clicking on "New/Answer" button in Outlook 365 should open a new window to let you write a mail and to send it, just as the web application.
Current Behavior
Currently, a new Franz Window opens, but stays empty.
Screenshots (if appropriate):

Possible Solution
Maybe a redirection issue.
Steps to Reproduce (for bugs)

Install and Open Franz
Open Office 365 Outlook and log in
Click "New" button or "Answer" on a mail
See the "_blank"-titled Franz window opening.

Context
I was reading my mails and tried to answer. Than, I tried to create a new mail.
Your Environment

Franz Version used: 5.0.0-beta.16
Operating System and version: Windows 10 Pro x64 4Go RAM Intel Celeron G1840 2*2.80GHz

I'm also getting this issue whenever O365 Outlook tries to open a new window
You can work around it by changing your settings in O365 to let you reply in the same window (the one in Franz)


feature request: add value "charger_phases"

please add the object / value:  charger_phases from teslafi_API

implemented in 0.2.0

0.2.0 released to NPM


fix: make it clearer if you are editing a question or a template

Description
Closes: https://github.com/UserOfficeProject/issue-tracker/issues/1007

Motivation and Context
Makes it clearer if you are editing a Question or if you are editing a Template with a label on each question type.

How Has This Been Tested
Tested manually

Fixes

Changes
A Question appears like this:

A Question on a specific Template appears like this:

Depends on

Tests included/Docs Updated?

[ ] I have added tests to cover my changes.
[ ] All relevant doc has been updated

Just don't forget to do "Squash and merge" because there are quite much commits to be squashed into one it is better.


Can't install serialport...

Operating System and Hardware: Macbook Pro OSX Yosemite
NodeJS Version: tested 4.2.2, 5.12.0, 6.3.0 / currently npm 3.8.6 (node 5.12.0)
Serialport version: Latest
Python Version (if you're having trouble building serialport): Python 2.7.10
(Run node -v && npm -v && python --version to get the version numbers.)
Expected behavior
npm install serialport

Actual behavior
npm install serialport
bash-3.2$ npm install serialport

><EMAIL_ADDRESS>install /Users/david/dev/r/testst/node_modules/serialport
> node-pre-gyp install --fallback-to-build

node-pre-gyp ERR! install error
node-pre-gyp ERR! stack Error: Unsupported target version: 0.34.2
node-pre-gyp ERR! stack     at get_runtime_abi (/Users/david/dev/r/testst/node_modules/serialport/node_modules/node-pre-gyp/lib/util/versioning.js:156:23)
node-pre-gyp ERR! stack     at Object.module.exports.evaluate (/Users/david/dev/r/testst/node_modules/serialport/node_modules/node-pre-gyp/lib/util/versioning.js:277:19)
node-pre-gyp ERR! stack     at install (/Users/david/dev/r/testst/node_modules/serialport/node_modules/node-pre-gyp/lib/install.js:148:31)
node-pre-gyp ERR! stack     at Object.self.commands.(anonymous function) [as install] (/Users/david/dev/r/testst/node_modules/serialport/node_modules/node-pre-gyp/lib/node-pre-gyp.js:48:37)
node-pre-gyp ERR! stack     at run (/Users/david/dev/r/testst/node_modules/serialport/node_modules/node-pre-gyp/bin/node-pre-gyp:79:30)
node-pre-gyp ERR! stack     at Object.<anonymous> (/Users/david/dev/r/testst/node_modules/serialport/node_modules/node-pre-gyp/bin/node-pre-gyp:131:1)
node-pre-gyp ERR! stack     at Module._compile (module.js:413:34)
node-pre-gyp ERR! stack     at Object.Module._extensions..js (module.js:422:10)
node-pre-gyp ERR! stack     at Module.load (module.js:357:32)
node-pre-gyp ERR! stack     at Function.Module._load (module.js:314:12)
node-pre-gyp ERR! System Darwin 14.5.0
node-pre-gyp ERR! command "/usr/local/bin/node" "/Users/david/dev/r/testst/node_modules/serialport/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /Users/david/dev/r/testst/node_modules/serialport
node-pre-gyp ERR! node -v v5.12.0
node-pre-gyp ERR! node-pre-gyp -v v0.6.29
node-pre-gyp ERR! not ok
Unsupported target version: 0.34.2

Steps and/or code to reproduce the issue
Just trying to install

Yes, though, in this case I was just trying to install without electron.
Thanks for your help, any ideas welcome.

@reconbot I've tried just about everything and every version of node.  It's very strange.  I've been able to install in the past, without any problem.  But I can't install whatsoever since I set up electron.
~/d/sptest> node -v
v6.3.0
~/dev> mkdir sptest
~/dev> cd sptest
~/d/sptest> ls
~/d/sptest> npm init
(node:13593) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:13593) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:13593) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:13593) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
This utility will walk you through creating a package.json file.
It only covers the most common items, and tries to guess sensible defaults.

See `npm help json` for definitive documentation on these fields
and exactly what they do.

Use `npm install <pkg> --save` afterwards to install a package and
save it as a dependency in the package.json file.

Press ^C at any time to quit.
name: (@madwire/sptest) sptest
version: (1.0.0)
description:
entry point: (index.js)
test command:
git repository:
keywords:
license: (ISC)
About to write to /Users/david/dev/sptest/package.json:

{
  "name": "sptest",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "David Jones<EMAIL_ADDRESS>(rackfx.com)",
  "license": "ISC"
}

Is this ok? (yes)
~/d/sptest>
~/d/sptest> npm install serialport --save
(node:13598) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:13598) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:13598) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:13598) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:13598) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:13598) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:13598) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:13598) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:13598) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.

><EMAIL_ADDRESS>install /Users/david/dev/sptest/node_modules/serialport
> node-pre-gyp install --fallback-to-build

node-pre-gyp ERR! install error
node-pre-gyp ERR! stack Error: Unsupported target version: 0.34.2
node-pre-gyp ERR! stack     at get_runtime_abi (/Users/david/dev/sptest/node_modules/serialport/node_modules/node-pre-gyp/lib/util/versioning.js:156:23)
node-pre-gyp ERR! stack     at Object.module.exports.evaluate (/Users/david/dev/sptest/node_modules/serialport/node_modules/node-pre-gyp/lib/util/versioning.js:277:19)
node-pre-gyp ERR! stack     at install (/Users/david/dev/sptest/node_modules/serialport/node_modules/node-pre-gyp/lib/install.js:148:31)
node-pre-gyp ERR! stack     at Object.self.commands.(anonymous function) [as install] (/Users/david/dev/sptest/node_modules/serialport/node_modules/node-pre-gyp/lib/node-pre-gyp.js:48:37)
node-pre-gyp ERR! stack     at run (/Users/david/dev/sptest/node_modules/serialport/node_modules/node-pre-gyp/bin/node-pre-gyp:79:30)
node-pre-gyp ERR! stack     at Object.<anonymous> (/Users/david/dev/sptest/node_modules/serialport/node_modules/node-pre-gyp/bin/node-pre-gyp:131:1)
node-pre-gyp ERR! stack     at Module._compile (module.js:541:32)
node-pre-gyp ERR! stack     at Object.Module._extensions..js (module.js:550:10)
node-pre-gyp ERR! stack     at Module.load (module.js:458:32)
node-pre-gyp ERR! stack     at tryModuleLoad (module.js:417:12)
node-pre-gyp ERR! System Darwin 14.5.0
node-pre-gyp ERR! command "/usr/local/bin/node" "/Users/david/dev/sptest/node_modules/serialport/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /Users/david/dev/sptest/node_modules/serialport
node-pre-gyp ERR! node -v v6.3.0
node-pre-gyp ERR! node-pre-gyp -v v0.6.29
node-pre-gyp ERR! not ok
Unsupported target version: 0.34.2
npm WARN<EMAIL_ADDRESS>No description
npm WARN<EMAIL_ADDRESS>No repository field.
npm ERR! Darwin 14.5.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "serialport" "--save"
npm ERR! node v6.3.0
npm ERR! npm  v3.10.3
npm ERR! code ELIFECYCLE

npm ERR<EMAIL_ADDRESS>install: `node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script 'node-pre-gyp install --fallback-to-build'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the serialport package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-pre-gyp install --fallback-to-build
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs serialport
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls serialport
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/david/dev/sptest/npm-debug.log
~/d/sptest> sudo n lts
Password:
~/d/sptest> sudo npm install -g n
Password:
(node:13611) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:13611) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:13611) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:13611) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:13611) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:13611) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:13611) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:13611) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
(node:13611) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
/usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n
/usr/local/lib
└──<EMAIL_ADDRESS>
~/d/sptest> sudo n lts

     install : node-v4.4.7
       mkdir : /usr/local/n/versions/node/4.4.7
       fetch : https://nodejs.org/dist/v4.4.7/node-v4.4.7-darwin-x64.tar.gz
######################################################################## 100.0%
   installed : v4.4.7

~/d/sptest> node -v
v4.4.7

~/d/sptest> npm install serialport --save
npm WARN package.json<EMAIL_ADDRESS>No description
npm WARN package.json<EMAIL_ADDRESS>No repository field.
npm WARN package.json<EMAIL_ADDRESS>No README data
-
><EMAIL_ADDRESS>install /Users/david/dev/sptest/node_modules/serialport
> node-pre-gyp install --fallback-to-build

node-pre-gyp ERR! install error
node-pre-gyp ERR! stack Error: Unsupported target version: 0.34.2
node-pre-gyp ERR! stack     at get_runtime_abi (/Users/david/dev/sptest/node_modules/serialport/node_modules/node-pre-gyp/lib/util/versioning.js:156:23)
node-pre-gyp ERR! stack     at Object.module.exports.evaluate (/Users/david/dev/sptest/node_modules/serialport/node_modules/node-pre-gyp/lib/util/versioning.js:277:19)
node-pre-gyp ERR! stack     at install (/Users/david/dev/sptest/node_modules/serialport/node_modules/node-pre-gyp/lib/install.js:148:31)
node-pre-gyp ERR! stack     at Object.self.commands.(anonymous function) [as install] (/Users/david/dev/sptest/node_modules/serialport/node_modules/node-pre-gyp/lib/node-pre-gyp.js:48:37)
node-pre-gyp ERR! stack     at run (/Users/david/dev/sptest/node_modules/serialport/node_modules/node-pre-gyp/bin/node-pre-gyp:79:30)
node-pre-gyp ERR! stack     at Object.<anonymous> (/Users/david/dev/sptest/node_modules/serialport/node_modules/node-pre-gyp/bin/node-pre-gyp:131:1)
node-pre-gyp ERR! stack     at Module._compile (module.js:409:26)
node-pre-gyp ERR! stack     at Object.Module._extensions..js (module.js:416:10)
node-pre-gyp ERR! stack     at Module.load (module.js:343:32)
node-pre-gyp ERR! stack     at Function.Module._load (module.js:300:12)
node-pre-gyp ERR! System Darwin 14.5.0
node-pre-gyp ERR! command "/usr/local/bin/node" "/Users/david/dev/sptest/node_modules/serialport/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /Users/david/dev/sptest/node_modules/serialport
node-pre-gyp ERR! node -v v4.4.7
node-pre-gyp ERR! node-pre-gyp -v v0.6.29
node-pre-gyp ERR! not ok
Unsupported target version: 0.34.2
npm ERR! Darwin 14.5.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "serialport" "--save"
npm ERR! node v4.4.7
npm ERR! npm  v2.15.8
npm ERR! code ELIFECYCLE

npm ERR<EMAIL_ADDRESS>install: `node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script 'node-pre-gyp install --fallback-to-build'.
npm ERR! This is most likely a problem with the serialport package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-pre-gyp install --fallback-to-build
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs serialport
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!
npm ERR!     npm owner ls serialport
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/david/dev/sptest/npm-debug.log
~/d/sptest>

Tried uninstalling and reinstalling Node.
still get
Unsupported target version: 0.34.2

That's fine, but what does that mean?  Version of what?
I cloned the github repo and ran npm install and get the same error.  I have not given up yet.

I've tried a few things.  I tried on another laptop and it works fine on there...
I'm now getting the same error with serialport and sqlite3 on this repo, so I'm certain it's localized. Obviously node-pre-gyp can't build the module on my machine for some reason.
Good night for now...

Updated to El Capitan on this machine and updated X Code too.  Still get the same error

I was able to build j5/serialport on a separate, virgin OSX Yosemite machine for electron and import the module into my primary dev box.
Not sure how to resolve the target issues for the specific machine in question, but this worked for me.
@reconbot, feel free to let me know if you would like more information to debug the issue.  Closing this for now.   I may revisit in the future, too.


New setting request

Please set some const to variable, such as "STORE_HOMEPAGE ", "STORE_HOMEPAGE_EN ", "STORE_CART_EN ", because all of us are not in same country, we come into Epic store in diffrent url, some times, those url are too slow, so, please set them to variable, let us can custom them

@claabs

Revisiting this just now, but are there any examples of Epic Games domains that are regional? store.epicgames.com should be on a global CDN and have quick loads globally.


For macos M1 chip, I hope to upgrade the project chip to Node js 16.x version

I'm a Java Scrpit developer, and I liked the framework from the first moment I saw it. I run everything fine in Windows. But when I switched to the Mac OS M1 Chip, I couldn't successfully launch the program. Because in Node JS 14.x , Node Canvas and Jest (maybe) do not support M1 Chip. I was unable to npm install successfully.Hopefully, the project will be upgraded to at least version 16!

Hello,
It is planned to make it compatible with NodeJS 16+ versions but not in the short term (from 2023)

@RSamaium hi! I just stumbled upon this awesome framework for a project I'm working on. Thing is, like @mqllin I work on a MacBook (m2) and am facing the same problem.
Waiting for next year is a bit of a problem for me but perhaps I can take some of the work out of your hands if you could point me to the place to start on fixing this (assuming simply raising version constraints won't fix it)?

@cleentfaar Hello,
The goal is to update the compiler:
https://github.com/RSamaium/RPG-JS/tree/v3/packages/compiler, and mainly node-sass module, it should be put on version 6+ for compatibility with NodeJS 16 (https://www.npmjs.com/package/node-sass)
I already tried but it causes other difficulties, because it is necessary to update webpack, and to change the configuration in the webpack-* files
I thought that the easiest way was to redo the compiler with Vite in order to optimize the compiler and to switch to the latest version of NodeJS. But in a first time, we can fix the problem with Webpack :)
If you feel comfortable to do it, don't hesitate to propose a pull request !

You could use a linux container in docker until there's a solution:
version: "3.4"
services:
  server:
    image: node:14.21.1-bullseye
    volumes:
      - ../my-rpg-game:/development
    working_dir: /development
    platform: linux/amd64
    ports:
      - "3000:3000"
    command: bash -c "npm install && npm run dev"

RPGJS is now available on NodeJS 18
https://community.rpgjs.dev/d/121-release-of-version-4-beta


Kasnerz/generation tasks

Copying Jon's comments from the other repo:

The metrics.bleu function performs corpus-level BLEU. If you want to apply sentence-level (or some lower text granularity) you would have to override process_results in e2e_nlg_cleaned.py. Otherwise, just revert the base.py changes 👍


Square Viewport + Default Separated Mode

About the PR

A bit of a double whammy.
Primarily, the game viewport is now a 1:1 aspect ratio (15 tiles by 15 tiles.) This is primarily because, due to being able to rotate the camera, player's have an advantage in how much they can see around them based on the orientation of their camera, which is really just a scummy feature to have. With a square viewport, you essentially have the same view of the area around you no matter how much the camera is rotated.
Defaulting to separated mode is really just a reality of the classic mode not working well with non-native aspect ratios. The more square the ratio, the bigger the ugly bars on the side of the screen get. I personally think that having this space filled in by anything, even just chat, is a vastly better visual experience for the player. No need to hide it in the chat.
Media

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog

omitted the aspect ratio because it's fairly obvious.
:cl:

tweak: The default chat layout has been changed to the "separated" style. This can be reverted in the settings.

Strong, strong, strong disagree with squaring the viewport, as there's far better solutions to the issue of people rotating their viewport for the visibility (for instance, as I've proposed in another PR: allowing people to bring their mouse to the edges of the screen to pan their view in that direction)
From a UX standpoint, a square viewport means that the overwhelming majority of the screen becomes blank space, and with separated chat specifically, can genuinely cause eyestrain from how off-center the viewport ends up. We have always been a strong advocate for a wider viewport ever since it became feasible in SS13, and we are absolutely not a fan of regressing the game in this way.

I do not like this for the reasons Lank and Bhijn have already stated.

if it is not gonna be merged as a default, then maybe make it toggleable? Like we did with chat. So you can have your preferred view: standard or squared.
would get abused by the powergamers though.

if it is not gonna be merged as a default, then maybe make it toggleable? Like we did with chat. So you can have your preferred view: standard or squared.
would get abused by the powergamers though.

it already is, there's a slider in options.

if you could toggle it why would you not toggle it

it already is, there's a slider in options.

oh, never seen it.
okay then.

 The viewport size was also picked with the intent of getting something that's "not square, but not too rectangular to make rotation a hugely significant mechanic".

I personally think that having this space filled in by anything, even just chat, is a vastly better visual experience for the player.

It's a ton of visual clutter for a mechanic that I have always wanted to reduce the importance of. The fact of the matter is that a huge chat window should not be necessary for normal gameplay. It is in SS13, but SS14 puts vastly different stuff in there so it's not the same.

Im perfectly fine leaving the aspect ratio as is and removing those modifications from the pr, but i still think separated should be the default style. I honestly don't think that it's a matter of emphasis placed on the chat window.
Between the two options, only one of them has a significant portion of the HUD dedicated to dead space. Is the side of the screen being only chat perfect? Not necessarily, but also, there's way more that could be done with it in the future. Integrating the PDA or a statpanel into the separated mode sidebar could do a lot to make the space more meaningful.
At the very least, it's not being wasted space. The default layout is unnecessarily burdensome in that it's constructed with a ton of small unusable space thats only appeal is sticking small windows into it so that it doesnt cover the game (something you can accomplish equally well with the large chat sidebar.)
I can't really fault criticisms that it's offcenter, but i think it's far from being outright ugly. Its just wasted potential to let screenspace go to waste instead of being able to better integrate it in some way.

...and having to look to the side of your screen constantly sucks.

I can't really fault criticisms that it's offcenter, but i think it's far from being outright ugly.

Has eye dominance been considered in the past when it comes to this? I mention this because I wonder if people thinking that separated mode looks ugly is related to the fact that not only is a left sided viewport off center but it's even more off the center of the right eye (70% of people are right eye dominant and assuming that people center their head with the screen, the right eye would be slightly to the right of the center of the screen). An option to move the chat bar to the left would make it so that the distance between the right eye and the center of the viewport is less than the current version.

As a dedicated seperated gamer.
I am bias and attached to the old ss13 "style" of GUI in total but even I do not support moving seperated to default.
It's very "aged" composition wise and is honestly just violently jank (resizing the chat box a tiny amount will implode the entire chat scrolling)
I am also a camera rotation "abuser", rotating the camera to see what... 2 ish tiles further? Yeah its simply gross and I pulled back from using it so much..... I used to rotated camera at every corner during chases...
TLDR;
Don't make seperated default, square viewport is a bandaid fix to what could be solved in better ways.


Cast Vote Page is not loading

Overview
It has been noticed that the cast vote page is not loading for the BlockVote application.
We have the following errors in the browser console.

Error: Contract has not been deployed to detected network (network/artifact mismatch)

Acceptance Criteria

Make sure the Cast Vote page is working as expected.

PR created #12

Merged the above PR as now the cast vote page is working as expected.


operator codeflare-operator (0.2.1)

New release of codeflare operator

/merge possible

/merge possible

/merge possible


Expected 96 from C header, got 88 from PyObject

Hello! I installed the standalone version of empress a couple of weeks ago and it's been working beautifully. Yesterday I tried running it and got the error seen below. I went back and ran it again on data that had already worked and got the same error. Then I tried installing it on a local linux machine and got the same error. The error also occurs when I type run empress --help.
[usr] programs$ empress --help
Traceback (most recent call last):
  File "/home/borneman/.local/bin/empress", line 5, in <module>
    from empress.scripts._cli import empress
  File "/home/borneman/.local/lib/python3.10/site-packages/empress/__init__.py", line 9, in <module>
    from empress.core import Empress
  File "/home/borneman/.local/lib/python3.10/site-packages/empress/core.py", line 24, in <module>
    from emperor import Emperor
  File "/home/borneman/.local/lib/python3.10/site-packages/emperor/__init__.py", line 12, in <module>
    from emperor.core import Emperor
  File "/home/borneman/.local/lib/python3.10/site-packages/emperor/core.py", line 19, in <module>
    from skbio import OrdinationResults
  File "/home/borneman/.local/lib/python3.10/site-packages/skbio/__init__.py", line 12, in <module>
    import skbio.io  # noqa
  File "/home/borneman/.local/lib/python3.10/site-packages/skbio/io/__init__.py", line 290, in <module>
    import_module("skbio.io.format.clustal")
  File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/home/borneman/.local/lib/python3.10/site-packages/skbio/io/format/clustal.py", line 148, in <module>
    from skbio.alignment import TabularMSA
  File "/home/borneman/.local/lib/python3.10/site-packages/skbio/alignment/__init__.py", line 211, in <module>
    from ._tabular_msa import TabularMSA
  File "/home/borneman/.local/lib/python3.10/site-packages/skbio/alignment/_tabular_msa.py", line 18, in <module>
    from skbio.sequence import Sequence
  File "/home/borneman/.local/lib/python3.10/site-packages/skbio/sequence/__init__.py", line 329, in <module>
    from ._substitution import SubstitutionMatrix
  File "/home/borneman/.local/lib/python3.10/site-packages/skbio/sequence/_substitution.py", line 12, in <module>
    from skbio.stats.distance import DissimilarityMatrix
  File "/home/borneman/.local/lib/python3.10/site-packages/skbio/stats/__init__.py", line 69, in <module>
    from ._subsample import subsample_counts, isubsample
  File "/home/borneman/.local/lib/python3.10/site-packages/skbio/stats/_subsample.py", line 18, in <module>
    from biom import subsample as biom_subsample
  File "/home/borneman/.local/lib/python3.10/site-packages/biom/__init__.py", line 51, in <module>
    from .table import Table
  File "/home/borneman/.local/lib/python3.10/site-packages/biom/table.py", line 196, in <module>
    from ._filter import _filter
  File "biom/_filter.pyx", line 1, in init biom._filter
ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject

Thanks for reporting this! I was able to reproduce this issue. To make a long story short, I think the issue is that you installed (either directly or indirectly) a numpy version >= 2, which is currently incompatible with Empress' dependencies. We've already seen these numpy versions cause other problems with Empress (#561), but this particular one is new to me.
Reproducing the issue
Creating a fresh conda environment with Python 3.10, numpy >= 2, and Cython -- then installing Empress into this environment -- reproduces your issue:
$ mamba create -n etest20241209 python=3.10 "numpy >=2" cython  # installs numpy 2.1.3
$ conda activate etest20241209
$ pip install empress
$ empress --help  # gives me the same error --
Traceback (most recent call last):
  File "/home/marcus/anaconda3/envs/etest20241209/bin/empress", line 5, in <module>
    from empress.scripts._cli import empress
  File "/home/marcus/anaconda3/envs/etest20241209/lib/python3.10/site-packages/empress/scripts/_cli.py", line 10, in <module>
    from empress._plot_utils import save_viz, prepare_pcoa, check_and_process_files
  File "/home/marcus/anaconda3/envs/etest20241209/lib/python3.10/site-packages/empress/_plot_utils.py", line 13, in <module>
    from bp import parse_newick
  File "/home/marcus/anaconda3/envs/etest20241209/lib/python3.10/site-packages/bp/__init__.py", line 8, in <module>
    from ._bp import BP
  File "bp/_bp.pyx", line 1, in init bp._bp
ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject

Solving the issue
If we again create a fresh conda environment, but this time use a version of numpy before 2, then this solves the problem:
$ mamba create -n etest20241209-2 python=3.10 "numpy < 2" cython  # installs numpy 1.26.4
$ conda activate etest20241209-2
$ pip install empress
$ empress --help  # now works as usual!

Proposed solution
It is not clear from your error log if you are using some sort of environment manager (e.g. conda). If not, I recommend doing so (and using a version of numpy < 2 when creating an environment), then installing Empress into such an environment. mamba, in particular, works fairly well from what I've seen (this is what I used in the above tests). I think installing Empress in this way should fix the problem.
Alternative solution: I think you could fix the issues in your current system by manually downgrading the installed numpy version to an earlier version than 2 (that is, assuming that you already have such a numpy version installed -- you can check by running pip list | grep numpy). However, I am not sure this is ideal: I suspect this error is happening in the first place because some other piece of software was recently installed that required a more recent numpy version, which caused numpy to be upgraded (which in turn caused this problem). I worry that downgrading numpy in your current system would make Empress work, but then break the hypothetical other package you have installed that relies on a more recent version of numpy :)
Fixing this in Empress
Maybe we should pin numpy < 2 for now? The traceback indicates that the error occurs in iow, but I am not 100% sure about if the root of the issue comes from iow or from something else.

Thank you so much! Specifying numpy in a conda environment has fixed the issue for me as well. (I had used an environment before but hadn't thought to specify numpy.)


feat(remix): add storybook-configuration generator

Add a generator to create a storybook configuration for remix

Code looks good, but I'd like to take some time to test.

@philipjfulcher please do! There’s bound to be some kind of edge case I’ve missed. I tested it out with a component Chau directed me to in Ocean.
there is 1 caveat. There was a bug in the Nx/storybook configuration generator where it wasn’t adding the path to the viteConfig in the main.js of storybook automatically. Katerina merged a fix for that yesterday, but until a new patch is released, you’ll need to set that manually.


Keep player status on disconnect

Fix https://github.com/space-wizards/space-station-14/issues/10623
Made a test for this, but toolbox makes the user id random on every connection, so I need to change how that works, and I'm not doing that in this PR.

@wrexbe am i dumb or is there no actual test nor fix in this PR.

Removing this line is the fix:
_playerGameStatuses.Remove(session.UserId);

Here is the test PRs:
Engine: https://github.com/space-wizards/RobustToolbox/pull/3143
Content: https://github.com/space-wizards/space-station-14/pull/10627


Add cloudshell cookbook docs, and other misc update

Adding CloudShell cookbook
Fixed skaffold command in both gke and cloudrun.

Default skaffold version in cloud shell is 2.2.0
Welcome to Cloud Shell! Type "help" to get started.
Your Cloud Platform project in this session is set to xxx
Use “gcloud config set project [PROJECT_ID]” to change to a different project.
gcp ~ $ skaffold version
v2.2.0
gcp ~ $

Also the hyperlink in Step 3.4 of Installation.MD is broken (just fyi, not part of current PR)

Default skaffold version in cloud shell is 2.2.0
Welcome to Cloud Shell! Type "help" to get started.
Your Cloud Platform project in this session is set to xxx
Use “gcloud config set project [PROJECT_ID]” to change to a different project.
gcp ~ $ skaffold version
v2.2.0
gcp ~ $

Added a step to verify the version.

Also the hyperlink in Step 3.4 of INSTALLATION.md is broken (just fyi, not part of current PR)

Fixed.


qemu: update qemu default config for arm

As qemu has upgrade to 5.1 on arm, default config file should
update accordingly.
Fixes: #1157
Signed-off-by: Jianyong Wu<EMAIL_ADDRESS>@jodh-intel @devimc

/test

@jongwu  does this need forward-port ?

@devimc - yeah, it need to port-forward this to packaging:2.0 and kata-containers:2.0. I will do it later.

@devimc - help trigger ARM ci, thanks

/test

/AzurePipelines run

Hi @devimc @jodh-intel , help trigger ARM CI, thanks.

/test-arm
Hi @jongwu - I've added you to this repo and the main 2.x one so that you should be able to trigger builds from now on ;)

Thanks @jodh-intel 😄

can we merge this @jodh-intel @devimc ?


New route - passenger field

Typling to the box should filter selector - now it doesn't provide any value.

dropdown with the option to allow typing

I will do this


Import utf-8 headings

Hello, I'm using Maatwebsite and it's very good option for excel works but I have one problem .. I have excel sheet with arabic heading, so when I import it , it converted to understand-less english character .. What is the solution for my problem ?

Have you tried Excel::load($yourFilePath,'UTF-8')->toObject(); ?
If you dump your results make sure your HTML page has this exact same meta charset.


Diffrenciate between read vs write references

Decorate reference results with there usage, whether it was referenced to write/update a value, or read a value from it.
Also allow filtering based on  read or write usage reference.
Example
class A{
/*line 10*/  b:number = 10;
}

const i= new A();

/*line 20 */ console.log(i.b);

/*line 30 */ i.b = 100;
/*line 40 */ const t = i.b;

when try to find reference for member b in class A
references at line 10 and 30 are of write usage
references at line 20 and 40 are of read usage

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

very useful feature

This feature request has not yet received the 20 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

🤔

This is an extremely useful feature that exists other Ideas (e.g. GoLand). Any chance we can prioritize this higher?

any progress?

Some minor requests about it:

add "declare" reference
allow sorting by reference usage ("declare" at top)
allow any kind of reference (customized by language server extension)

This feature will be very useful. If have used Goland before, you will see its value.
When we want to find out how and where a field or variable assigned a value, we are not willing to look through all references.

+1 super-vote for write reference


Visual Studio Code can not identify if i do not use @ with Component decorator

VSCode Version: Code 1.9.1 (f9d0c687ff2ea7aabd85fb9a43129117c0ecf519, 2017-02-09T00:26:45.394Z)
OS Version: Windows_NT ia32 6.1.7600
@ issue in Comopnent decorator :

I was created a component for my application and unfortunately i forgot to mention @ with my Component decorator
import {Component} from '@angular/core';

Component({
    selector:'comments',
    templateUrl:'./comments.component.html',
    styleUrls:['comments.component.css']
})

when i run my code error was something weird that i could not figure out what should be the solution after 1 hours of effort i had figure out that error was because of @ with Component decorator did not mentioned see above code. If this is Editor Problem please fix this in future update of visual studio code.

the issue is very confusing... can you try clarifying what exactly the problem is? Is it syntax highlighting?

Yes this is syntax related issue. Editor should prompt me if i don't use @ with Component decorator like
@Component({
})

I don't see what's wrong?

vs

The syntax highlight is working, and it different in both cases.
VSCode can't know if you intend to use Component or @Component

@sahdev0, in general we cannot know when you intended to use a decorator this way vs a regular function call. This is as-designed


Scroll bar

In the past few weeks, I've been using micro as my primary editor - and I like it!
One feature that I'm missing though is a "scroll-bar" which shows me where I'm in the file.

Submit a PR from your branch? I know I'd like a scroll bar. 👍

Maybe put it behind a config flag?

I've implemented a scroll bar similar to @NyxCode's implementation (thanks for the inspiration!). It follows the screen instead of the cursor and supports multiple splits. Use the scrollbar option to enable it.

Perfect, thanks @zyedidia!

I know this would be much harder, but is it possible to add mouse support so I can drag the scrollbar up and down?


tubitv broken

Checklist

[ x] I'm reporting a broken site support
[ x] I've verified that I'm running youtube-dl version 2020.03.08
[ x] I've checked that all provided URLs are alive and playable in a browser
[ x] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[ x] I've searched the bugtracker for similar issues including closed ones

Verbose log

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', 'https://tubitv.com/https://tubitv.com/tv-shows/274634/s01_e02_city_ways']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2020.03.08
[debug] Python version 3.6.9 (CPython) - Linux-4.15.0-88-generic-x86_64-with-Ubuntu-18.04-bionic
[debug] exe versions: none
[debug] Proxy map: {}
[generic] s01_e02_city_ways: Requesting header
WARNING: Could not send HEAD request to https://tubitv.com/https://tubitv.com/tv-shows/274634/s01_e02_city_ways: HTTP Error 404: Not Found
[generic] s01_e02_city_ways: Downloading webpage
ERROR: Unable to download webpage: HTTP Error 404: Not Found (caused by <HTTPError 404: 'Not Found'>); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 627, in _request_webpage
    return self._downloader.urlopen(url_or_request)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 2238, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "/usr/lib/python3.6/urllib/request.py", line 532, in open
    response = meth(req, response)
  File "/usr/lib/python3.6/urllib/request.py", line 642, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python3.6/urllib/request.py", line 570, in error
    return self._call_chain(*args)
  File "/usr/lib/python3.6/urllib/request.py", line 504, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.6/urllib/request.py", line 650, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)

Description

tubitv.com appears to be broken giving a 404 when trying to download a file at a url such as:
youtube-dl  https://tubitv.com/https://tubitv.com/tv-shows/274634/s01_e02_city_ways
Thanks.

Invalid URL.


Added DeployVsixExtensionFiles unit test

This test verifies that a VSIX extension is correctly deployed.
And set the basis for overriding the deployment logic in our Xamarin.VSSDK targets

@kzu done. The ItemDefGroup did not work.


Maybe the IOU is wrong calculated by mmcv.ops.box_iou_rotated?

Thanks for your error report and we appreciate it a lot.
Checklist

I have searched related issues but cannot get the expected help.
The bug has not been fixed in the latest version.

Describe the bug
Two boxes is far from each other, but  the iou is high from box_iou_rotated.

Reproduction

What command or script did you run?

python tools/test.py

Did you make any modifications on the code or config? Did you understand what you have modified?
NO

What dataset did you use?
NuScenes

Environment

Please run python mmdet3d/utils/collect_env.py to collect necessary environment information and paste it here.

`Python: 3.8.13 (default, Mar 28 2022, 11:38:47) [GCC 7.5.0]
CUDA available: True
GPU 0,1: GeForce RTX 2080 Ti
CUDA_HOME: /usr/local/cuda
NVCC: Cuda compilation tools, release 10.2, V10.2.8
GCC: gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
PyTorch: 1.10.1
PyTorch compiling details: PyTorch built with:

GCC 7.3
C++ Version: 201402
Intel(R) oneAPI Math Kernel Library Version 2021.4-Product Build 20210904 for Intel(R) 64 architecture applications
Intel(R) MKL-DNN v2.2.3 (Git Hash 7336ca9f055cf1bfa13efb658fe15dc9b41f0740)
OpenMP 201511 (a.k.a. OpenMP 4.5)
LAPACK is enabled (usually provided by MKL)
NNPACK is enabled
CPU capability usage: AVX512
CUDA Runtime 10.2
NVCC architecture flags: -gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_37,code=compute_37
CuDNN 7.6.5
Magma 2.5.2
Build settings: BLAS_INFO=mkl, BUILD_TYPE=Release, CUDA_VERSION=10.2, CUDNN_VERSION=7.6.5, CXX_COMPILER=/opt/rh/devtoolset-7/root/usr/bin/c++, CXX_FLAGS= -Wno-deprecated -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -fopenmp -DNDEBUG -DUSE_KINETO -DUSE_FBGEMM -DUSE_QNNPACK -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -DSYMBOLICATE_MOBILE_DEBUG_HANDLE -DEDGE_PROFILER_USE_KINETO -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-psabi -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow, LAPACK_INFO=mkl, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, PERF_WITH_AVX512=1, TORCH_VERSION=1.10.1, USE_CUDA=ON, USE_CUDNN=ON, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=ON, USE_MPI=OFF, USE_NCCL=ON, USE_NNPACK=ON, USE_OPENMP=ON,

TorchVision: 0.11.2
OpenCV: 4.6.0
MMCV: 1.5.3
MMCV Compiler: GCC 7.3
MMCV CUDA Compiler: 10.2
MMDetection: 2.25.0
MMSegmentation: 0.25.0
MMDetection3D: 1.0.0rc3+bb20469
spconv2.0: False`

I have fount the reason, i should unsqueeze the tensor shape first. Close it


How to hide / show controllers?

Hi,
Is there any way to show and hide controllers with simple functions like in dat.GUI (gui.show() and gui.hide()) to get similar behavior here?
Thanks!

You can use hidden property:
https://cocopon.github.io/tweakpane/misc/#visibility

Oh man, I spent an hour and somehow failed to find this in the description.
My apologies and thanks for your time! 🙏


BUG-ID: CLOUDSTACK-9808 Added system Vm upgrade path for LXC and OVM

`

mysql> select id,unique_name,name,type,url,updated,created from vm_template where type='SYSTEM';
+----+-------------+-------------------------------+--------+-----------------------------------------------------------------------------------------------+---------+---------------------+
| id | unique_name | name                          | type   | url                                                                                | updated | created             |
+----+-------------+-------------------------------+--------+-----------------------------------------------------------------------------------------------+---------+---------------------+
|  1 | routing-1   | SystemVM Template (XenServer) | SYSTEM | https://download.cloudstack.org/systemvm/4.10/systemvm64template-master-4.10.0-xen.vhd.bz2    | NULL    | 2017-03-30 15:53:00 |
|  3 | routing-3   | SystemVM Template (KVM)       | SYSTEM | https://download.cloudstack.org/systemvm/4.10/systemvm64template-master-4.10.0-kvm.qcow2.bz2  | NULL    | 2017-03-30 15:53:00 |
|  8 | routing-8   | SystemVM Template (vSphere)   | SYSTEM | https://download.cloudstack.org/systemvm/4.10/systemvm64template-master-4.10.0-vmware.ova     | NULL    | 2017-03-30 15:53:00 |
|  9 | routing-9   | SystemVM Template (HyperV)    | SYSTEM | https://download.cloudstack.org/systemvm/4.10/systemvm64template-master-4.10.0-hyperv.vhd.zip | NULL    | 2017-03-30 15:53:00 |
| 10 | routing-10  | SystemVM Template (LXC)       | SYSTEM | https://download.cloudstack.org/systemvm/4.10/systemvm64template-master-4.10.0-kvm.qcow2.bz2  | NULL    | 2017-03-30 15:54:13 |
| 12 | routing-12  | SystemVM Template (Ovm3)      | SYSTEM | https://download.cloudstack.org/systemvm/4.10/systemvm64template-master-4.10.0-ovm.raw.bz2    | NULL    | 2017-03-30 15:55:58 |
+----+-------------+-------------------------------+--------+-----------------------------------------------------------------------------------------------+---------+---------------------+
6 rows in set (0.00 sec)

`

LGTM
@kishankavala did you check what went wrong with the kvm template. @karuturi reported that and it was probably some auto-conflict-resolution.

code LGTM. Need to check why xenserver and KVM still have wrong urls on PR https://github.com/apache/cloudstack/pull/1582#issuecomment-288310796

@karuturi I think it is easiest to just reapply and not search for the cause of an 8 month old PR resulting in conflicts. (if the original code has the right URLS in it)

LGTM

LGTM


PointerScaleEvent

Use case
Our use case: a Flutter4Desktop application that reacts to a user's touch-scale gesture (as opposed to a drag-scale gesture).
We're already using handleScaleUpdate for other standard UI functions, so we can't use that here. Also, there's behavior that's expected by our users in response to this, which we want to able to provide. (For an example where the UI zooms in response to this scale, see this javascript demo.
From my observations, Flutter isn't emitting anything in response to this action. When using a Listener and catching all pointer events, I see a lot of PointerScrollEvents but that's the only PointerSignalEvent. When I scale, I don't see any events at all during the entire scale. This is supported by the fact that PointerScrollEvent is the only implementer of PointerSignalEvent :p
Proposal
Create a PointerScaleEvent class to be emitted when pointers scale without contacting the screen.

note: internal customer

This is a specific case of #23604; closing as a duplicate of that issue.

Sounds good, thanks Stuart!


Integration with ASP.Net WebForms app

I am trying to integrate the example into an existing ASP.Net WebPages.
The example APP works fine, however, when I try and integrate it into my application I can't get the API controller method to get called and based on my debugging so far the routes are null. I am fairly positive it is because the ASP handler / modules are interfering with the MVC controller handlers / modules but can't figure out how to effectively debug this - it is not a routing problem per se, but the fact that the routes are null
Any hints on how to trouble-shoot this or does anyone have a working example that includes integration with aspx pages based application.
Thanks in advance.
Whatty

Hi @Whatty . Sorry, I'm not aware of any examples.
We did find a couple of resources about the reverse process that may help shed light on converting in the other direction:

https://msdn.microsoft.com/en-us/magazine/jj991978.aspx
http://stackoverflow.com/questions/211744/best-way-to-gradually-convert-an-existing-asp-net-site-to-mvc

You might try asking on Stack Overflow. If any part of your issue seems related to the Microsoft Graph API, please tag the question with [MicrosoftGraph].

My app uses ExtJS from Sencha to build the pages, so my pages are nothing more than simple containers in which to render the JS. Thus I have determined that it is time for port forward instead of supporting the older aspx pages - I may regret this but conceptually it should be straight-forward.


Relax the parsing for 1.1/1.2 versioned VOTables

1.1/1.2 VOTables are not supported and trying to parse them result in panicking
This is unfortunate as these versions seem to be still quite used, e.g. simbad cone search service returns 1.2 votables
panicked at 'called `Result::unwrap()` on an `Err` value: Custom("Unrecognized version. Actual: '1.2'. Expected: '1.3' or '1.4'")
It should be great to:

not panicking but prefer return an error
provide a relaxed version boolean parameter that could still try to parse the votable even if it is <1.3

Fixed by commit 41db8bbae47c7a0ca7be89ad7ab05b32ea1ca95a


Add lineSpacing and interitemSpacing to FlowLayout.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@8de4e20). Click here to learn what that means.
The diff coverage is 100%.

@@            Coverage Diff            @@
##             master      #23   +/-   ##
=========================================
  Coverage          ?   61.38%
=========================================
  Files             ?       28
  Lines             ?      922
  Branches          ?        0
=========================================
  Hits              ?      566
  Misses            ?      356
  Partials          ?        0

Impacted Files
Coverage Δ

Sources/Layout/FlowLayout.swift
100% <100%> (ø)

Continue to review full report at Codecov.

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


azure_cli_install:  'ascii' codec can't decode byte 0xe2 in position 3256

Hej,
I went through the manual installation steps as outlined here:
https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?view=azure-cli-latest
The python install script which is downloaded form the "InstallAzureCli.sh" script fails with:
===> Modify profile to update your $PATH and enable shell/tab completion now? (Y/n):
===> Enter a path to an rc file to update (leave blank to use '/home/bolausson/.bashrc'):
-- Backed up '/home/bolausson/.bashrc' to '/home/bolausson/.bashrc.backup'
-- Unable to set up tab completion. ERROR: 'ascii' codec can't decode byte 0xe2 in position 3256: ordinal not in range(128)
-- Installation successful.
-- Run the CLI with /home/bolausson/azure-cli/bin/az --help

I had to apply the following to fix it:
--- azure_cli_install.org	2018-05-29 00:32:14.427546652 +0200
+++ azure_cli_install.py	2018-05-29 00:33:41.458201165 +0200
@@ -216,7 +216,7 @@ def _default_rc_file_creation_step():

 def _find_line_in_file(file_path, search_pattern):
     try:
-        with open(file_path, 'r') as search_file:
+        with open(file_path, 'r', encoding="utf-8") as search_file:
             for line in search_file:
                 if search_pattern in line:
                     return True
@@ -226,7 +226,7 @@ def _find_line_in_file(file_path, search

 def _modify_rc(rc_file_path, line_to_add):
     if not _find_line_in_file(rc_file_path, line_to_add):
-        with open(rc_file_path, 'a') as rc_file:
+        with open(rc_file_path, 'a', encoding="utf-8") as rc_file:
             rc_file.write('\n'+line_to_add+'\n')

 def create_tab_completion_file(filename):

Greetings,
Bjoern

Pull requests should be submitted against the dev branch of the CLI. I believe this is where the install script is hosted. You can ask @mayurid for any additional details about submitting a PR.

Okay, I forked it, applied my changes and submitted a pull request:
https://github.com/Azure/azure-cli/pull/6453
Greetings,
Bjoern


Use explicit pointer casting for c++ compatibility

Small fix to be able to build with g++ without -fpermissive

Merged, thank you!


Connector 1.21.1+beta.2 is incompatible with Axiom 3.2.1

Mod Name
Axiom
Mod Homepage
https://modrinth.com/mod/axiom
Minecraft version
1.21.1
Describe the bug
The mod does not allow to run any Minecraft 1.21.1 instance loading both Connector and any of 1.21 build of Axiom throwing random errors on startup or missing FabricShaderProgram.
Steps to reproduce

Get Axiom 3.2.1 and patch an MC version to fabric.mod.json to support 1.21.1 instead of 1.21. (or you can set >1.21 if you wish) .
(NOTE: If you launch the Fabric instance of Axiom after this change, everything will work as expected and this change should not do any issues, because 1.21 and 1.21.1 are practically almost the same)
Get the Connector from the CurseForge/Modrinth page, at the moment of writing it is 2.0.0-beta.2+1.21.1
Start the game and get the crash instantly with the error: java.lang.ClassNotFoundException: net.fabricmc.fabric.impl.client.rendering.FabricShaderProgram

Logs
https://gist.github.com/DenisMasterHerobrine/fa111fc6eddd1f5e1ea2accd9c998bdb
Additional context
Axiom: 3.2.1-for-MC1.21
Sinytra Connector: 2.0.0-beta.2+1.21.1-full
Forgified Fabric API: 0.102.0+2.0.12+1.21.1
Let me know, if you need more info!

Moving this to #1414 since I already pinged the mod author in there. Sorry for not caching the duplicate earlier.


Error on Windows when installed in a virtualenv that has a non-ASCII character in the path

System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Windows 10 x64

TensorFlow installed from (source or binary): binary from PyPI

TensorFlow version (use command below): 1.1.0

Exact command to reproduce:
from tensorflow.contrib.rnn.python.ops.gru_ops import *

Describe the problem
I encountered this when importing keras but it's reproducible with the command above. My virtualenv is in a folder that has an accented character in its name (see the log below). If I install TensorFlow globally, it works.
Source code / logs
D:\Marci\Programozás\algorimp\test>venv\scripts\python -c "from tensorflow.contrib.rnn.python.ops.gru_ops import *"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "D:\Marci\Programozás\algorimp\test\venv\lib\site-packages\tensorflow\contrib\__init__.py", line 26, in <module>
    from tensorflow.contrib import crf
  File "D:\Marci\Programozás\algorimp\test\venv\lib\site-packages\tensorflow\contrib\crf\__init__.py", line 32, in <module>
    from tensorflow.contrib.crf.python.ops.crf import _lengths_to_masks
  File "D:\Marci\Programozás\algorimp\test\venv\lib\site-packages\tensorflow\contrib\crf\python\ops\crf.py", line 44, in <module>
    from tensorflow.contrib.rnn.python.ops import core_rnn_cell
  File "D:\Marci\Programozás\algorimp\test\venv\lib\site-packages\tensorflow\contrib\rnn\__init__.py", line 80, in <module>
    from tensorflow.contrib.rnn.python.ops.gru_ops import *
  File "D:\Marci\Programozás\algorimp\test\venv\lib\site-packages\tensorflow\contrib\rnn\python\ops\gru_ops.py", line 32, in <module>
    resource_loader.get_path_to_datafile("_gru_ops.so"))
  File "D:\Marci\Programozás\algorimp\test\venv\lib\site-packages\tensorflow\contrib\util\loader.py", line 55, in load_op_library
    ret = load_library.load_op_library(path)
  File "D:\Marci\Programozás\algorimp\test\venv\lib\site-packages\tensorflow\python\framework\load_library.py", line 64, in load_op_library
    None, None, error_msg, error_code)
tensorflow.python.framework.errors_impl.NotFoundError: D:\Marci\Programozás\algorimp\test\venv\lib\site-packages\tensorflow\contrib\rnn\python\ops\_gru_ops.dll not found

@mrry, it looks like we pass to TF_LoadLibrary C api which takes char*, so maybe if we get it utf-8 in python and then at the very last moment in windows/env.cc  convert it to a LPWSTR with MultiByteToWideChar and use LoadLibraryExW instead of LoadLibraryEx it might not be terrible to get this working.

Sounds like a fine idea, but I'm not going to have time to work on it. Opening this up as "Contributions Welcome".

I have got a similar issue like marczellm.

Operating system: Windows 10
Tensorflow version: tensorflow-gpu 1.1.0 (pip installation, in python 3.5.3 environment)
IDE: PyCharm

Although I got tensorflow installed, the following command throws an error:
from tensorflow.examples.tutorials.mnist import mnist
Error:

"C:\Users\Raphaël Baur\AppData\Local\Programs\Python\Python35\python.exe" "C:/Users/Raphaël Baur/PycharmProjects/untitled8/y.py"
Traceback (most recent call last):
File "C:/Users/Raphaël Baur/PycharmProjects/untitled8/y.py", line 1, in
from tensorflow.examples.tutorials.mnist import mnist
File "C:\Users\Raphaël Baur\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\examples\tutorials\mnist_init_.py", line 21, in
from tensorflow.examples.tutorials.mnist import input_data
File "C:\Users\Raphaël Baur\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\examples\tutorials\mnist\input_data.py", line 29, in
from tensorflow.contrib.learn.python.learn.datasets.mnist import read_data_sets
File "C:\Users\Raphaël Baur\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\contrib_init_.py", line 26, in
from tensorflow.contrib import crf
File "C:\Users\Raphaël Baur\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\contrib\crf_init_.py", line 32, in
from tensorflow.contrib.crf.python.ops.crf import lengths_to_masks
File "C:\Users\Raphaël Baur\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\contrib\crf\python\ops\crf.py", line 44, in
from tensorflow.contrib.rnn.python.ops import core_rnn_cell
File "C:\Users\Raphaël Baur\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\contrib\rnn_init.py", line 80, in
from tensorflow.contrib.rnn.python.ops.gru_ops import *
File "C:\Users\Raphaël Baur\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\contrib\rnn\python\ops\gru_ops.py", line 32, in
resource_loader.get_path_to_datafile("_gru_ops.so"))
File "C:\Users\Raphaël Baur\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\contrib\util\loader.py", line 55, in load_op_library
ret = load_library.load_op_library(path)
File "C:\Users\Raphaël Baur\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\framework\load_library.py", line 64, in load_op_library
None, None, error_msg, error_code)
tensorflow.python.framework.errors_impl.NotFoundError: C:\Users\Raphaël Baur\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\contrib\rnn\python\ops_gru_ops.dll not found

Process finished with exit code 1

So somehow "_gru_ops.dll" is not found, altough it is located in the indicated directory (output from my terminal):

C:\Users\Raphaël Baur\AppData\Local\Programs\Python\Python35\Lib\site-packages\tensorflow\contrib\rnn\python\ops>ls
init.py
_gru_ops.dll (here)
core_rnn.py
core_rnn_cell_impl.py
gru_ops.py
rnn.py
pycache
_lstm_ops.dll
core_rnn_cell.py
fused_rnn_cell.py
lstm_ops.py
rnn_cell.py

The only solution is to install both Python and Tensorflow in a directory that does not have ä or other non-ASCII characters in the path.

It would be great to fix this problem, but I'll first need to clarify what API guarantees we make about character set.
@girving: Does the fact that we use of 'utf-8' as the default encoding in compat.as_bytes() imply that we should treat all user-provided strings as UTF-8 encoded? Do you know if we do anything special on Linux?
@guschmue: Have you run into this problem with the Windows port? My reading of the API is that we can switch all calls to CreateFileA() (etc.) to CreateFileW() by using MultiByteToWideChar() to translate incoming std::string values into the necessary LPCWSTR argument. However, I tend to assume that handling Unicode properly is "more complicated than you'd think", so it would be great to get a second opinion!

Yes, we treat all user provided bytes objects as UTF-8 encoded, and compat.as_bytes() will produce UTF-8 encoded bytes data regardless of the encoding of the input string.

MultiByteToWideChar and CreateFileW (and related calls) sounds about right. Should be straight forward for doing the system call. Guess the complication comes with calls like FindFirstFile ... we'd need to convert the results as well but all of this should be contained in windows_file_system.cc

Installing it in a different directory worked! Thank you! @marczellm

Path locale encoding problem, anybody still working on this issue?

I'll work on this

talked to @hectorlxm ... he has the fix and is adding some unit tests before sending pr.

I think this issue is fixed through PR #11562.

I don't have ANY non-ascii symbols in the path but still have this error.

@Jatik  Did find a solution for that? I just bumped into the same issue!

And here is the error message with the path in it. I also verified that the file lies there.
NotFoundError: D:\Anaconda3\lib\site-packages\tensorflow\contrib\rnn\python\ops_gru_ops.dll not found

The original problem in this issue was fixed in #11562. @MohammedPUD It sounds like you are facing a different problem. Please create a new issue and answer all of the questions in the template.


Fulltext search on values with dots

I added fulltext index on object for field 'name'. Fulltext search is not working when the name has value with multiple dots before/after/inbetween characters or numbers. But it works if the name value has only one dot between numbers.
works for
{ name: '1.2.3 test' }
return FULLTEXT(object, 'name', 'prefix:1.2.3')
not works for
{name: '1..2.3 test'}
return FULLTEXT(object, 'name', 'prefix:1..2.3')
{name: 't.e.s.t'}
return FULLTEXT(object, 'name', 'prefix:t.e.s.t')
Is there any way to handle dots between characters/numbers?

+1 from me.
I would like to find domain names in fulltext index, but I can not because of dots.
Is there any method for finding domains without hash them?
The following one not works:
FOR doc IN FULLTEXT(domain, "N", "carteraufderhar.com")
RETURN doc
But this one works:
FOR doc IN FULLTEXT(domain, "N", "carteraufderhar")
RETURN doc
Thanks

See #14201, which is basically a duplicate of this issue here. ArangoSearch can do this.
You could also search for "carteraufderhar,com" (that is for the domain name AND the top-level domain) and follow up with a FILTER CONTAINS(doc.N, "carteraufderhar.com") (or LIKE(doc.N, "carteraufderhar.com", true) if you need it to be case-insensitive) to filter out false-positive matches. That should also be kind of fast.

Thank you @Simran-B,
I think this will be good for me.


CTRL+C any brush model crashes

Well, as it says. doing ctrl+c or right click>copy, simply crashes newbspguy.
I'll be using the version of 11.22 that seems to be the last working fine and this is not happening on that one.

Well, as it says. doing ctrl+c or right click>copy, simply crashes newbspguy. I'll be using the version of 11.22 that seems to be the last working fine and this is not happening on that one.

On any map or only on a specific one?

@GarompaEstomper fixed in latest version?

I can't really tell because now its worse, the last version crashes when loading a map. Any map.
And yes, the copy brush crash was on any map too. haha

I can't really tell because now its worse, the last version crashes when loading a map. Any map. And yes, the copy brush crash was on any map too. haha

@GarompaEstomper  this two issues fixed in latest version  ?

Yes, mostly. At least I tested quickly and it does not crash anymore in both cases. But now when copying a brush model, it also extracts the model to a .bsp into the work folder.
For example, I copypaste a box brush *5, and then in the bspguy folder appears a "copyModel5.bsp" just like when you extract a model.


Broken links in after actions menu

Follow up ("Válasz az adatgazdának") and respond to request ("Válasz az adatigénylésre") links are broken.
They are using the request url title instead of ID.
For 0.44
This is broken: https://kimittud.hu/request/eltex_kft_hadhazi_hulladekfeldol_2/followups/new/35449
This works: https://kimittud.hu/request/24911/followups/new/35449

Need to reconcile theme with core. Could down to originally using the develop branch locally when I was working on this

This was fixed in 7c24e4620a41c4966873f5830821f8d16159a515

we tested, works, thank you


:lady_beetle: migrations may not have an owner

migrations may not have an owner
the vm list page for plans may creash if we have a migration without an owner
Ref:
https://github.com/kubev2v/forklift-console-plugin/blob/edcfa0f9203d0d3ec79051d8c4cd13a9a829c857/packages/forklift-console-plugin/src/modules/Plans/views/details/tabs/VirtualMachines/Migration/MigrationVirtualMachinesList.tsx#L123

addressed by #1040


Create a new pull request by comparing changes across two branches

Description

Motivation & Context

Type of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Refactoring (non-breaking change)
[ ] Breaking change (fix or feature that would change existing functionality)

Checklist

[ ] I have read the contributing guidelines
[ ] My code follows the code style of the project (using npm run lint)
[ ] My change introduces changes to the documentation
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[ ] All new and existing tests passed

Live previews

https://deploy-preview-{your_pr_number}--twbs-bootstrap.netlify.app/

Related issues

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 96.055%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2018

Relevant Lines:
2068

💛  - Coveralls