unable to build librealsense2 for aarch64 nvidia jetson TX2 system

I am building librealsense2 library in Jetson TX2 but unable to build it. I am following the

https://github.com/IntelRealSense/librealsense/blob/development/doc/distribution_linux.md
https://github.com/IntelRealSense/librealsense/blob/development/doc/installation.md

and try to run manually the ./patch-arch.sh and then cmake and make but it gives error related to hexfloat
" /home/nvidia/librealsense/librealsense/src/media/ros/ros_writer.cpp:296:52: error: ‘hexfloat’ is not a member of ‘std’
frame_timestamp_msg.value = to_string() << std::hexfloat << std::fixed << pose->get_frame_timestamp();
"
Then I am using the installation tutorials as
https://github.com/jetsonhacks/buildLibrealsense2TX
but on make the file in the build folder, like after 21 percent it gives error as :
" /home/nvidia/librealsense/librealsense/src/media/ros/ros_writer.cpp:296:52: error: ‘hexfloat’ is not a member of ‘std’
frame_timestamp_msg.value = to_string() << std::hexfloat << std::fixed << pose->get_frame_timestamp();
"
Also I do not able to find sudo apt-get install librealsense2-dkms ????  but I found all libreasense2-dev or dbg libraries.
I am following this thread https://github.com/IntelRealSense/librealsense/issues/2448 it also has the ssame error but i do not find the solution.
| Required Info
| Camera Model is D415
| Firmware Version
| Operating System & Version is UBUNTU 16.04 on Nvidia Jetson Tx2 with v4.4.38
| Kernel Version (Linux Only) is 4.4.38
| Platform is Nvidia Jetson TX2 (aarch64 system)
g++ version is 4.9.4
Note: I have successfully build the library on my x86_64 pc but have problem on aarch64 system.

Hi @jawad-tech
To get rid of compilation errors I think you need to update to GCC 5 as described here:
installation.md#building-librealsense2-sdk
Kernel patching can be tricky since every flavor has its own patch. For most part you can skip this step while getting started. At the moment we only provide kernel patches for official LTS versions of Ubuntu. Rest are contributed and unfortunately we cannot update all patches on all platforms.
jetsonhacks.com has good and mostly up to date scripts for getting started with RealSense on Jetson.
Also,
Please try running the following commands:
sudo apt-key adv --keyserver keys.gnupg.net --recv-key C8B3A55A6F3EFCDE || sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C8B3A55A6F3EFCDE

sudo add-apt-repository "deb http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo xenial main" -u

sudo apt-get install librealsense2-utils

This is not yet official, but we are listening to community feedback and working on easy to install packages for the Jetson family (currently these are being tested, and at least for me they worked well on both TX2 and a Nano)

I have solved the compiler issue by upgrading to the gcc 5 yeah you are right
Removing and purging the gcc 4.9.4 which was installed on my system
then follow the picture

I have tried the the three steps you mentioned but there is still no librealsense2-dkms library

@jawad-tech, the librealsense2-dkms package is available strictly for X86 PCs.
Note that this package is required mainly if you're planning to utilize frame metadata attributes. In that case you have to build the SDK with cmake ../ -DFORCE_LIBUVC=true

hi, i have successfully installed it using your suggestions and updated the firmware but when the depth and stereo camera is functioning it says loss of packet frames, as i saw other thread it says the DKMS is required for complete fps but if I am using arm64 architecture then what should be the solution of incomplete frames received?

@jawad-tech , the package loss is a long-traced phenomenon with Jetson-tx and it is not in the scope of librealsense2-dkms/ patches. The patches are required to allow some advanced features that the Realsense cameras can provide and they cannot affect the basic USB data flow that is handled by the board USB controller/chipset. These issues were previously reported on this forum as well, e.g. #2682.
I would refer you to the JetsonHacks forum for assistance.
The one thing to verify is checking the Realsense camera firmware and aligning it with the latest published/recommended version available on.

The issue is solved. The loss of packet frames is resolved by updating the firmware based on my other post.
https://github.com/IntelRealSense/librealsense/issues/4539


add ability to configure load-balance port

Q
A

Bug fix?
yes

New feature?
yes

API breaks?
no

Deprecations?
no

Related tickets
fixes #134

License
Apache 2.0

What's in this PR?

This PR adds the ability to configure NiFi's load balance port per the following configuration reference:
https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#port-configuration
Why?

It was overlooked previously.
Additional context

Checklist

[x] Implementation tested
[x] Error handling code meets the guideline
[x] Logging code meets the guideline
[x] User guide and development docs updated (if needed)
[x] Append changelog with changes

Verified through testing on a Kubernetes 1.24.3 kind cluster. Deployed simplenificluster with the load balance port set to 6455:
<<K9s-Shell>> Pod: nifi/simplenifi-1-node8wrtd | Container: nifi
nifi@simplenifi-1-node:/opt/nifi/nifi-current$ cat conf/nifi.properties |grep balance
nifi.cluster.node.load.balance.port=6455


Host website is now slow to load and has "incorrect certificate"

Not sure if the maintainers of this repo are in charge of deployment, but wanted to bring this to attention. Certificate was fine yesterday, and still looks unexpired. (https://adam.math.hhu.de/#/g/leanprover-community/nng4/)

I cannot reproduce this.  Website looks fine to me this morning.

Generally, deployment issues are best logged at leanprover-community/lean4game but we try to monitor related repos like this one, too :)
If the issues you experience are persistent, it would be helpful if you tried to provide some debugging information. Like could it be an issue with your local setup (browser, device, location, vpn, ...)? orhow did you determine "slow" and what's the extended message about the certificate?


Shim failing test compile for Spark 4.0.0

This fixes https://github.com/NVIDIA/spark-rapids/issues/11350

build

build

@razajafri and @jlowe please take another look


Start migrating code in dataset health components away from get helper

Minor changes only.
ember test results:
1..502
# tests 502
# pass  495
# skip  7
# fail  0

# ok

Codecov Report

Merging #1432 into master will increase coverage by 0.12%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #1432      +/-   ##
==========================================
+ Coverage   60.74%   60.86%   +0.12%
==========================================
  Files         186      186
  Lines        4058     4058
  Branches      946      946
==========================================
+ Hits         2465     2470       +5
+ Misses       1593     1588       -5

Impacted Files
Coverage Δ

...mponents/datasets/containers/health-score-gauge.ts
100% <ø> (ø)
:arrow_up:

...p/components/datasets/containers/dataset-health.ts
76.47% <100%> (ø)
:arrow_up:

wherehows-web/app/components/purge-policy.ts
100% <0%> (+18.51%)
:arrow_up:

Continue to review full report at Codecov.

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

Coverage remained the same at 22.974% when pulling ee1778ee1d09e9f2a7ae62f479408b6eff240cb6 on cptran777:move-from-get-helper into 57e5286df58027d65683e4c126cc003fe8069be2 on linkedin:master.


Is unity getting support for passthrough from tracking cameras?

Since newest update we can use flashlight in WMR immersive headsets
Could we in some future acces the same cameras through api in unity?
It would really justify using "mixed reality" in the name of this line of products.

Reading through this, it sounds like this would probably be better asked on the Unity forums, so that this has the highest chance of getting someone from Unity to look at it.

We usually keep the issues here scoped to the MRTK itself - for Unity questions like this definitely going to Unity forums is the way to go


cant read messages from .js files

i make en-Us.js file in lang folder and put this code
export default {   "welcome" : "sdfs",   account_description: 'Account description', }
but not loaded.
i found problem there
`/**

Asynchronously load messages from translation files
@param  {VueI18n}  i18n  vue-i18n instance
@param  {String}   lang  Language code to load
@return {Promise}
/
export function loadLanguageAsync (i18n, lang) {
if (!i18n.loadedLanguages) {
i18n.loadedLanguages = []
}
if (!i18n.loadedLanguages.includes(lang)) {
const langOptions = i18n.locales.find(l => l.code === lang)
if (langOptions) {
const { langFile } = langOptions;
return import(/ webpackChunkName: "lang-[request]" */ '~/<%= options.langDir %>'+langFile)
.then(msgs => {
i18n.setLocaleMessage(lang, msgs)
i18n.loadedLanguages.push(lang)
return
})
}
}
return Promise.resolve()
}`

in line
 i18n.setLocaleMessage(lang, msgs)
to
 i18n.setLocaleMessage(lang, msgs.default)
its true?

This question is available on Nuxt.js community (#c34)

Hi @roshangara !
At the moment, I'd recommend you use the "classic" export method by replacing export default { with module.exports = {. It should do the trick :)

I've tried module.exports in my lang file which integrates locale from element-ui  but got an error like below
client.js:524 [nuxt] Error while initializing app TypeError: Cannot assign to read only property 'exports' of object '#<Object>'
    at Object.<anonymous> (zh-CN.js:11)
    at Object../lang/zh-CN.js (zh-CN.js:21)
    at __webpack_require__ (bootstrap a35ddee16c4bfdf308d8:712)
    at fn (bootstrap a35ddee16c4bfdf308d8:117)
    at main.scss?4a09:21
    at <anonymous>

here's my lang file,
var elementLocale = require('element-ui/lib/locale/lang/zh-TW').default;

module.exports = Object.assign({}, elementLocale, {
  appName: 'appName',
  placeholder: {
    input: 'Please input {0}',
  },
});

change it to es2015 syntax solves the issue but result in an expected default key in my i18n messages object.
import elementLocale from 'element-ui/lib/locale/lang/zh-TW';

export default {
  ...elementLocale,
  appName: 'appName',
  placeholder: {
    input: 'Please input {0}',
  },
};

How could I get around this problem?

I ended up calling app.i18n.mergeLocaleMessage(locale, elementLocale) in  onLanguageSwitched(So did vee-validate's dictionary localization). Since beforeLanguageSwitch would always call setLocaleMessage if loadLanguagesAsync  is turned on.

Hi @blooddrunk . I think it's a bug in the documentation of this package. Lang files should be .json.
In nuxt.config.js for example:
modules: [
      ['nuxt-i18n', {
        locales: [
          {
            code: 'en',
            iso: 'en-US',
            name: 'English',
            langFile: 'en-US.json'
          },
          {
            code: 'es',
            iso: 'es-ES',
            name: 'Español',
            langFile: 'es-ES.json'
          }
        ],
        loadLanguagesAsync: true,
        langDir: 'lang/'
      }]
  ],

@amazzoccone Location files can be js files as well! They need the correct export though (Example)

I had a similar problem and thought I would share my gist: https://gist.github.com/toadkicker/99551a94d0922e43a18aea7c6169a62e
Needed to read in YAML files from the Rails backend, and then make them available to the Nuxt application..

I need to use nuxt and i18n to add different language support to my app, the problem is that I can have the  json files with the lang locally, I need to do an api call to the back end and retrieve the json file, set it to the localStorage and them consume the lang from there. I have been struggling with this the whole day. And this keep throwing an error when trying to change the route to a different language: app.i18n.beforeLanguageSwitch is not a function

This should be fixed in current version as it takes into account possible export.default property:
https://github.com/nuxt-community/nuxt-i18n/blob/a6172ec0b2387c24424d50189fee015e20232a95/src/templates/utils.js#L23-L25

Closing for now


Look into ways to process haplotypes and genotypes from ClinVar data

A follow-up to #127.

There are now tools that can provide consequences for haplotypes:
https://m.ensembl.org/info/docs/tools/vep/haplo/index.html and http://rest.ensembl.org/documentation/info/transcript_haplotypes_get


vhost_vsock is built-in and lxd seems to complain about module loading

Required information

Distribution: WSL2 Ubuntu 22.04 (latest <IP_ADDRESS>)
Distribution version:
The output of "lxc info" or if that fails:

Kernel version: <IP_ADDRESS> (latest WSL2 kernel)
LXC version: 5.11-ad0b61e
LXD version: 5.11-ad0b61e
Storage backend in use: dir

Issue description
WSL2 supports nested virtualization. The kernel source is available and it is able to generate bzImage file (with all modules as builtin) and have linux kernel functionalities added.
Trying to run LXD VM machines I'm facing:
$ lxc launch ubuntu:jammy --vm -p ubuntu
Creating the instance
Error: Failed instance creation: Failed creating instance record: Instance type "virtual-machine" is not supported on this server: vhost_vsock kernel module not loaded

From https://github.com/lxc/lxd/blob/212558e9fec5f16a90d0ce9d39d1ea615f509cde/lxd/instance/drivers/driver_qemu.go#L6900
Looks like you're trying to load the module either way (as I do have the VHOST_VSOCK module as builtin as you an see in the dmesg:
$ dmesg | grep -i vsock
[    0.395493] NET: Registered PF_VSOCK protocol family

and all permissions given to the 3 files:
$ sudo ls -lah /dev/vsock /dev/kvm /dev/vhost-net
Permissions   Size User Date Modified Name
crwxrwxrwx  10,232 root 20 Mar 04:38  /dev/kvm
crwxrwxrwx  10,238 root 20 Mar 04:38  /dev/vhost-net
crwxrwxrwx  10,126 root 20 Mar 04:38  /dev/vsock

Looks like the code checks for "/dev/vsock" existence but, somehow, still tries to load the kernel module and it is not able to.
Steps to reproduce
Run WSL2 with /etc/wsl.conf as:
[boot]
systemd=true
command = /bin/bash -c 'chown -v root:kvm /dev/kvm && chmod 660 /dev/kvm'

[automount]
enabled = true
root = /
options = "metadata,uid=1000,gid=1000,umask=077,fmask=11,case=off"
mountFsTab = true

[network]
hostname = ruggedbuntu
generateHosts = false
generateResolvConf = false

[interop]
enabled = true
appendWindowsPath = true

[user]
default = rafaeldtinoco

[wsl2]
nestedVirtualization = true

and install lxd and try to run a VM.

What does lsmod show?

(and it likely won't as that's what LXD and modprobe both check), then you have some subset of vsock but not the subset we require.

Alright, let me find the kernel options and document here before closing this one the. Thanks for the answer @stgraber

I suspect you get the kernel entry you showed from the vsock module getting loaded (built-in in your case), but what LXD needs is vhost_vsock.

Hum, funny.. I believe the missing kconfig option is CONFIG_VIRTIO_VSOCKETS but, when enabled, WSL2 won't boot. That might be because WSL2 CONFIG_HYPERV_VSOCKETS built-in (probably because of HyperV for the first hypervisor, which might also use CONFIG_VIRTIO_VSOCKETS_COMMON). I'll try to dig into that later today/tomorrow.
Thanks for now!

Alright, my bad.. I think I made it work now.. I added CONFIG_VIRTIO_VSOCKETS_COMMON and it seems to have worked. I thought I had it yesterday... if you did not change the release from yesterday to today (snap would automatically update) then it seems okay now (if you did, then the latest release fixed the issue).

Feel free to close this issue after reading my comments. Thanks a lot for the support, as usual. You know I'm a big fan of the project.

Thanks!


Use canonical borsh crate

We no longer need serum-borsh since solana implements the borsh traits in solana_program

Addressed by https://github.com/project-serum/anchor/commit/118be5c6cb0a34d728696adda1452578cc44762e.


test-branch/execute-job/quoted-authorization/d81f016d-aebf-4c35-a241-4bd9578a7322

PR for testing fe24d7337ddc303cf2c6f4d2a1450854ff877dc4

/canonical/self-hosted-runners/run-workflows fe24d7337ddc303cf2c6f4d2a1450854ff877dc4


💬 RFC: Modifying navigation and global header

🔖 Need
We faced a situation where the side navigation was getting crowded with items. The flexibility of each plugin to add more navigation items makes the side menu busy and makes it hard to scan it and find the right action.
Some research supports keeping the main navigation concise and above the fold area. It helps new users scan and learn what they can do using the product and is faster and easier to navigate between the pages. In addition, it was found that locating the search action on top header makes it easier for users to find it.
🎉 Proposal
It seems that there are some actions users regularly find on the header, such as the search bar, profile, settings, and help. In addition, adding a “Create” button on the header can help users find all actions they can perform in one place. Currently, a global header component does not exist in Backstage and I'll be happy to hear your opinions.

〽 Alternatives
Also tried a bright mode for the navigation and the header components:

❌ Risks
No response
👀 Have you spent some time to check if this RFC has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

We have this in our app.
We're quite happy with it 😀

Hello @ShiranHi, thank you so much for presenting this proposal which also links out to research on the subject! Super valuable. I think this is a great point, and as you touch on already - especially when the number of nav items grow. I think at least we can offer it as an option for adopters to bring in to their Backstage instances, however - I'm not sure if we should provide a specific Backstage component for it, or just an example of how one can bring in the Mui AppBar component.
For me to easier understand the value of a custom component or not, i'm curious to know - if you customize the App and bring in the AppBar component from Mui today, does that require a lot of changes to how the layout currently is rendered? I can play around with this on my side as well but interested to know if you have been looking into it?
Maybe @alper98 you can answer this too if you have it in your app?
In any way, I'll run it by our designers and see if they have any input as this is a bigger change to the App layout.
Thank you!

I should have been more clear, i didnt mean we have exactly this.
However, we do have something resembling the AppBar, with the search bar, the top right settings etc.
What we're happy with, is the top navigation in generel.

Hello :wave:
At Adevinta we really liked the Spotify's original layout (the one that is showcased in "old" demos, like this one) and we implemented it on our instance with a custom component based on Material UI's AppBar.

For us, the biggest advantage of this layout is that it gives a lot of space for the content and it allows us to create dropdowns for the user profile menu or the Manage link.
Also, we also forked the EntityLayout component to use vertical tabs instead of horizontal. This is more tricky because it required to copy some Backstage's components in our codebase to update a small part of it.

if you customize the App and bring in the AppBar component from Mui today, does that require a lot of changes to how the layout currently is rendered?

Actually for us it was pretty simple to replace the sidebar in the Root.tsx file. There's a small BackstagePage style override to add in the theme to avoid a double-scrollbar and an issue with the Scaffolder Template Editor (ie, change the overflowY property to visible and height to calc(100vh - 55px).
The only small drawbacks are that it made us drop the Shortcuts sidebar plugin and there's still the "Pin sidebar" setting (a bit hard to remove without forking/copying components).
Hope that helps!

Hello 👋
At Adevinta we really liked the Spotify's original layout (the one that is showcased in "old" demos, like [this one]

wow good job!

For me to easier understand the value of a custom component or not, i'm curious to know - if you customize the App and bring in the AppBar component from Mui today, does that require a lot of changes to how the layout currently is rendered? I can play around with this on my side as well but interested to know if you have been looking into it?

I haven't had a chance to take a look on that component, but it seems like it could be a promising solution! I'm curious if we can incorporate it into the Backstage Design System guidelines and Figma file.

Wondering if something like this makes more sense as part of the backstage/community-plugins repo as a sort of shared components package? Then on the backstage/backstage side we should make it easier to create things like this and the proper "slots" to place them.

We have implemented an across-the-top header to allow utility navigation (top right) to be organized in one place, and expand over time as the system grows. I was the designer on this, not the engineer, so I cannot speak to implementation details. One thing I think would be very awesome, as this is considered, is to figure out if this could be a config option, for example:
 header: full-width
or
 header: nav-adjacent

@emmaindal hi, I'm just curious about your thoughts on the best approach here. If we have a Backstage instance and we're considering adding a global header, do you think it will be best to follow the guidelines shared by @tcardonne, or do you believe we could develop a specific Backstage component instead? Just trying to figure out how to move forward and whether we can close that issue

I think a lot of companies would want to have slightly different layouts. We are about to start on a "re-theme" to redo the sidebar  header, and entity tabs.
What do you think about transitioning this RFC to be about modifying the existing navigation to allow for greater customization, as well as being able to leverage standard mui themes more easily?

Yes, agree with you on this @webark. As we break out the plugins into their own repo the current Backstage repo will be more of a core framework and smaller building blocks. The core should make it easy to build things like this.
I would still like to see a shared component library with things like this in the community plugins repo though. Some orgs will be happy to pull an opinionated version of this instead of having to build it all.

Some orgs will be happy to pull an opinionated version of this instead of having to build it all.

Totally.. ideally that will be as much of a mui theme driven thing i'd say right? I know there are a lot of existing mui themes out there.

What do you think about transitioning this RFC to be about modifying the existing navigation to allow for greater customization, as well as being able to leverage standard mui themes more easily?

@webark makes sense to me, I updated this RFC to gather all the suggestions of the side navigation and the header in one ticket

@ShiranHi, I feel like that's the wrong direction. Would it not make sense to break this up into features? Then orgs can put those together to make a header and sidebar that works for them? I'm thinking like Atoms, Molecules, Organisms, etc. (Atomic Design). As you can see each Org has their own design language which means we should not be forcing one way but have building blocks to make it easy.
If we are going to do this as some massive change then we probably need to create a BEP for this. That would allow us to better iterate on what the plan would be. I do not use Figma but is there a way to version things there? That might be a better way to track this as well.

For us, the main benefit would be primarily moving more towards MUI component and react router alignment. Another point we have ran into is that there is no standard way (at least that i'm aware of, do t want to thread the thread) of doing entity sub "tab" linking.
Like i could see a feature being having the entity link taking a sub route. another one could be easier customization of the entity tabs, perhaps just event exposing some hooks. Same could be done for the side nav, but that appears easier to do at this time already. Another could even be migrating to aligning with react routers route context? 🤔
Anything like a "create" drop down, or an avatar menu, or a header search, etc, could stem from these building blocks, and either just be community contribs, or community plugins.
But i feel the more we can push for standard integrations with industry tools like MUI and react router, the more flexibility it provides It also leads to less maintenance burden and better long term stability.

If we are going to do this as some massive change then we probably need to create a BEP for this. That would allow us to better iterate on what the plan would be.
My original suggestion was to add a global header component to simplify things for users, less clicking around in the side navigation and less crowded navigation overall. If we can find a solution using MUI components, I think we can close this RFC.

Anything like a "create" drop down, or an avatar menu, or a header search, etc, could stem from these building blocks, and either just be community contribs, or community plugins.
Thank you for explaining that, it wasn't clear to me that these can be part of a plugin instead of making it a core Backstage feature.

But i feel the more we can push for standard integrations with industry tools like MUI and react router, the more flexibility it provides. It also leads to less maintenance burden and better long term stability.
I believe offering a global header to be used in Backstage, or only using the side navigation could help other organizations who use Backstage. On the other hand, I understand the reasons for following the MUI component and keep it open and flexible.

This RFC was created after we faced issues with growing and cluttered side navigation. I'll bring this issue to our dev team and see if we can incorporate a MUI global header on our UI. For now, I will close this ticket.
Thank you everyone who responded, it was helpful to learn about your solutions!

Hi @ShiranHi, just to be clear my intention wasn't to make you close this - it's an RFC so was sharing my comments on something I feel strongly about. I do think there is huge value in an optional Global Header and there's clear demand for this in Orgs that have a more mature Backstage adoption but I just don't think it should be a default out of the box feature.
But based on your last comment it does seem that you got the feedback you were looking for in the context of this RFC so would it make more sense to close this as completed?

Hi @ShiranHi, I re-opened to encourage a bit more discussion. I wanted to highlight that while we might not ship this as the default layout in a new Backstage project, we do think it's a good idea to add components for a top bar alongside our Sidebar components so that adopters can use them if desired. It'd likely be an addition to the @backstage/core-components library, and by having it be part of the core components we open up for plugins to build integrations for it more directly, or at least making sure things like nav items that they export work well both in the sidebar and top-bar.
👀 @backstage/discoverability-maintainers as well, since I believe you've explored this in the past

One of the partners we're working with, have a custom solution by adding a menu item that, when clicked, opens up a popup with all the apps that can be navigated to. Is that something worthwhile to look at?

we are also really interested in the old layout from the original backstage launch video, also from a personal opinion it seems like the layout of using sidebars vs the current implementation for grouping of resources is better of using space rather than scrolling through the tabs. I hope this can at least be optional feature for those who needs this layout instead of just going with default one with no choices.


Fix for compatibility with Django 2.1: Changed “has_add_permission(request)”  …

…in nested_inline/admin.py to “has_add_permission(request, obj)” for compatibility with Django 2.1.

it crashes with this error
Exception Type: | NameError
Exception Value: | name 'obj' is not defined
Exception Location: | /usr/local/lib/python3.6/site-packages/nested_inline/admin.py in add_view, line 154

Replaced by #104


Compiling problem with geomId

Hi,
Sorry I did not found geomId in geometry.hpp called here:
https://github.com/stack-of-tasks/pinocchio/blob/master/unittest/geom.cpp#L430
Is this a missing commit ?

No. This unit test is compiled with you have HPP and either your version of HPP is too old or this unit test must be updated to fulfil the last version of HPP.

The method name "geomId " may have changed in a previous rework of the way
a geometry model store the geometry objects. I do not have my laptop to
check it now but to solve it now it could be  "getCollisionId" or
"getVisualId"
this needs to be updated in the optional tests indeed
Le 20 mai 2016 13:34, "Justin Carpentier"<EMAIL_ADDRESS>a
écrit :

No. This unit test is compiled with you have HPP and either your version
of HPP is too old or this unit test must be updated to fulfil the last
version of HPP.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/stack-of-tasks/pinocchio/issues/171#issuecomment-220583083

Solved by #173.


Collaboration with S3Proxy

I wonder if S3 ninja could collaborate with S3Proxy?  S3Proxy offers a high degree of S3 compatibility which would address several of the issues reported.  This could be as invasive as the S3 ninja UI wrapping S3Proxy (both are written in Java) or more cooperative as using S3Proxy and s3-tests as a compatibility yardstick.

Basically we're always open for collaboration and cooperation. Currently we're quite happy with s3ninja, as it fits our purpose (compatible s3 API for testing) very well. Still we're always open for ideas / questions and pull requests :-)


add 32-bit of sysfs write fn

add sysfs_write_u32 function that writes a hex string of the 32-bit
number

@anandaravuri , what do you mean "Leave a comment"?

@r-rojo Github says that automatically, if you don't enter any text in the comment edit control. :)


Cannot find module '@svrx/util'

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Node: [e.g. 10.0.0, 12.0.0]
Browser: [e.g. chrome, safari]
Version: [e.g. 22]

Additional context
Add any other context about the problem here.

To help us locate the bug, could you please complete the Desktop part listed in the issue?
And we might also need the output of command svrx -v

the same issue
svrx -v
CLI version: 1.0.4
Svrx version: 1.0.7

Could you try remove the node_modules directory and reinstall dependencies,
then run svrx, see what happens. @ialmost
I think this might relate to the same bug in #150

Could you try remove the node_modules directory and reinstall dependencies,
then run svrx, see what happens. @ialmost
I think this might relate to the same bug in #150

I think so too

And the problem is caused by https://github.com/svrxjs/svrx/issues/150#issuecomment-552264421

fixed in 1.1.0


bottle: Add option --or-later

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew tests with your changes locally?

If --or-later is passed, append _or_later to the bottle tag.
In the tap Brewsci/bio, we build a single bottle for macOS using CircleCI on Sierra, and mark the bottle as :sierra_or_later. So far it's been working well. If a particular bottle were found not to work on High Sierra (or later), we could remove the _or_later tag.

Thanks again @sjackman!

My pleasure. Thanks for merging, Mike!


[Feature] Add explanations to common options

I think it would be good to add simple explanations to Common options. It would make using them more understandable for people not very familiar with git.

I like your suggestion and I also thought about the same thing yesterday. Apart from better UX in general, it would also allow for complicated/obscure options to be passed with a simple description. For example,
{
  "description": "Hide merge commits",
  "contents": "--grep=\"Merge branch '\" --grep=\"Merge remote tracking branch '\""
  "default_active": false
}

so the hide merge commits option is now also there and the common texts, taken from git help .... It's the best I could come up with for now, suggestions welcome of course. I definitely do not want to write custom texts for all options manually, but I think the git manual is quite good.

the common texts, taken from git help ....

I think it is a great idea. But in some cases it would be good to override these automatic descriptions with manually written ones.

ok sure, feel free to send them in :-)


Implement the top level binary

The top level project should be able to just cargo run file.py
We need to:

Make the parser and VM crates
Make parser emits VM-compatiable bytecode
Connect them in the top level project src

Done, although the ast -> PyCodeObject code generator is not ready


Feature request: Multiple LDAP hosts for Access Control

In Access Control for LDAP you can only use one LDAP host. For availability reasons we would like to add multiple hosts.

@superseb The issue referenced  above was closed due to support draw-down for Rancher 1.x, though the request was for any version of Rancher. Can we get this issue reopened so we can get Rancher 2.x configured with multiple LDAP hosts. Being limited to one limits the resilience of our infrastructure.


How to obtain the mAP info after running the test command

Have you solved the problem
i use it on voc2007 and get
loading parameters at iteration: 225000
building neural network...
module_file: models.CenterNet-52
total parameters: 104797892
loading parameters...
loading model from cache/nnet/CenterNet-52/CenterNet-52_225000.pkl
locating kps:   0%|                                    | 0/4952 [00:00<?, ?it/s]/home/zhanghan/anaconda3/envs/CornerNet_Lite/lib/python3.7/site-packages/torch/nn/modules/upsampling.py:129: UserWarning: nn.Upsample is deprecated. Use nn.functional.interpolate instead.
warnings.warn("nn.{} is deprecated. Use nn.functional.interpolate instead.".format(self.name))
locating kps: 100%|█████████████████████████| 4952/4952 [13:40<00:00,  6.04it/s]
and that's all
no map display

@omtbreak


Provide docker-compose setup

First of all, this is a great project!
Adding a docker-compose script has the following benefits:

No longer requires users to have certain (versions of) packages installed (e.g. npm and node)
Create a deterministic development/test environment
Replace the manual steps currently needed for testing with a single command

Would you be interested in this? I've been working on this in a fork, I can create a PR if you think this will benefit your project.

@bvkatwijk thank you for your initiative - please make the PR
Add the required documentation.

Closing ( thanks to #55 PR from @bvkatwijk )


MODE-1307 Added Content-Type HTTP header to REST examples

The examples in the RESTful Service chapter did not show including the "Content-Type" HTTP header. The service will correctly return JSON if this header or "Content-Type" header is supplied in the request. However, an error will result if a different "Content-Type" header is provided.
This change only affects the Reference Guide.

Merged into the 'master' branch.


feat: Typescript support

Added typescript example with typescript declaration.
Expanded documentation to include how to manually add context using the custom Cypress command.
resolves #127

@joakim-sch thank you for the PR!
I moved the types to be part of the package and added some tests to verify the context is working.
Let me know what you think and I will merge it (:

Looks great @LironEr 👨🏼💻 ✌🏼


WIP Store (instance, giturl) pairs

Paving the way for mapping webhooks to instances later on

Going to try a different approach to this


function object(functor) and lambda expressions(anonymous functions) in GDscript

Do you see these modules:
https://github.com/dbsGen/my_gdscript

example codes from repos:
func _ready():

    # Easier connection
    self.connect("renamed", on_renamed)

    var hello = "hello"
    # lambda expressions
    var lambda_func = func():
        print(hello)

    # or
    func lambda_func2():
        print(hello)

    # lambda_func is a function object
    lambda_func.apply()
    lambda_func2.apply()

    # A native function object
    var native_func = self.set_name
    native_func.apply("new_name")

func on_renamed():
  print(get_name())

lambda functions Pros:

Only one place function
Code modularization
Self-contained
Reduce repitition
Increasing the expressive power of the language
Easy and optimized implementation of behaviour tree(see crytek softcode)
Parallelization(with adoption in game scripting)

and Cons:

Confusing(eventually)
Functional thinking for starters and learning curve

and while loop improvements for glsl:
https://github.com/sheepandshepherd/godot-glsl-while

Care to be more specific? The issue title doesn't say a thing, and the content of the first comment hardly more. If you want something to be implemented, you have to take part into doing some of the leg work, just throwing out links is not really helpful.

Excuse me because of bad title!
I wrote feature request not forced feature request.
Every user can take part in a shared project(Documentation, Examples, Propagation, bug report, bug fix, and development). Please give me a cleaner api doc to start development. I'm working on two free software cookbook and I start godot only two months. I'm happy if I can help you but It is hard to find a global map from less documented code so this is difficult to take part in engine documentation, too. because only developers of engine can understand their written code and it's optimization and fixing curve during time.

@alabd14313 these improvements looks nice! Lamba like functions would be cool!
Don't get @akien-mga comment so badly, it just would be a little easier for main devs to keep up with all this stuff happening here on github if more requests would have better description, you could also write couple sentences about these repos in the first post.

Sorry if my tone sounded harsh, as @kubecz3k said, I just meant that for our main devs to keep track of everything happening in the high number of GH issues, we need precise issue titles and descriptions. So I would ask you to edit the first comment to add more content about what you are proposing/asking for: What are those GDScript improvements? Did you test them and use them, or did you simply stumble upon them and thought it would be nice to see them upstreamed? How do they impact performance?
So basically, any contextual info that could save some time for the devs who browse through issues and have only a handful of seconds to give to each until they find one they really want to settle on and work on.

@alabd14313 is this already working? (btw i can't find a difference beatween lambda_func2 and any other function, why is it a lambda?)
Meanwhile, saving functions to a var seems cool, js does it and there're plenty of people asking for js.

I like the lambda functions. Godot has some passing around of functions, so to make them first-class would be great. As one note, the first argument of lambda.apply() should be the self object, so self references inside the lambda are properly resolved (or a lambda.bind(object) should be provided).
@MarianoGnu the thing about lambda_func2() is that it's defined inside another function. I believe @alabd14313 should better format the block so that's more visible, as it took me a while to understand.

BTW, while this is being worked on, it seems a nice opportunity to fix #2570.

Doesn't gdscript's "funcref" do something like this? (I may be wrong, I haven't had an excuse to use it yet...)

Would be also nice to connect a signal to a func var, then you can change the conection behabiour really easy without disconecting/conecting

It's on the plans to have first-class functions and lambdas in 4.0. In fact the first is pretty much working in my fork already, and I'll pull request soon.


TypeArrays miss the [Name("TypedArray")] attribute

The issue is discovered due to this comment.
C#: var float32Array = new Float32Array();
JavaScript:

Actual: var float32Array = new Bridge.Html5.Float32Array(); - it throws Uncaught TypeError: Cannot read property 'Float32Array' of undefined.
Expected: var float32Array = new Float32Array();

The live example.
It is actual for all the TypedArray classes.

There's no Float32Array() constructor taking 0 arguments.
The valid overloads are:
        public Float32Array(Any<int, long, uint, ulong> length);
        public Float32Array(Float32Array typedArray);
        public Float32Array(object objectInstance);
        public Float32Array(ArrayBuffer buffer, uint byteOffset = 0, uint length = 0);

Sources:
MDN reference
Bridge source for Float32Array

Interesting why it compiles in Live Bridge. Okay, it is probably an issue with Live Bridge. Another story.
Another story more is that new Float32Array() actually works in browsers - tested in Chrome, Firefox and IE. But yes, it is not mentioned in the docs and I don't think we should add it.
Please forget the Float32Array() constructor taking 0 arguments. My bug report wasn't too accurate.
Now lets talk about all the available constructors. Do they work?:) As far as I can see they don't. The reason is probably missing a [Name("Float32Array")] attribute on the Float32Array class.

The information above was just a side note, it did not invalidate the surplus Bridge.Html5. namespace reference on class instantiation.


Few visual issues with Dark Koi theme since Light theme discord update.

Hello,
A few visual issues has appeared since the very last update of discord, here are what i've seen so far :

Left Channel Panel is not anymore customizable with the "--dda-channel-background:url(yoururlhere);"
Profile layout is half broken, when you click on your profile in the chat it appear with the Dark Koi layout, when you click to someone's profile directly from the server list, it appears the old discord way.
Mentions are not using the Dark Koi Layout anymore, it's using the yellow background from discord.
"New message" pop up is also broken and doesn't appear anymore.

The version used of the Theme is the latest one : Dark Koi v0.8.4-pre

It's all i've seen for the moment, thank you very much for your theme and sorry for the disturbance.
Have a nice day !

Background not applying correctly

@kuteshiki has been updated, may take a while until the cdn updates my css file

User Popout has also been fixed


Fix null matrix determinant and string representation

Fixes #745

Fix null matrix repr string
Make determinant of null matrix return 1
Update docstring of det
Add null matrix det test case to test_linalg.py

Sorry for the mess

Thank you for your work.


support for stream_metab_usa#115

enhancements to summarize_ts_files, get_site_coords, build_calc_ts_needs, and stage_calc_ts in support of https://github.com/USGS-CIDA/stream_metab_usa/pull/115

Coverage decreased (-0.2%) to 23.771% when pulling 909255fabad6a9af33984a5c3207d398374f9f42 on aappling-usgs:develop into 3e9791c0d6ce407d53b989f0cc60614e20ce89ad on USGS-R:develop.

appveyor is failing b/c somehow it's not getting the DBI package, on which dplyr now depends. https://ci.appveyor.com/project/jread-usgs/mda-streams/build/0.1.482#L379

Coverage decreased (-0.2%) to 23.771% when pulling 909255fabad6a9af33984a5c3207d398374f9f42 on aappling-usgs:develop into 3e9791c0d6ce407d53b989f0cc60614e20ce89ad on USGS-R:develop.

yayyyy travis-ci


Import mechanism

Wouldn't it be good idea to provide a kind of import mechanism for countries.
So you would be able to be more dynamic and to get only the necessarily code downloaded to the client (browser).

@maku You're right, it's not really hard to implement, but... but let me say honestly - it's a library with a very few stars, and tbh I don't want to spend too much time working on it. Maybe later I'll implement that, but I cannot promise ))

This feature will be added in v2.0.0


API request: port System.Diagnostics.FileVersionInfo to WinRT

Related to #1083.
To retrieve version info of an executable or DLL, you need to use Win32 API functions defined in WinVer.h. These aren't particularly convenient to use directly, so .NET has provided System.Diagnostics.FileVersion. It's fine for the most part but has some drawbacks: marshals all strings, which is wasteful if you only need to access a few properties. It also doesn't give you access to localised strings that are not in the language it determines as preferred (shouldn't be needed in most cases but still useful to have access to).
Consider making a WinRT wrapper that's also accessible to C++ and other languages.

With our current plans over the next year, this is unlikely to make the cut. We will leave this open for now to gauge interest.


undefined

TypeError: Cannot convert undefined or null to object

TypeError: Cannot convert undefined or null to object

Maybe you should join Menudocs server and ask for help there


Fixed class= to ClassName = in Navbar and Footer

This is a basic change to the code base. Hence i fixed it Also i added the contact us feature with a dummy email<EMAIL_ADDRESS>

Use this email insead of dummy email -<EMAIL_ADDRESS>

@Vijay-Gunwant  kindly address other requested changes . ( Don't track- VS code configuration/ BIN file )
"tracking" a file means keeping a record of changes. To stop Git from tracking a file, add it to .gitignore.To stop tracking an already tracked file, use git rm --cached <file>.
I'll update the .gitignore file so that you don't have to do it from next time.

@Vijay-Gunwant kindly address other requested changes . ( Don't track- VS code configuration/ BIN file )
"tracking" a file means keeping a record of changes. To stop Git from tracking a file, add it to .gitignore.To stop tracking an already tracked file, use git rm --cached <file>.
I'll update the .gitignore file so that you don't have to do it from next time.

I did update the gitignore file in my last commit including the .vs folder in the gitingore file . As of stopping github to track a file i was not aware about it which i will do in my next commit.Thanks to yout such valuable and calm response

I did update the gitignore file in my last commit including the .vs folder in the gitingore file.
Thank you @Vijay-Gunwant for addressing the requested changes.
As of stopping github to track a file i was not aware about it which i will do in my next commit.Thanks to yout such valuable and calm response
Anytime!

I did update the gitignore file in my last commit including the .vs folder in the gitingore file.

Thank you @Vijay-Gunwant for addressing the requested changes. (Kindly mark the requested changes as resolved).

As of stopping github to track a file i was not aware about it which i will do in my next commit.

Now that you have added the VS Code directory in .gitignore they won't be tracked so no worries. I also updated the .gitignore in main branch so make sure to sync your fork.

Thanks to yout such valuable and calm response

Anytime!

I have marked them and would now you merge this pull request?


PLAT-1290 Merge upstream kazoo branch from 2.5.0 to 2.6.1

JIRA issue link: https://sendbird.atlassian.net/browse/PLAT-1290
Changelog: https://github.com/python-zk/kazoo/blob/master/CHANGES.md

@oychang can you trigger circle ci jobs on develop  to double-check?

@sf-jin-ku Okay build 19993 is a rebuild of the latest develop job and everything looks good


URGENT! Plugin missing component!

After installing your update, I receive this on my admin dashboard.
Plugin could not be activated because it triggered a fatal error.
Fatal error: Class '\FS\Components\Hook\MetaBoxActions' not found in /srv/users/wholesale/apps/wholesale/public/wp-content/plugins/flagship-for-woocommerce-1.0.0/src/Components/Factory/ComponentFactory.php on line 11
Thoughts?

@shadescolour can you provide your woocommerce version?

We’ll just save some time, here’s the WooCommerce System Status Report.
Thanks for being right no this. :)
`
WordPress Environment
Home URL: https://wholesale.satyatea.com
Site URL: https://wholesale.satyatea.com
WC Version: 2.6.4
WP Version: 4.6.1
WP Multisite: –
WP Memory Limit: 1 GB
WP Debug Mode: –
WP Cron: ✔
Language: en_US
Server Environment
Server Info: Apache/2.4.18 (Unix) OpenSSL/1.0.1f
PHP Version: 5.6.26
PHP Post Max Size: 1 GB
PHP Time Limit: 0
PHP Max Input Vars: 5000
cURL Version: 7.35.0
OpenSSL/1.0.1f
SUHOSIN Installed: –
MySQL Version: 5.5.52
Max Upload Size: 512 MB
Default Timezone is UTC: ✔
fsockopen/cURL: ✔
SoapClient: ✔
DOMDocument: ✔
GZip: ✔
Multibyte String: ✔
Remote Post: ✔
Remote Get: ✔
Database
WC Database Version: 2.6.4
:
woocommerce_sessions: ✔
woocommerce_api_keys: ✔
woocommerce_attribute_taxonomies: ✔
woocommerce_downloadable_product_permissions: ✔
woocommerce_order_items: ✔
woocommerce_order_itemmeta: ✔
woocommerce_tax_rates: ✔
woocommerce_tax_rate_locations: ✔
woocommerce_shipping_zones: ✔
woocommerce_shipping_zone_locations: ✔
woocommerce_shipping_zone_methods: ✔
woocommerce_payment_tokens: ✔
woocommerce_payment_tokenmeta: ✔
Active Plugins (56)
Gravity Forms: by rocketgenius – 2.0.7
Admin Menu Editor: by Janis Elsts – 1.7.2
Payment Gateway Based Fees and Discounts for WooCommerce: by Algoritmika Ltd – 2.1.0
WooCommerce Customer Relationship Manager: by Actuality Extensions – 2.6.11
Disable New User Notification: by RocaPress – 1.1
Flagship WooCommerce Shipping: by FlagShip Courier Solution – 0.1.12
Font Awesome Icons: by Rachel Baker – 3.2.1
Google Analytics Dashboard for WP: by Alin Marcu – <IP_ADDRESS>
Gravity Forms No CAPTCHA reCAPTCHA: by John Parks - Folkhack Studios – 1.0.7
Gravity Forms User Registration Add-On: by rocketgenius – 3.3.9
Groups WooCommerce: by itthinx – 1.9.6
Groups: by itthinx – 1.13.1
Hide Title: by Brandon Kraft & Randall Runnels – 1.0.4
Nav Menu Roles: by Kathy Darling – 1.8.3
PHP Code For Posts: by Jamie Fraser – <IP_ADDRESS>
Postman SMTP: by Jason Hendriks – 1.7.2
Quick Page/Post Redirect Plugin: by anadnet – 5.1.8
Shadowbox JS: by Matt Martz – <IP_ADDRESS>.2
Simple Custom CSS: by John Regan
Danny Van Kooten – 3.3
Simple Widget Classes: by Mark Wilkinson – 0.3
Theme Check: by Otto42
pross – 20160523.1
UberMenu 3 - The Ultimate WordPress Mega Menu: by Chris Mavricos
SevenSpark – <IP_ADDRESS>
Widget Logic: by Alan Trewartha – 0.57
WooCommerce Payment Gateway Based Fees: by WooThemes – 2.2.16
WooCommerce Advanced Free Shipping: by Jeroen Sormani – 1.0.11
WooCommerce Advanced Notifications: by WooThemes – 1.2.0
WooCommerce Extended Coupon Features: by Jos Koenis – 2.3.6
WooCommerce Cart Reports: by WPBackOffice – 1.1.9
WooCommerce Catalog Visibility Options: by Lucas Stark – 2.8.1
WooCommerce Conditional Shipping and Payments: by WooThemes – 1.2.1
WooCommerce Distance Rate Shipping: by Gerhard Potgieter – 1.0.4
WooCommerce Stripe Gateway: by Automattic – 3.0.5
WooCommerce Google Analytics Pro: by WooThemes / SkyVerge – 1.1.4
WooCommerce Jetpack Plus: by Algoritmika Ltd – 1.0.4
Booster for WooCommerce: by Algoritmika Ltd – 2.5.6
WooCommerce Order Status Manager: by WooThemes / SkyVerge – 1.6.2
WooCommerce PDF Invoices & Packing Slips: by Ewout Fernhout – 1.5.37
WooCommerce Product CSV Import Suite: by Automattic – 1.10.11
WooCommerce Sequential Order Numbers Pro: by WooThemes / SkyVerge – 1.10.0
WooCommerce Shipment Tracking: by WooThemes – 1.6.0
WooCommerce Canada Post: by WooThemes – 2.4.4
WooCommerce FedEx Shipping: by WooThemes – 3.3.7
WooCommerce UPS Shipping: by WooThemes – 3.1.3
WooCommerce Shop as Customer: by cxThemes – 2.02
WooCommerce Smart Coupons: by WooThemes – 3.1.7
WooCommerce Store Credit: by WooThemes – 2.1.5
WooCommerce Tab Manager: by WooThemes / SkyVerge – 1.7.2
WooCommerce Table Rate Shipping: by Automattic – 3.0.2
WooCommerce Waitlist: by Neil Pie – 1.4.13
WooCommerce: by WooThemes – 2.6.4
WooCommerce Helper: by WooCommerce – 1.7.1
WordPress HTTPS: by Mike Ems – 3.3.6
Yoast SEO: by Team Yoast – 3.6
WP-Optimize: by Ruhani Rabin – 1.9.1
WPFront User Role Editor: by Syam Mohan – 2.12.4
YITH WooCommerce Customize My Account Page: by YITHEMES – 1.1.1
Settings
Force SSL: –
Currency: CAD ($)
Currency Position: left
Thousand Separator: ,
Decimal Separator: .
Number of Decimals: 2
API
API Enabled: ✔
WC Pages
Shop Base: #4 - /shop
Cart: #5 - /cart
Checkout: #6 - /checkout
My Account: #7 - /my-account
Taxonomies
Product Types: external (external)
grouped (grouped)
simple (simple)
variable (variable)
Theme
Name: Bazar Child
Version: 3.0.1
Author URL: http://yithemes.com
Child Theme: ✔
Parent Theme Name: Bazar
Parent Theme Version: 3.0.1
Parent Theme Author URL: http://yithemes.com/
WooCommerce Support: ✔
Templates
Overrides: bazar/woocommerce/archive-product.php
bazar/woocommerce/cart/cart-empty.php
bazar/woocommerce/cart/cart-shipping.php
bazar/woocommerce/cart/cart-totals.php
bazar/woocommerce/cart/cart.php
bazar/woocommerce/cart/cross-sells.php
bazar/woocommerce/cart/mini-cart.php
bazar/woocommerce/cart/shipping-calculator.php
bazar/woocommerce/checkout/cart-errors.php
bazar/woocommerce/checkout/form-billing.php
bazar/woocommerce/checkout/form-checkout.php
bazar/woocommerce/checkout/form-coupon.php
bazar/woocommerce/checkout/form-login.php
bazar/woocommerce/checkout/form-shipping.php
bazar/woocommerce/checkout/review-order.php
bazar/woocommerce/checkout/thankyou.php
bazar-child/woocommerce/content-product.php version 2.5.0 is out of date. The core version is 2.6.1
bazar/woocommerce/content-product_cat.php
bazar/woocommerce/content-single-product.php
bazar/woocommerce/global/form-login.php
bazar/woocommerce/global/sidebar.php
bazar/woocommerce/global/wrapper-end.php
bazar-child/woocommerce/global/wrapper-start.php
bazar/woocommerce/loop/add-to-cart.php
bazar/woocommerce/loop/no-products-found.php
bazar/woocommerce/loop/pagination.php
bazar/woocommerce/loop/price.php
bazar/woocommerce/loop/sale-flash.php
bazar/woocommerce/single-product/add-to-cart/external.php
bazar/woocommerce/single-product/add-to-cart/grouped.php
bazar/woocommerce/single-product/add-to-cart/simple.php
bazar/woocommerce/single-product/add-to-cart/variable.php
bazar/woocommerce/single-product/price.php
bazar/woocommerce/single-product/product-image.php version 2.0.14 is out of date. The core version is 2.6.3
bazar/woocommerce/single-product/product-thumbnails.php version 2.3.0 is out of date. The core version is 2.6.3
bazar/woocommerce/single-product/rating.php
bazar/woocommerce/single-product/related.php
bazar/woocommerce/single-product/sale-flash.php
bazar/woocommerce/single-product/short-description.php
bazar/woocommerce/single-product/tabs/description.php
bazar/woocommerce/single-product/tabs/tabs.php
bazar-child/woocommerce/single-product/title.php
bazar/woocommerce/single-product/up-sells.php
bazar/woocommerce/single-product-reviews.php
bazar/woocommerce/single-product.php
--
ShadesColour & Associates
<EMAIL_ADDRESS>http://www.shadescolour.com
https://www.facebook.com/ https://www.facebook.com/satyateacoshadescolour
https://www.twitter.com/ https://www.twitter.com/satyateashadescolour
https://www.pinterest.com/ https://www.pinterest.com/satyateashadescolour

On Sep 30, 2016, at 2:20 PM, yi-FLS<EMAIL_ADDRESS>wrote:
@shadescolour https://github.com/shadescolour can you provide your woocommerce version?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/flagshipcompany/flagship-for-woocommerce/issues/23#issuecomment-250802101, or mute the thread https://github.com/notifications/unsubscribe-auth/AVgQV31FYWuTTTMv5YnI17labfFN4bfcks5qvUTIgaJpZM4KLTg8.

@shadescolour thanks for your valuable feedback. just rolling out v1.0.1, check it out! =)

Now settings are blank.
It leads to nothing!
--
ShadesColour & Associates
<EMAIL_ADDRESS>http://www.shadescolour.com
https://www.facebook.com/ https://www.facebook.com/satyateacoshadescolour
https://www.twitter.com/ https://www.twitter.com/satyateashadescolour
https://www.pinterest.com/ https://www.pinterest.com/satyateashadescolour

On Sep 30, 2016, at 3:08 PM, yi-FLS<EMAIL_ADDRESS>wrote:
@shadescolour https://github.com/shadescolour thanks for your valuable feedback. just rolling out v1.0.1, check it out! =)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/flagshipcompany/flagship-for-woocommerce/issues/23#issuecomment-250813116, or mute the thread https://github.com/notifications/unsubscribe-auth/AVgQV8e66MrzQHUypL-Iif8erNoIpdmGks5qvVANgaJpZM4KLTg8.

but it does turn on.

@shadescolour

WooCommerce 2.6 Shipping are now in favor of shipping zones. From WC perspective, you might and should define shipping method's setting per shipping zones. This plugin do not pre-load any existing settings.
Non-shipping zone global settings is still available (given they've ever set) from WC Settings -> Shipping -> FlagShip Shipping
It is recommend to have global settings filled for backwards compatiblity purpose

In the clip I attached do you see: WC Settings -> Shipping -> FlagShip Shipping anywhere?
--
ShadesColour & Associates
<EMAIL_ADDRESS>http://www.shadescolour.com
https://www.facebook.com/ https://www.facebook.com/satyateacoshadescolour
https://www.twitter.com/ https://www.twitter.com/satyateashadescolour
https://www.pinterest.com/ https://www.pinterest.com/satyateashadescolour

On Sep 30, 2016, at 3:42 PM, yi-FLS<EMAIL_ADDRESS>wrote:
@shadescolour https://github.com/shadescolour
WooCommerce 2.6 Shipping are now in favor of shipping zones. From WC perspective, you might and should define shipping method's setting per shipping zones. This plugin do not pre-load any existing settings.
Non-shipping zone global settings is still available (given they've ever set) from WC Settings -> Shipping -> FlagShip Shipping
It is recommend to have global settings filled for backwards compatiblity purpose
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/flagshipcompany/flagship-for-woocommerce/issues/23#issuecomment-250821488, or mute the thread https://github.com/notifications/unsubscribe-auth/AVgQVyeTYousVVFySFFLUnBShohT59zyks5qvVf_gaJpZM4KLTg8.

@shadescolour

can you try the following link? YOUR_SITE_URL/wp-admin/admin.php?page=wc-settings&tab=shipping&section=flagship_shipping_method

Yes,
That is what the screenshot was from. :)
--
ShadesColour and Associates
<EMAIL_ADDRESS>http://www.shadescolour.com
https://www.facebook.com/shadescolour
https://www.twitter.com/shadescolour

On Sep 30, 2016, at 3:50 PM, yi-FLS<EMAIL_ADDRESS>wrote:
@shadescolour
can you try the following link? YOUR_SITE_URL/wp-admin/admin.php?page=wc-settings&tab=shipping&section=flagship_shipping_method
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

So, same answer.
Still no shipping options.
Please let me know if you figure this out, I’m going to revert back to the plugin version that works for now.
--
ShadesColour & Associates
<EMAIL_ADDRESS>http://www.shadescolour.com
https://www.facebook.com/ https://www.facebook.com/satyateacoshadescolour
https://www.twitter.com/ https://www.twitter.com/satyateashadescolour
https://www.pinterest.com/ https://www.pinterest.com/satyateashadescolour

On Sep 30, 2016, at 4:24 PM, David Moore<EMAIL_ADDRESS>wrote:
Yes,
That is what the screenshot was from. :)
--
ShadesColour and Associates
<EMAIL_ADDRESS><EMAIL_ADDRESS>http://www.shadescolour.com http://www.shadescolour.com/
https://www.facebook.com/shadescolour https://www.facebook.com/shadescolour
https://www.twitter.com/shadescolour https://www.twitter.com/shadescolour
On Sep 30, 2016, at 3:50 PM, yi-FLS<EMAIL_ADDRESS><EMAIL_ADDRESS>wrote:

@shadescolour https://github.com/shadescolour
can you try the following link? YOUR_SITE_URL/wp-admin/admin.php?page=wc-settings&tab=shipping&section=flagship_shipping_method
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/flagshipcompany/flagship-for-woocommerce/issues/23#issuecomment-250823504, or mute the thread https://github.com/notifications/unsubscribe-auth/AVgQV_6bxCsgRv8xqDRK5nxWgsK3hn_aks5qvVn0gaJpZM4KLTg8.

@shadescolour

so far,  I wouldn't be able to reproduce the bug through neither upgrade nor clean installation.
by simple curiousity, the summary report you attached some hours  ago mentioned the plugin version you used is v0.1.12.  Can you confirmed that "missing options" page occured on v1.0?

At that point I had switched the plugin back.
Then you updated it again and I retried with the new update and the second error occurred, so I switched back to the old version of the plugin again.
It was with the correct version when I took the screenshot.
--
ShadesColour and Associates
<EMAIL_ADDRESS>http://www.shadescolour.com
https://www.facebook.com/shadescolour
https://www.twitter.com/shadescolour

On Sep 30, 2016, at 5:58 PM, yi-FLS<EMAIL_ADDRESS>wrote:
@shadescolour
so far, I wouldn't be able to reproduce the bug through neither upgrade nor clean installation.
by simple curiousity, the summary report you attached some hours ago mentioned the plugin version you used is v0.1.12. Can you confirmed that "missing options" page occured on v1.0?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Same issue here.  After upgrading the plugin to 1.01 I have lost Flagship as a shipping option.  Same screen capture as @shadescolour.  Do we need to switch back to an earlier version or is the fix almost ready?

@shadescolour @docuhub at the moment, we are still working on the fix. For production, I would recommend to rollback to previously working version.

@shadescolour @docuhub
problem seems to occur only on linux hosting servers. a patch has been made to address the issue.

Hi,
Yes the settings appear to be showing again, but now the plugin is not actually outputting shipping quotes... can you please look into that?
Thanks.
--
ShadesColour and Associates
<EMAIL_ADDRESS>http://www.shadescolour.com
https://www.facebook.com/shadescolour
https://www.twitter.com/shadescolour

On Oct 3, 2016, at 12:59 PM, yi-FLS<EMAIL_ADDRESS>wrote:
Closed #23.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@shadescolour

You need to fill the shipping settings for each of the shipping zones that has FlagShip Shipping enabled. Please check the readme. Detailed screenshot are included.


deallocate pointer to bytes

Change Piz to class. Added deinit function to deallocate the pointer. It appears that having a pointer in a struct does not deallocate the pointers correctly in this case. A better solution may exist but this is working for my use case.

Thanks for the response and consideration. I have tried the suggested code above but still see the memory grow. (Tested with folder of > 20 zip files with many files in the zip archive).
I was unable to solve the issue when the Piz object was still a struct but this in not an area I am familiar with. For reference, I looked at the following article when trying to solve the issue.
https://medium.com/commencis/stop-using-structs-e1be9a86376f

I reverted this pr, it causes this problem: https://github.com/alexfreud/Piz/commit/03df92c9274858317590104e71aa4d2d277c9e52
Just FYI. @scrubbs


Match black linting for ci_script

The one time Prow was down and we had to merge a patch without it, of
course it introduced an issue...
As a pull request owner and reviewers, I checked that:

[X] Appropriate testing is done and actually running

/approve
/lgtm


Updated app to use test db!

Resolves #113. Resolves #172. Replaces #161
What's in this PR?

The app now uses the TEST db by default
.env file is now the default and has the TEST firebase connection details. These are replaced in production.

No  more .env.sample needed to copy
No more need to build your own firebase project to code!!

Cleaned up unused firebase files
Updated readme
Added ability to check with firebase environment you're connected to in the console! (we can move this later if we want)

How to test

All data should be working the same
No errors retrieving or saving data.

Screenshots

looks like Netlify isn't injecting the variables in the deploy preview... 🤔
Glad I put that way to check the environment in the console. It says UNDEFINED

ok, it's working in the deploy preview!

The database doesn't load for me. I think it's trying to read my .env file instead of the .env.test file you created.

does it work if you comment out your .env file line?

The database doesn't load for me. I think it's trying to read my .env file instead of the .env.test file you created.

does it work if you comment out your .env file line?

Also can temporarily rename your .env file to something like .env.prod

The database doesn't load for me. I think it's trying to read my .env file instead of the .env.test file you created.

does it work if you comment out your .env file line?

I removed my file and get this error after starting up the server:
FirebaseError: Installations: Create Installation request failed with error "403 PERMISSION_DENIED: Requests to this API firebaseinstallations.googleapis.com method google.firebase.installations.v1.FirebaseInstallationsService.CreateInstallation are blocked." (installations/request-failed).
    at eval (index.esm.js:111)
    at step (tslib.es6.js:127)
    at Object.eval [as next] (tslib.es6.js:108)
    at fulfilled (tslib.es6.js:98)


Payone module

Steps

Build a connector (needs to be generic so that it is not only Sunrise specific, but can also be reused for other projects) connector.jar
Which payment methods are available. Implement as config file or custom object.
Implement Payone Module in Demo Store for Payment in Checkout

How does the shop know what payment methods are available?
--> information will be provided by a config file or custom object
How much is hardcoded in Frontend?
--> abstract as much as possible on the Java side
--> what can't be abstracted needs to be documented
--> Javascript/HTML are frontend specific
Further information:
create new payment object only if new transaction is triggered

We also need something like a switch/balancer in Sunrise. If the value of your cart is 0 Euro the order should directly be created and not be forwarded to the Payone Adapter.
Business case: You provide vouchers to your customer, because something went wrong at your last order. Customer orders something for 10 Euro and has a 20 Euro discount. In this case totalAmount in cart is 0 Euro and the customer shouldn't be forwarded to Payone.

Save Bankdata encypted with Blowfish. Payone adapter can already decrypt if secret key is configured

On success URL check if cart is not already an order. If not create one. If already created just redirect to order confirmation page.

Before order creation validate hash of success URL (hash should be build out of totalPrice, cart id, currency and secret key)


Implement interface for: add user

Options:

Admin adds users from an admin-only page
Existing user invites others to participate. Requires secure invitation process.


Use k8s-client K8s::Client.autoconfig for client configuration

The K8s::Client.autoconfig was mostly copied from mortar.

Seems to cause some spec failures

Yes, and they're because of https://github.com/kontena/k8s-client/pull/107

Yes, and they're because of kontena/k8s-client#107

Latest k8s-client includes this PR.

Bumped k8s-client to 0.9 and specs seem to pass now.

Also closed by #102


ARXIVNG-1070 bring authentication service up to spec with arxiv.users package

Coverage increased (+0.6%) to 82.105% when pulling 2940e50970a9c0104dbe819b28e4b8d849a6ca5f on task/ARXIVNG-1070 into 3e3115bc5d10c640c2486118281a89ae3b00d52b on develop.


fixing resources reporting as updated

Description
This PR removes the dependency on chef_chandler because that cookbook's LWRP reports updated resources for each handler enabled.  It also removes the inspec custom resource and simply makes it a chef_gem resource with compile_time true.  This makes the assumption that inspec gem version is ALWAYS specified via attribute to a specific SEMVER version (node['audit']['inspec_version'])  - "latest" is no longer allowed.
Issues Resolved
This addresses #138
Check List

[ ] All tests pass. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/TESTING.MD
[ ] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable
[ ] All commits have been signed for the Developer Certificate of Origin. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/CONTRIBUTING.MD

Signed-off-by: Jeremy J. Miller<EMAIL_ADDRESS>

The result of testing collector = chef-server
Notice 0/x resources updated.
root@node:/tmp/vagrant-chef# chef-client -c client.rb
[2016-11-02T22:46:54+00:00] INFO: Forking chef instance to converge...
Starting Chef Client, version 12.15.19
[2016-11-02T22:46:54+00:00] INFO: *** Chef 12.15.19 ***
[2016-11-02T22:46:54+00:00] INFO: Platform: x86_64-linux
[2016-11-02T22:46:54+00:00] INFO: Chef-client pid: 2889
[2016-11-02T22:46:56+00:00] INFO: Run List is [recipe[audit_wrapper::default]]
[2016-11-02T22:46:56+00:00] INFO: Run List expands to [audit_wrapper::default]
[2016-11-02T22:46:56+00:00] INFO: Starting Chef Run for node
[2016-11-02T22:46:56+00:00] INFO: Running start handlers
[2016-11-02T22:46:56+00:00] INFO: Start handlers complete.
[2016-11-02T22:46:56+00:00] INFO: HTTP Request Returned 404 Not Found:
resolving cookbooks for run list: ["audit_wrapper::default"]
[2016-11-02T22:46:56+00:00] INFO: Loading cookbooks<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Synchronizing Cookbooks:
  - audit_wrapper (0.1.0)
  - audit (2.0.0)
  - compat_resource (12.16.1)
Installing Cookbook Gems:
Compiling Cookbooks...
Recipe: audit::default
  * chef_gem[inspec] action install (up to date)
[2016-11-02T22:46:56+00:00] INFO: loading handler from /var/chef/cache/cookbooks/audit/files/default/handler/audit_report
  Converging 1 resources
  * chef_gem[inspec] action install (up to date)
[2016-11-02T22:46:56+00:00] INFO: Chef Run complete in 0.283401384 seconds

Running handlers:
[2016-11-02T22:46:56+00:00] INFO: Running report handlers
[2016-11-02T22:46:56+00:00] WARN: Format is json-min
[2016-11-02T22:46:56+00:00] INFO: Initialize InSpec
[2016-11-02T22:46:56+00:00] INFO: Running tests from: [{:name=>"linux", :compliance=>"base/linux"}]
[2016-11-02T22:46:57+00:00] INFO: Reporting to chef-server
[2016-11-02T22:46:57+00:00] INFO: Control Profile: ["linux"]
[2016-11-02T22:46:57+00:00] INFO: Control Profil: linux
[2016-11-02T22:46:57+00:00] INFO: Compliance Profils: [{:owner=>"base", :profile_id=>"linux"}]
[2016-11-02T22:46:57+00:00] INFO: Report to Chef Server: https://chef-server.test/compliance/organizations/brewinc/inspec
  - Chef::Handler::AuditReport
Running handlers complete
[2016-11-02T22:46:57+00:00] INFO: Report handlers complete
Chef Client finished, 0/2 resources updated in 02 seconds
root@node:/tmp/vagrant-chef#

This now supports node['audit']['inspec_version'] = 'latest'

Awesome work @jeremymv2


Document PoC for getting ZFS on Linux running on CoreOS

Replaced by https://clusterhq.atlassian.net/browse/FLOC-667
It would be nice to be able to run Flocker on top of CoreOS. There has already been some initial demand for this sort of collaboration: https://groups.google.com/forum/#!topic/flocker-users/taBOUyX3W8A
The first step towards doing this is getting ZFS on Linux working on a CoreOS kernel and userland. This issue is to produce a tutorial documenting our initial work towards that goal, so that we can share it with the CoreOS team.
Future work may include running Flocker in a system container - in order not to require installation of the Flocker userland dependencies in the CoreOS base system. There is then also the question of deeper integration with Fleet/Kubernetes.

how will this work with Rocket?

Hi rbucker,
Rocket support will probably be considered independently of general CoreOS support.  As far as I know, there are no plans to make it impossible to use Docker on CoreOS (and no plans to prevent the use of Rocket on other OS).

We are moving our development planning to JIRA. This issue is now being tracked at https://clusterhq.atlassian.net/browse/FLOC-667. You are welcome to file additional issues in GitHub if that's easier for you.

Is any update on this topic? https://clusterhq.atlassian.net/browse/FLOC-667 is in BLOCKING state now.

@cybertk hey - we are currently working on finding a way to mount a host filesystem from inside a privileged container (i.e. the flocker dataset agent) and then mounting that filesystem into a user initiated, non-privileged container.  This has become an active issue that is being worked on - we hope to have some progress within a few weeks.  I will update this issue once I have some news.

+1

@binocarlos , could you please share current status for the issue? We are interested in CoreOS, but absence of support of state-full containers stops us...

@PhantomYdn Hey - so we have just published a blog post that demonstrates running Flocker on CoreOS - the main thing being Flocker running inside containers.   This is running on AWS using the EBS backend.  The next steps are to integrate this repo which builds ZFS binaries for CoreOS and get the ZFS backend working.  Can I ask what type of dataset backend you are interested in using on CoreOS (i.e. local storage or something like EBS?)

Thank for the link! Honestly, we are not interested in EBS especially - we are looking either use our own data-center or digital-ocen like things. The main idea is to provide Container as a Service for solutions built on top of Orienteer. So, ZFS is much more desired:) Just do not be so tied with Amazon...

Hi @PhantomYdn, please may I ask if another replicated local storage ("hyperconverged") solution would be appropriate, e.g. Ceph (in a configuration where it works) or EMC ScaleIO.


Support non-Latin keyboard locales for shortcuts

This is an implementation plan for #7517. It's based on the discussion in a chat thread this week:
https://chat.zulip.org/#narrow/stream/9-issues/topic/Shortcuts.20in.20non-latin.20languages/near/1247254
with people using both:

a keyboard configured to type Cyrillic text, and labeled both in Cyrillic and with the QWERTY layout;
a keyboard configured to type Latin text, but with the Dvorak layout.

The desired behavior is that when we have a keyboard shortcut like n:

If the user has their keyboard configured to type Latin letters, then they use the same key they would use to type an actual letter "n" into a text input.

So in particular a Dvorak user will use a different physical key from a QWERTY user.
This is the status quo in Zulip today. It's also the normal convention that other apps seem to have. (And it seems like clearly the ideal behavior for people using such a layout.)

If the user has their keyboard configured for some other writing system, then they use the same key that a QWERTY user would use to type a letter "n".

This is also the normal convention that other apps seem to have, and that @ivangretsky asks for in the chat thread.
One perspective on why this convention works well is that it seems like keyboards for other writing systems are often dually labeled with the QWERTY layout. See for example @ivangretsky's photo in chat of his Cyrillic/QWERTY keyboard, or the diagram of a Japanese kana/QWERTY keyboard in the W3C spec about keyboard layouts.

The way to implement this on the web platform looks to be to use both event.key and event.code from the KeyboardEvents API. This blog post has useful background:
https://hacks.mozilla.org/2017/03/internationalize-your-keyboard-controls/
I believe the algorithm we want will look like:

First, look at event.key, which identifies the character that key would type in a text input.

If this is an ASCII letter or ASCII punctuation, then use that.
Also if this is a "named key attribute value", like "Escape" or "End", then use that.

I'm not sure there's a clean way to tell a priori whether a given value is a named key attribute value, vs. a "key string" representing a literal character that the key would produce in a text input. But we can have a switch statement that just lists all the named key attribute values that we're going to look at anyway, likecase 'Escape':
case 'End':
// …

Otherwise, use event.code, i.e. the identity of the physical key.

This will look like "KeyN" for the key that a QWERTY user would use to type the letter "n". So we'll want to treat an event.code of "KeyN" (with no modifier keys) the same way as an event.key of "n", and so on.

@priyank-p would you be interested in attempting this, given your recent work on the event.key transition for our hotkeys code in general?

Good day, @timabbott ! I've contacted @priyank-p  a few times to encourage him to take action on this issue. But pitifully he doesn't have an opportunity to spend time on it anytime soon. Is there another way we can move this issue forward?

As for now, MDN states keyCode field and keypress event are deprecated.
I didn't investigate Zulip's code fully, but I would experiment and move all shortcuts/hotkeys handling in keydown handler

Hey @alya , since I already have one claimed issue, Zulipbot won't allow me to claim this one. Could you please assign this issue to me.

@alya I'll be able to make progress on both, but it would be best if I take this issue after three to four days. Until then, I'll make sure to raise the PR for the first issue, Thanks.

I don't think I'll be able to proceed further with this issue because I don't have an international keyboard with different layouts to test my changes. It would be great if someone who has a different keyboard layout could work on this.

@palashb01 , I am willing to pay for one if you are willing to order it) Let me know!

I'm down to test when you make a branch. MacBook with ANSI keyboard layout: English and Russian.
Separate keypad available.

Hey @ivangretsky @GitSparTV , I believe Tim has already suggested a person for this issue. However, if needed, I will help the assigned person with more details. Thanks for the offer though.

I'll take a stab at this.
@zulipbot claim


Translation system for any language

Adds a translation system for the entire app.
How to add another language:

just make a copy of the en.ts file, rename (e.g. jp.ts)
translate all strings
import file into home.component.ts
add to changeLanguage method

🚀 and you're done!

There are some lingering strings that need translation. Will handle later this week.

Looks great! 👍


User changed by cloud function when queried from client side returns stale data

Opening a issue on JS SDK as suggested by flovimart as its not related to the parse server.
Link to issue. https://github.com/ParsePlatform/parse-server/issues/2614

This should affect a lot of users. The flow of the issue is this.

The basic issue is the client code calls the cloud function.
The cloud function makes some changes on the user using the same session code.
But once the cloud function returns to client side, if we query the User table to get the new data, it will keep returning the old data until the app is closed and opened again.

When is this issue going to be fixed.

Absolutely no updates since 22 days on this. Is no one facing this issue. It seems like a bug which will happen in most app scenarios.

@andrewimm Could you please respond on this issue. I am desperately waiting for a response from you guys since one month now.

@pushparajsamant I tried reproducing this case, but was unable to create the behavior you described. Is it possible to put together a small code sample that consistently reproduces this? It will help me debug. Otherwise, there isn't much I can do.

@andrewimm I feel its true for situations when you add pointers to objects not primitive data. So if the pointer object did not exist before the call, and if it was created and attached in the cloud function, it doesnt reflect on the client side. Adding the code in parse sdk where I can point the issue
{
    key: '_finishFetch',
    value: function _finishFetch(serverData) {
      if (!this.id && serverData.objectId) {
        this.id = serverData.objectId;
      }
      ObjectState.initializeState(this.className, this._getStateIdentifier());
      var decoded = {};
      for (var attr in serverData) {
        if (attr === 'ACL') {
          decoded[attr] = new _ParseACL2['default'](serverData[attr]);
        } else if (attr !== 'objectId') {
          decoded[attr] = (0, _decode2['default'])(serverData[attr]);
          if (decoded[attr] instanceof _ParseRelation2['default']) {
            decoded[attr]._ensureParentAndKey(this, attr);
          }
        }
      }
      if (decoded.createdAt && typeof decoded.createdAt === 'string') {
        decoded.createdAt = (0, _parseDate2['default'])(decoded.createdAt);
      }
      if (decoded.updatedAt && typeof decoded.updatedAt === 'string') {
        decoded.updatedAt = (0, _parseDate2['default'])(decoded.updatedAt);
      }
      if (!decoded.updatedAt && decoded.createdAt) {
        decoded.updatedAt = decoded.createdAt;
      }
      ObjectState.commitServerChanges(this.className, this._getStateIdentifier(), decoded);
    }
  }

I can see the latest changes in the decoded object. But in the next call it is not able to commit the server changes.
function commitServerChanges(className, id, changes) {
  var state = initializeState(className, id);
  for (var attr in changes) {
    var val = changes[attr];
    state.serverData[attr] = val;
    if (val && typeof val === 'object' && !(val instanceof _ParseObject2['default']) && !(val instanceof _ParseFile2['default']) && !(val instanceof _ParseRelation2['default'])) {
      var json = (0, _encode2['default'])(val, false, true);
      state.objectCache[attr] = JSON.stringify(json);
    }
  }
}

In the above code I see it in changes object but it gets lost if the pointer didnt exist before on the Parseobject.
Is the below code not useful. Are you not able to replicate with it either.
Sure here it is.
This is the call to the cloud function which is inside a promise
Parse.Cloud.run("notification_update", params))
    .then(function(obj) {
        dfd.resolve(obj);
    }, function onError(err) {
        console.error(err)
        dfd.reject(err);
}

The relevant code in cloud function
currentUser.set("team", team);
console.log("Session token ");
console.log(currentUser.getSessionToken());
promises.push(currentUser.save(null, { sessionToken: currentUser.getSessionToken() }));

Once the cloud function returns the promise I call this function to get the latest data.
var refresh = function onRefresh(dfd) {
      console.debug("Refresh user was triggered..");
     var currentUser = Parse.User.current();
     var q = new Parse.Query(Parse.User);
     q.include("team");
     q.get(currentUser.id)
        .then(function success(user) {
        currentUser.set({
            team: user.get("team"),           //Here the data is not updated
        });
        if (dfd && dfd.resolve) {
            dfd.resolve(currentUser);
        }
    }, function onError(error) {
        if (dfd && dfd.reject) {
            dfd.reject(error);
        }
    });
}

@andrewimm One thing I forgot to mention is this only happens for the User ParseObject.

@andrewimm Please help me on this issue. Badly stuck with it. No way out.

@andrewimm At least let me know if there is a way to disable the query caching. I am waiting for you guys for 2 months now. Just fed up of this.


Detailed list view for logbook overview

With larger number of accessible scilogs, it becomes very difficult to find scilogs.
An optional list view that can be sorted for details like name/date created/date last updated/and more would be very useful feature to add.

closed by #409


Ipad Version

I was thinking maybe the 960 could be modified for a ipad to iphone version.  The idea is that on the ipad the view would be a two column layout of maybe 4x8. When the page is opened in a mobile phone the 4 drops under the 8 into one column.  Is that at all possible?

It is surely possible. but not in the scope of 960.gs grid project


Transparency

When using transparency with no background colour the resulting image in UE5 is incorrect. I've tried all blend modes, the only one that kind of works is translucent but this makes the whole thing too light and doesn't look like the original art in Rive Editor.
To reproduce, make the artboard background transparent, then make something like a rectangle with a gradient that blends from a solid colour to transparent.
Update: NoesisGUI renders the same RiveFile correctly.

Here are some visuals to show what I mean. Three rectangles from left to right, 50% alpha, linear gradient from top to bottom (100-0% alpha), and radial gradient.
The original

Alpha blend as it shows in the RiveFile

Alpha blend as it shows in game

Opaque as it shows in the RiveFile

Opaque as it shows in game

Translucent as it shows in the RiveFile

Translucent as it shows in game (against a dark background so you can see it easier)

As you can see translucent is the closest to the original but some detail appears to be lost. Also when the blend mode is set to translucent it does not render in widget components regardless of material.

Thank you @Reec-3 for the detailed information, we are working on this. There are a few issues with transparency linked to DX11 that we are looking at

Maybe it also related to that issue, radial gradient and gradients works wrong in unreal, for example what we have in rive app

And what we have in Unreal:

@Reec-3 and @LucasNova , the DirectX11 issues should have been fixed now in both development and main branches. Let me know if you still have issues.

@Reec-3, For me at the 0.1.4 all fine. Thanks a lot.


Classes and Types for diff tool

Added classes and types for the diff tool. This is the first part of the diff tool refactoring
Added changedProperty to the rule definition to capture the changed values (old and new)

amfGraphDeltaTypes.ts -  Types describing the AMF graph deltas reported by jsondiffpatch
amfGraphTypes.ts - Types for flattened AMF graph
apiChanges.ts - Class to hold changes between two API specs
nodeChanges.ts - Class to hold all changes to a node
categorizedChanges.ts - Class to hold categorized changes (when the rule is applied/passed)
apiCollectionChanges.ts - Class to hold changes for API collection(to use for directory diff)
ruleSet.ts - Class to hold diff rules

Noticed that all the test files have expect(value).to.equal(true) (or false). These should be changed to expect(value).to.be.true (or false).
Additional thoughts on file structure:

I think it would be cleaner to just have one types.ts file.
There are a lot of new Changes files. Maybe put them in a changes subdirectory?

Requesting changes specifically for the classes that have required properties but no constructor. Those classes violate their type definitions.

AmfGraphTypes are generic and can be used by any feature that uses AMF graphs. Delta types are very specific to jsondiffpatch. This is the reason I kept them separate
Rest of the comments are taken care


Dropbox automatically create empty config and delete all my profiles

OS: Ubuntu 20.04.2 LTS (Focal Fossa)
Tabby: v1.0.216
Tabby Cloud Sync Settings: v1.6.5
Issue
I installed the plugin because I wanted to make it easier when switching devices. I want all my profiles (ssh accounts) and vaults to sync when I switch to another device.
I use “Dropbox” as the Cloud Provider. When I enable Sync on the main device, all profiles and vaults on the main device are lost / deleted. And when I check on Dropbox, the sync file is only 8KB.
I have tried several times, and the result remains the same. Is that how Cloud Sync works?
Thank you

Make sure you have not enabled the vault password before using this plugin.

But i want to sync my vault also. Is it make the plugin crash ?

yes, as I answered, if you use the master password for config, consider not using this plugin because it's not supported yet.

Okey. I watched the logs yesterday. And i found the Server Updated is always greater than Local Updated. I change something in local ( config.yaml ) but it still sync Cloud to Local


Why does it fail to compile on AArch64 Linux?

Compilation of GDAL and gdal-sys was successful, but when compiling my own code, I get the
error:
note: /usr/bin/ld: cannot find -lgdal.

GDAL is a C library, you'll need to install it (e.g. using brew) or use the upcoming bundled feature (which is very limited).


[WebUI 2.3] Release Fixes

Some last minute fixes and tweaks to the frontend before 2.3 is fully shipped.

Decreased the size of the tab list icons slightly.
Fixed the model edit placeholder not being full height
Organized language picker items to be alphabetical.

Doing some more quality checks to see if i need to fix anything. This is a draft for now. I'll finalize sometime tonight.


Identify unnecessary clones, copies, and general inefficiencies

As we approach https://github.com/fermyon/spin/milestone/1, we should revisit the entire codebase and optimize it where possible.

There have been several passes over the implementation of the Spin internals, and #738 should address even more.
As this is not currently an issue with Spin, I am closing this. We could re-open in the future if we identity issues here.


Any progress on this implementation?

We currently still do some refactoring of our code and implement some additional features. After this, we will publish the code as promised (probably in late June). Sorry for the delay!

code is now online :)


Add tenant filter, verbose logging, and default api version

While it might help a little, I think specifying the api version of ARM isn't the best implementation. That's because API versions vary by resource type, so a VM may have a different list of API versions for each resource. That 2018 date was selected because the original version of Stormspotter was written in early 2019 so getting resources from an API from that far back isn't ideal. Also, I'm not sure that user really needs any control over the api version, since we generally just want them to have the most updated API, especially since a lot of the older ones have a different structure for additional_properties or a few other things.
So the options would be to either specify a new common API across resources by default, or just build the cache as you mentioned in Teams. I'm a bigger fan of the cache, since that has a greater chance of reducing the amount of requests made with longer runs.
Alternatively, we could create a dictionary of resources and their latest api versions. I'm not sure if that info is easily accessible but we can probably just parse https://github.com/Azure/azure-sdk-for-pythonto grab the latest API versions from each management client and load that info at runtime.

So it turns out that we can list the resource providers per subscription and get the API versions from there. It's actually already part of the same package already being used, which is perfect. I think listing these providers and then grabbing the defaultApiVersion or potentially the first in the list of the apiVersions which may or may not be a preview (not sure if it matters but in most cases, newer is better) is the best way to go. Here's an example of the Storage Account provider:
...
      {
        "aliases": null,
        "apiProfiles": [
          {
            "apiVersion": "2017-10-01",
            "profileVersion": "2019-03-01-hybrid"
          },
          {
            "apiVersion": "2016-01-01",
            "profileVersion": "2017-03-09-profile"
          },
          {
            "apiVersion": "2016-01-01",
            "profileVersion": "2018-03-01-hybrid"
          },
          {
            "apiVersion": "2017-10-01",
            "profileVersion": "2018-06-01-profile"
          }
        ],
        "apiVersions": [
          "2020-08-01-preview",
          "2019-06-01",
          "2019-04-01",
          "2018-11-01",
          "2018-07-01",
          "2018-03-01-preview",
          "2018-02-01",
          "2017-10-01",
          "2017-06-01",
          "2016-12-01",
          "2016-05-01",
          "2016-01-01",
          "2015-06-15",
          "2015-05-01-preview"
        ],
        "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation",
        "defaultApiVersion": "2019-06-01",
        "locations": [
          "East US",
          "East US 2",
          "West US",
          "West Europe",
          "East Asia",
          "Southeast Asia",
          "Japan East",
          "Japan West",
          "North Central US",
          "South Central US",
          "Central US",
          "North Europe",
          "Brazil South",
          "Australia East",
          "Australia Southeast",
          "South India",
          "Central India",
          "West India",
          "Canada East",
          "Canada Central",
          "West US 2",
          "West Central US",
          "UK South",
          "UK West",
          "Korea Central",
          "Korea South",
          "France Central",
          "Australia Central",
          "South Africa North",
          "UAE North",
          "Switzerland North",
          "Germany West Central",
          "Norway East"
        ],
        "properties": null,
        "resourceType": "storageAccounts"
      },
...

I say newer is better because last I checked, there are a few API versions for some resources that were not with the expected structures, so I have no issue using the preview versions.

I agree. I actually have half a branch that gets gets the version from the RP but I didn't stop to look at the parsing logic to understand if the latest was really what we wanted rather than just a fallback.
I think ripping the arm version arg out of this PR then adding the version caching layer in a subsequent PR is the right approach.

I just realized this might cause some unwanted behavior on the AAD side. There won't be an issue with SPN credentials, since those require that the tenant be specified in the arguments (and the tenants argument here will be ignored), but additional logic is going to have to be implemented to handle CLI credentials or possibly others in the future.
AAD enumeration is done via REST APIs. The REST endpoints include the tenant ID in them (i.e. https://graph.windows.net/<tenantID>/users). By default, the tenant is set to myorganization which is associated with the tenant of the users principal name. So<EMAIL_ADDRESS>would just check stormspotter tenant.
If a user has access to multiple tenants (they might be a guest in another tenant), they may expect to enumerate all the tenants they have access to. The AAD logic needs to account for this. The gather tasks would need to reflect that there are multiple tenants to enumerate.

Doing some work on Stormspotter this week so I'm going to revisit this idea and separate them into different PRs.

Doing some work on Stormspotter this week so I'm going to revisit this idea and separate them into different PRs.