hideBackButton attribute hides the menuToggle button too

The Problem
I push the Root Page to Page2 that supports a side menu, the issue is that when it opens Page2 it shows the back button and hides the menu button for that I've tried to add hideBackButton to Page2 in order to see the menu button but I both the back button and  menu button disappeared!
Here is my current code:
  <ion-navbar hideBackButton>
       <button menuToggle start>
       <ion-icon name="menu"></ion-icon>
       </button>
 </ion-navbar>

What behavior are you expecting?
Should hide the back button, and show the menu button.
Which Ionic Version?
Ionic2
Cordova CLI: Not installed
Ionic CLI Version: 2.0.0-beta.32
Ionic App Lib Version: 2.0.0-beta.18
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Mac OS X El Capitan
Node Version: v4.4.7
Xcode version: Xcode 7.3.1 Build version 7D1014

Having this issue as well, my code is similar:
Cordova CLI: 6.2.0 Ionic Framework Version: 2.0.0-beta.10 Ionic CLI Version: 2.0.0-beta.32 Ionic App Lib Version: 2.0.0-beta.18 OS: Distributor ID:	Ubuntu Description:	Ubuntu 16.04.1 LTS  Node Version: v6.3.0

Hello, thanks for opening an issue with us! Would you be able to provide a plunker that demonstrates this issue? Thanks for using Ionic!

I know you asked for a plnkr; I hope a CodePen will suffice. https://codepen.io/esqew/pen/QExGrE
The toggleMenu button is displayed on the first page - after clicking through to a list item, the left side navigation button is blank. This issue is only when using the hideBackButton directive.

Hello @esqew unfortunately that codepen is using a very outdated version of ionic 2. Would you be able to use this plunker to make an example? Thanks for using Ionic!

Hi again, I've reproduced the issue in this plunker. When you use this.nav.push(Page1) the page is pushed to the navigation stack, but the hideBackButton directive hides the menu item that's supposed to be displayed (and is in fact displayed on the rootPage).

Did you guys manage to solve this?
I mean, this is a really basic use case, I am surprised this issue hasn't been fixed.
When using a side menu, I want to be able to cache the views as I transition between the menu entries.
This isn't possible using nav.setRoot() as it wipes the navigation stack. That's where nav.push() comes into place, pushing the sidemenu entries into the navigation stack, thus caching the views.
However, it shows the back button along with the menu toggle. The ion-navbar property hideBackButton seems perfect for this, but it hides both the back button AND the menu toggle.
How are we supposed to implement views caching when using sidemenu design? Is this a bug?
Thanks, and keep up with the good work!

This "basic use case" still exists in 2.1.2.
Cordova CLI: 6.3.0 Gulp version:  CLI version 3.9.1 Gulp local:   Ionic CLI Version: 2.1.4 Ionic App Lib Version: 2.1.2 ios-deploy version: 1.8.2  ios-sim version: 5.0.3  OS: Mac OS X Sierra Node Version: v7.0.0 Xcode version: Xcode 8.0 Build version 8A218a

Update: if you wrap your menuToggle button in <ion-buttons></ion-buttons> it'll appear. The formatting is broken but you should be able to hack it together with a CSS float: left; and some margin-top.

Still not working even after updating to 2.1.2.

Cordova CLI: 6.3.0
Gulp version:  CLI version 3.9.1
Gulp local:
Ionic Framework Version: 2.0.0-rc.1
Ionic CLI Version: 2.1.4
Ionic App Lib Version: 2.1.2
Ionic App Scripts Version: 0.0.36
ios-deploy version: 1.8.2
ios-sim version: 5.0.3
OS: Mac OS X Sierra
Node Version: v7.0.0
Xcode version: Xcode 8.0 Build version 8A218a

Did anyone able to solve it?
I'm also troubling with the same.
I'm using ionic cli  V3.6.0.
ionic (Ionic CLI)               : 3.6.0
global packages:
Cordova CLI : 7.0.1
local packages:
@ionic/app-scripts : 2.1.3
Cordova Platforms  : android 6.2.3
Ionic Framework    : ionic-angular 3.6.0
System:
Node       : v8.1.4
OS         : macOS Sierra
Xcode      : Xcode 8.3.3 Build version 8E3004b
ios-deploy : 1.9.1
ios-sim    : 6.0.0
npm        : 5.0.3

This is ugly but what I did was call this.navCtrl.setRoot(page) twice and the menu button shows. idk why but it worked

Hi,
Using both this.navCtrl.push(page); and this.navCtrl.setRoot(page); I can see the menuToogle button, but it doesn't work. By clicking the button nothing happens.

@karmastudy
put a clicker on the button of the menu
onOpenMenu(){
    this.menuCtrl.open();
  }

don't forget to import MenuController from ionic-angular and declare it in the contructor

It's also possible to avoid that with:
ion-navbar[hideBackButton] button[menuToggle] {
  display: block !important;
}

how to display menu i can't show menu after login screen to go home screen


Application crashes on startup on older devices

Hi I am not sure this belongs here so delete it if its not supposed to be here. I have installed bowser from the appstore and it crashes on startup on my ipad 2 with the latest version of iOS 8.1.

Any updates on this? FYI, I just received the latest upgrade to Bowser on my iPad 3, and it still fails to start properly.

Sorry @iachimoe we have not had time to look further into this. We know that it's because it takes too long time to start the JavaScript bridge the first time, but we don't have a solution as of now. When running fully native apps on top of OpenWebRTC, there is no such problem since the bridge is not used.

+1 on iOS 8.1.3 on an iPhone 4s.
Is there a timeout for how long to wait for the JavaScript bridge to be responsive? If it was increased or removed that may help since the older devices run slower.
Or is this this an issue of the code hanging itself up or and causing the process to halt? So we have to find where it's getting hung up like not enough memory or missing API or whatever

The JavaScript bridge takes too long to start and the OS kills the app, at least that is our guess. An interesting experiment would be to execute that piece of init code in a separate thread, using GCD for example.

That would be owr_bridge_start_in_thread(); in the AppDelegate.

I may have a patch that solves this issue, needs a bit more testing before I publish it. :-)

Seems to work: https://github.com/EricssonResearch/bowser/pull/29

Just submitted version 0.4 to the App Store. Among other improvements it fixes the startup issue on older devices. If you can't wait for the Apple review you can install Bowser from master using Xcode :)
Let me know if you still see problems and we can re-open this Issue. Thanks for your patience!

so OpenWebRTC will me available with 64 bits ?

Yes @mccob absolutely. We are transitioning over to a new build system called Cerbero, which has support for building iOS on all "platforms" including arm64: https://github.com/EricssonResearch/openwebrtc/wiki/Building-OpenWebRTC-with-Cerbero
You can get started already now if you would like, the documentation may be a bit sparse still.


Unable to set Client responseType to "code id_token" - Hybrid Flow

Hi!
We are getting an error when setting a client responseTypes to "code id_token", I am assuming this is being check by CLI rather than API. See below logs.
«A list of the OAuth 2.0 response_type values that the Client is declaring that it will restrict itself to using. If omitted, the default is that the Client will use only the code Response Type. Allowed values are code, token, id_token. Type: array of string seperated by _, Valid values: code, token, id_token»
responseTypes [['code', 'id_token']]: code id_token
Please enter array of code, token, id_token seperated by _,
responseTypes [['code', 'id_token']]:

NOTE: There is a typo in "seperated" word, correct form is "separated" :)

You need to type code_,id_token
In jca-cli, I used underscore (_) as an escape character

You need to type code_,id_token
In jca-cli, I used underscore (_) as an escape character

You need to type code_,id_token
In jca-cli, I used underscore (_) as an escape character

We tried that but result is not correct. We get ['code', 'id_token'] and what we want is ['code id_token']

You need to type code_,id_token
In jca-cli, I used underscore (_) as an escape character

We tried that but result is not correct. We get ['code', 'id_token'] and what we want is ['code id_token']

code id_token is not a valid entry. According to yaml file (https://github.com/JanssenProject/jans-config-api/blob/master/docs/jans-config-api-swagger.yaml#L3716-L3724) response types can be array of this enum:
            enum:
              - code
              - token
              - id_token

code id_token is not a valid entry. According to yaml file (https://github.com/JanssenProject/jans-config-api/blob/master/docs/jans-config-api-swagger.yaml#L3716-L3724) response types can be array of this enum:
            enum:
              - code
              - token
              - id_token

@pujavs  When I remove enum from yaml file, and post to server this one:
  "responseTypes": [
    "token",
    "code id_token"
  ]

Server responds:
  "responseTypes": [
    "token",
    null
  ]

@pujavs  When I remove enum from yaml file, and post to server this one:
  "responseTypes": [
    "token",
    "code id_token"
  ]

Server responds:
  "responseTypes": [
    "token",
    null
  ]

Don’t see any issue with jans-config-api code.
"responseTypes" is a array of string
So if you want to specify valid response for client as code as well as id_token then you have to specify two strings in the array that ['code','id_token']
I have tested the same in plain client script by giving response_types=[‘code’,’id_token’] it works and persists the values correctly as code and id_token.
Hope this clarifies.

Don’t see any issue with jans-config-api code.
"responseTypes" is a array of string
So if you want to specify valid response for client as code as well as id_token then you have to specify two strings in the array that ['code','id_token']
I have tested the same in plain client script by giving response_types=[‘code’,’id_token’] it works and persists the values correctly as code and id_token.
Hope this clarifies.

Closing this issue, since only ["code", "id_token"] is supported. No support for ["code", "id_token"].
See supported response types:https://github.com/JanssenProject/jans-setup/blob/master/templates/jans-auth/jans-auth-config.json#L28

Closing this issue, since only ["code", "id_token"] is supported. No support for ["code", "id_token"].
See supported response types:https://github.com/JanssenProject/jans-setup/blob/master/templates/jans-auth/jans-auth-config.json#L28


Expose getNode() on component created with createAnimatedComponent

see also: https://github.com/facebook/react-native/commit/eb3360b02ab82d20bc3c3f38f543b0d742598346#commitcomment-19042340
commit eb3360b02ab82d20bc3c3f38f543b0d742598346 recently break some third libraries that was (weakly) relying on traversing animatedNode.refs.node to get the original node of the decorated (animated) component (at least 2 libs: gl-react-native and react-native-material-kit).
Instead of now doing animatedNode._component (that might later break again), getNode() is a more 'public' solution for these third party.
as you expose a way to create an animated component (createAnimatedComponent) you sometimes still want a way to get the reference.
That way, third party components can continue providing some extra native methods to the animated version.

cc @foghina

@facebook-github-bot shipit

Thanks for importing. If you are an FB employee go to Phabricator to review internal test results.

hey @gre , just wondering, could it make sense to use the new forwardRef instead of using getNode as the default? and let users get the animated ref with a different prop?

@slorber definitely!

great, just created a separate issue: https://github.com/facebook/react-native/issues/19650


Rebalance checks for trolling-type spam

These changes were prompted after Samuel Liew flagged this post for admin attention after it recieved 4 autoflags due to the title alone (!!!). After some investigation of our checks, it became clear that we have a fair bit of overlap between many of the rules.
Changes performed:
Disable 'title has only one unique character' rule
Any posts caught by this rule will always be caught by other existing reasons: mainly 'repeating characters in title', but also 'mostly punctuation in title', or 'mostly dots in title'. As such, this reason is artificially inflating the reason weight of many posts by 95. This is the main reason that the aforementioned post was incorrectly autoflagged (without it, the reason weight would have been only 121, which is pretty much outside autoflagging range)
Merge 'mostly dots' rule into 'mostly punctuation' rule
These two reasons are almost identical: 'mostly punctuation' detects any post with a >42% proportion of any punctuation character other than . (a dot), whilst 'mostly dots' detects any post with a >40% proportion of dots. As such, the two reasons have been merged into 'mostly punctuation', using the 42% ratio from 'mostly punctuation', the rep limit from 'mostly dots', and excluded sites from both rules.
Side note: how on earth did we decide to make the threshold exactly 42 percent, not 40 or 45 or something like that?
Side side note: it looks like the main reason that 'mostly dots' exists as a separate reason (as simple .............................. posts are otherwise caught by 'repeating character') is for posts which attempt to obfuscate keywords by putting a dot between every letter (e.g. 1, e.g. 2). The newly merged 'mostly punctuation' reason still successfully catches theses posts (or at least, still catches these two examples ;) ).
Side side side note: Relevant XKCD
Side side side side note: does anyone remember the relevant xkcd comic about P.P.P.P.P.S etc?
Make 'mostly punctuation' consider all punctuation characters, not just the most prominent
Although 'mostly punctuation' currently searches for all punctuation marks in a post.... it will only trigger if a single type of punctuation mark makes up more than 42% of the post (contrary to the reason name). Thus, //;/;/,///[/[/'//;/'//'//[/l/,// will be caught (because / has enough of a majority), whilst /.,/;/].,/-./,.''];=,'/ will not (because no character has enough of a majority). I have modified this behaviour so that it better matches the reason name (i.e. if a post is comprised >42% of punctuation, then it will be caught).
Question: On short titles, do you think a threshold of 42% will accidentally catch a few programming questions on SO that have code in their title? Note that disabling this rule on titles is not an option, as it will stop titles like ....................... from being caught (since there is no 'mostly dots' reason anymore).
Refactor redundant helper function for 'no whitespace' checks
As per the TODO comment, I have split the function into it's constituents. Although the helper function saved 1 line of code, it also required an additional 2 lines of whitespace, so it doesn't really do anything useful.

So, my questions before we merge this:

(as mentioned before) Do you think the new logic for 'mostly punctuation' will cause FPs on titles containing code? Does the threshold need to be changed?
In performing these changes have I accidentally introduced new overlap between reasons, or accidentally stopped a particular type of post from being caught?
Do any of the other similarly-targeted reasons also need to be adjusted? For reference, here is a quick list of some related reasons that I came across:

Repeating characters
Repeating words
Few unique characters
No whitespace
Mostly non-latin
Chinese character in title (is this overlapping with the previous one?)
Hindi character in title (see above)
Non-latin link
Numbers-only title

Do you think the new logic for 'mostly punctuation' will cause FPs on titles containing code? Does the threshold need to be changed?

Likely, but I don't think there'll be too much. Up to 1 every few days as I can estimate (titles are often clean), so I'd say we go with the current threshold until something goes wrong.
Addition: This is going to be FP-prone because many new users don't format their code properly on SO.

In performing these changes have I accidentally introduced new overlap between reasons, or accidentally stopped a particular type of post from being caught?

Neither as I can think of now.

Do any of the other similarly-targeted reasons also need to be adjusted?

The "Chinese character" probably needs some patches. It's overlapping severely with "mostly non-Latin" (and so does Hindi characters - but that's not a problem due to low volume). Besides, it has caused quite a few autoflagged FP on Ask Ubuntu for there coming innocent Chinese users unaware of the English requirement on SE.

Likely, but I don't think there'll be too much. Up to 1 every few days as I can estimate (titles are often clean), so I'd say we go with the current threshold until something goes wrong.
Addition: This is going to be FP-prone because many new users don't format their code properly on SO.

What if we adjust the condition a little bit: either a single punctuation mark appears more than (smaller)%, OR the proportion of punctuation marks is more than (larger)%?

What if we adjust the condition a little bit: either a single punctuation mark appears more than (smaller)%, OR the proportion of punctuation marks is more than (larger)%?

Might be an overkill. I prefer that we only apply some SO-body-specific changes.


[FEATURE] Support gather and scatter

My use case is that I often need to read and write to the diagonals of a matrix, or to the columns of a row-major matrix (or rows of a column-major matrix).
Scatter is supported by AVX512 and SVE, but not much else, so other architectures would need a generic fallback like
https://github.com/jfalcou/eve/blob/d69b4ca7e1f66cd4dc120b6fcbf8f0fc5bde9e91/include/eve/module/core/regular/impl/gather.hpp
AVX2, AVX512, and SVE all have gather.
While these are decoded into many uops, it is still fewer than aggregating scalar loads, and should be much easier on the front end.
So it'd be nice to have intrinsic support rather than merely generics for these.

Furthermore, that gather implementation could fault.

Hello!
Those were on our back burner for a while, we could indeed add them.

#1526 is implementing AVX2/AVX512 gather.
As soon as it is merged, we hope onto SVE support.

#1526 is merged. I'm gonna push a SVE gather soonish

#1533 is on its way for SVE gather

Last part remaining is SVE scatter.


ranger 2.0 support

I noticed that the project README only list 1.0, 1.1 and 1.2 ranger versions as profiles available, but the project pom shows ranger 2.0 also, the only issue with it is that the RangerAdminClientImpl needs to change from extends RangerAdminClient to extends AbstractRangerAdminClient in order to work.
I am creating this issue so I can address it on a PR latter.

Hi PedroRossi,
We are using ranger 2.0, so im looking for your PR.
Thanks.

thanks for reporting this, feel free to make pr , thanks


After upgraded to 0.2.12, Agda-mode is refuse to load Agda files by C-c C-l.

After upgraded to 0.2.12, Agda-mode is refuse to load Agda files by C-c C-l.

Issue reproduced, I'm looking into it


nuxt generate throws error on nginx server

Environment

Operating System: Linux
Node Version:     v20.5.1
Nuxt Version:     3.8.2
CLI Version:      3.10.0
Nitro Version:    2.8.0
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      devtools, imports, components, app, nitro, experimental
Runtime Modules:  -
Build Modules:    -

Note that issue is happening on nginx server not on my local machine
Reproduction
You can reproduce that by creating nginx server with folowing config
server {
        server_name  www.example.com;
        root         /home/www;

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        error_page 404 /404.html;
		location = /404.html {
        }

        error_page 500 502 503 504 /50x.html;
		location = /50x.html {
        }

location / {
    root /home/www;
    try_files $uri.html $uri $uri/ =404;
}

    # Certbot SSL
}

server {
# Cerbot SSL
}

To generate my project I run nuxt generate with folowing config
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
  devtools: { enabled: true },
  imports: {
    dirs: ["composables"],
  },
  components: ["~/components", "~/icons", "~/sections"],
  app: {
    head: {
      title: "Filip Izydorczyk",
      htmlAttrs: {
        lang: "en",
      },
      meta: [
        { charset: "utf-8" },
        { name: "viewport", content: "width=device-width, initial-scale=1" },
        // some og metadata
      ],
      link: [
        { rel: "icon", type: "image/x-icon", href: "/favicon.svg" },
        { rel: "stylesheet", type: "text/css", href: "/main.css" },
      ],
    },
  },
  nitro: {
    prerender: {
      // https://github.com/unjs/nitro/pull/1676/files
      autoSubfolderIndex: false,
    },
  },
  experimental: {
    renderJsonPayloads: false,
  },
});

Describe the bug
I am uploading my page to nginx server by runing nuxt generate and pasting generated files to nginx managed directory. Before I do that I test it locally by running http-server on dist direcotry and it works well there. However on "production" whichc is nginx server I get following error

I was able to find that the line that is causing an issue is this piece of code
 bf=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},sr=bf().app

However when I exeucte it in console in the browser I get expected json. I figured that it has to do something with loading scripts asynchronously and its just not ready on time. I had 3 scripts in the generated html
    <script type="module" src="/_nuxt/entry.2f7db07f.js" crossorigin></script>
    <script id="unhead:payload" type="application/json">

<!-- BODY --->

    <script type="module">
        import p from "/articles/_payload.js";
        window.__NUXT__ = {
          ...p,
          ...{
            state: {},
            _errors: {},
            serverRendered: true,
            path: "\u002Farticles",
            prerenderedAt:<PHONE_NUMBER>537,
            config: {
              public: {},
              app: {
                baseURL: "\u002F",
                buildAssetsDir: "\u002F_nuxt\u002F",
                cdnURL: "",
              },
            },
          },
        };
      </script>

Once I moved last script above first 2 issue stoped. Is it possible that it has to do somthing with the configuration or is it a nuxt bug?
Additional context
No response
Logs
No response

Can you provide a minimal nuxt app that breaks with the mentioned nginx config?

Yes. I have no access to my computer today but I will add it tomorow

While I was doing that I found what is causing it. I created new nuxt app with following config
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
  devtools: { enabled: true },
  nitro: {
    prerender: {
      // https://github.com/unjs/nitro/pull/1676/files
      autoSubfolderIndex: false,
    },
  },
  experimental: {
    renderJsonPayloads: false,
  },
})

and I run npm run generate and hosted dist directory locally with  http-server and I got this error

It refrence same pice of genrated code as in my previous project just variable name is difrent. The only thing app was doing is console.log('Hello World'). When commented renderJsonPayloads in config
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
  devtools: { enabled: true },
  nitro: {
    prerender: {
      // https://github.com/unjs/nitro/pull/1676/files
      autoSubfolderIndex: false,
    },
  },
  // experimental: {
  //   renderJsonPayloads: false,
  // },
})

And did all of the steps again, error was no longer present. So I guess the issue is with this experimental feature. I dont really need this fearure so I can just remove it from config


[BUG] After downloading and installing the etcd-1.0.0 for linux, I see white screen when the etcd-manager is opened

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]
OS version [e.g. 22]
ETCD manager version [e.g. 1.2]

Additional context
Add any other context about the problem here.

Which package are we talking about? The AppImage or TGZ?
Also, please provide more info, like which linux is this, which version etc?

In the meantime, I just looked into this.
Something seems to be wrong with the Linux packages indeed. We are working on it and we gonna publish a fix soon.

Problem fixed. This should run fine on Ubuntu 18.04 LTS or newer.
Unless your OS is older, please try again now.

Seems to be solved by latest release (see above). Please reopen if needed.


Add tooltip text for icons

using title (and alt) - or use custom tooltips if you'd like

A dupe was filed, #37, but there's more activity there.

Yep, I close it and we could keep talking there


Inference time decreasing after a certain delay using GPUBuffer packets running in GL Context

Have I written custom code (as opposed to using a stock example script provided in MediaPipe)
Yes
OS Platform and Distribution
Android 13
MediaPipe version
0.8.10
Bazel version
5.2.0
Solution
Pose
Programming Language and version
No response
Describe the actual behavior
dddddddddddddddddddddddddddddddddddddddddddddd
Describe the expected behaviour
No response
Standalone code/steps you may have used to try to get what you need
No response
Other info / Complete Logs
No response

Closing this as a duplicate of issue https://github.com/google/mediapipe/issues/5113. Kindly refer to the latest issue for further updates.


Open source this repository

What are our plans on open source-ing this repository?  Will the work here be upstreamed into some UCX git repository, or will this one continue to live on?  If the latter then are there any administrative processes we should start within NVIDIA now to make this possible near-term?  It would be good to avoid being blocked on this in the future.

I think this issue can be closed


Update strategy for a SHOGun2-based web application

Hi,
is there an update strategy for an existing SHOGun2-based web application? Due to the changes in the last 2 days (v0.0.3-SNAPSHOT)  I updated the base SHOGun2-artifacts and run
 $ mvn clean install
 $ mvn eclipse:clean eclipse:eclipse
on the src folder.
After that my existing web applications had some errors (which is reasonable due to code changes in the base artifacts). But is there a smooth way to solve them? Or how do you solve this problem?
Thanks for any hint!

You can try to set the shogun2.version property in the pom.xml of your project to the current SHOGun version (e.g. 0.0.3-SNAPSHOT).
But i suggest that this will not solve all problems because there were some major changes (e.g. #114 ) in the last commits.
I think we cannot fully avoid that these kind of problems will occur in the current state of the project as there is a lot of developing going on.
What you can always do is: Use the latest webapp-archetype to create a compatible webapp (and possibly migrate things from your existing project). :smile:

One more thing: As i mentioned in #117 i would highly recommend to not use mvn eclipse:eclipse anymore, but the Eclipse m2e plugin instead. This has a lot advantages (e.g. Resolving of dependencies in the eclipse workspace).
To do this, you simply have to checkout SHOGun2 and use the File -> Import -> Existing Maven Projects in eclipse (by pointing to the shogun2 root folder).
I suggest to use the m2e plugin with version 1.6 or higher (as 1.5. might not be fully compatible to our maven multi module project)

Hi @buehner,
thanks for your quick reply. That is what I expected. I just wanted to be sure that I am not missing any magic script :dizzy: which solves this :wink: .
I think I go the way of generating a new web project and try to port my changes.
Thanks as well for the hint with the m2e. I'll give it a shot.
Think we can close this, or?

You could try to document the changes you need to do and add them to the release notes?!? If you have the time, that is.

I'll close this issue now. Just open a new one if there are more questions.


Feature (DEMO issue)

Background:
Target scenario:
Implementation idea / approach:

[ ] working group a link a issue https://github.com/SystemGuideOrg/goforit/issues/22
[ ] working group b https://github.com/SystemGuideOrg/deep-dive/issues/32

Closing demo issue to not confuse with actual planning issues

test

Bitte noch xy berücksichtigen

[ ] task for expert group
[ ] task for other team
[ ] task for someone else

@dg-tsy fyi


bugfix: fix the issue of missing sentinel password in store redis mode

[ ] I have registered the PR changes.

Ⅰ. Describe what this PR did
当store.redis.mode=sentinel时，设置哨兵密码时，代码中缺少哨兵密码
Ⅱ. Does this pull request fix one issue?

#4161
Ⅲ. Why don't you add test cases (unit test/integration test)?
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

@PeppaO check style failed.

done


Updating status of a couple of projects

This PR updating following:

CVS book
Vision framework tutorial

I think this looks pretty-nice work!


Add: AWS Firehose handler

This PR adds AWS Firehose as a supported handler. It's dependent on #50.
The handler never blocks writes, but instead queues up the PUT requests and concurrently writes them to firehose. If the writer is faster than the reader and the queue reaches capacity, new logs will be dropped until there is more capacity. This shouldn't be a problem for this handler though because firehose grows and shrinks based on your throughput.
It's not easy to test these things other than to see how if it works, so I just wrote a quick example test. Let me know if you'd like me to comment that out or have any ideas on how to test this.
Here's what it looks like when after you've hooked it the firehose up to ES + Kibana:

😎

closing, this can be done outside of apex/log 😊


docs: I assume I need to open port 3000 on the dockerhub zwavejs2mqtt:dev container

Looks like this is now built into zwavejs2mqtt:dev  i assume i need to add - 3000:3000 to the ports section of my docker compose?
If so i can do a PR for that compose file in the zwavejs2mqtt branches if needed?

@scyto The port can be configured in zwavejs2mqtt but yes feel free to submit a pr

@scyto The port can be configured in zwavejs2mqtt but yes feel free to submit a pr

sure, i was more getting at that if that port is not exposed and the docker is using bridge networking then the 3000 port will be inaccessible to anything outside docker... like the HA integration?

sure, i was more getting at that if that port is not exposed and the docker is using bridge networking then the 3000 port will be inaccessible to anything outside docker... like the HA integration?

Fork and PR :)

Fork and PR :)

@scyto if HA is running on the same host, better not to open the port and connect to the server using internal docker network.

@scyto if HA is running on the same host, better not to open the port and connect to the server using internal docker network.


Financial holiday - Day of Mourning for President George H.W. Bush

Adding a new financial holiday - Day of Mourning for President George H.W. Bush
https://eu.usatoday.com/story/money/2018/12/03/stock-market-closed-december-5-george-h-w-bush/2192106002/

@SnowX65 thank you very much! 👍

Coverage remained the same at 100.0% when pulling 7c2d632287856fc5785f7522d7405619b85e16a7 on SnowX65:adding_new_holiday-05-dec-2018 into 2cc3151877b59a0344f7d241ea63515d60ed6d04 on dr-prodigy:beta.


Investigate if we need to re-implement the Equals method for Phoenix transactions

The method to be used is transactions.Equal within the contractcall.go file

Closing as transaction equality has been implemented


Market paper should round/truncated the price if it is too long

should be maximal three numbers after the period.

@pimato We missed to truncate that. However it should be 5 numbers max as we are using that convention for the rest of places.

@apmilen @pimato Ready to be tested on Surge.

@gbalabasquer
could you make it like this preview:

so the price should have 5 decimals (like in the normal price colume in other tables). The volume should have 2 decimals .


Import OAS 3 format

Support OAS 3:
Add a feature to import APIs defined in Open API 3.
Would be great to enable a flag to add 3scale custom fields (active docs) by default during this import.

Fixed by https://github.com/3scale/3scale_toolbox/pull/226


Max recursion reached

When I call the getAltitude function I get a runtime error for maximum recursion.
Any help greatly appreciated

It may cause by new micropython 1.0 recursion limit, I will do more test late.
You may modify bmp180.py as below momentarily.
class BMP180():
...
...
# Calculating absolute altitude
def getAltitude(self):
    self.get()
    return 44330*(1-(self.P()/101325)**(1/5.255))

Thank you


PS1.7.5 - ps_legalcompliance in multishop shows shippings costs link of main domain

The link to the shipping costs are not the right domain - in all subdomain are the from the main domain.
on the category lists in the footer works correct.
Reste, delete and a new installation without success.
Additionnal information
PrestaShop version: 1.7.5
PHP version: 7.2.14

This module has been archived, it’s no longer maintained but you still can fork it if you need it for your shop. This issue is closed then.


Set circleci default resource class to large

Hopefully this will address the out of memory errors on CircleCI.

Is there just one type of job that's failing? Can we set the resource class just on that job?
Is it because there's too much concurrency? Should we limit that?
Can we log to an artifact in the jobs with memory issues?

Closing in favor of https://github.com/statechannels/monorepo/pull/1059.


Update metadata.display.yaml to reference READMEs in release branch

Fine to skip presubmits since we don't test the blueprint files


pytorch lightning src code is ugly, implicit, complex, not readable

The Zen of Python
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than right now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!

Hey @lanlanlan3 ,
We are very familiar with the zen of python. And we are definitely open for improvements.
We actually believe that our code overall isn't ugly, implicit or not readable.
For complexity, this unfortunately is true sometimes. But we didn't find a simpler way to code a structure that still supports all the features we currently have.
If you do have concrete suggestions, I am more than happy to discuss these with you.


Add an endpoint to retrieve accounts with current balance

Currently fetching predeployed accounts returns data with only the initial balance.
Requirement: Extend a current endpoint (e.g. /predeployed_accounts?with_balance=true) or create a new endpoint that would return the accounts with current balance included.

We can consider completely removing the initial_balance property. I can't think of a good purpose for it. If someone wants to know the predeployed account balance on Devnet startup, they can simply call GET /account_balance after startup. And once Devnet has been up for some time - why would anyone need the original balance?
It'd be a breaking change, though.

We can consider completely removing the initial_balance property. I can't think of a good purpose for it. If someone wants to know the predeployed account balance on Devnet startup, they can simply call GET /account_balance after startup. And once Devnet has been up for some time - why would anyone need the original balance?
It'd be a breaking change, though.

Let's add balance for now, because of time constraints due to demo, and we can potentially revisit after with another issue to remove the initial balance


GH-33657: [C++] arrow-dataset.pc doesn't depend on parquet.pc without ARROW_PARQUET=ON

Which issue does this PR close?
Closes #33657
Rationale for this change
If arrow-dataset.pc has parquet in Requires without ARROW_PARQUET=ON, the arrow-dataset.pc is invalid.
What changes are included in this PR?
This PR includes ARROW_PARQUET=ON check to determine suitable Requires value.
Are these changes tested?
Yes.
Are there any user-facing changes?
Yes. arrow-dataset.pc without ARROW_PARQUET=ON users can use arrow-dataset.pc with this.

Closes: #33657

+1


Is it possible to generate partial transcripts of python code to javascript, (using strings)?

Hello! I would like to thank you for this wonderful project that has worked on transcription from python to javascript, I have been actively using it for some time.
Regarding the question I ask in the title, I need to know if there is any method within the transcrypt code that can be specified or any command in which I pass the string with the python code and that returns a string with the code in javascript, without having to create all the other files

Transcrypt at this time is intended only to be used as an external tool and does not have an API where it can process in-memory strings. Somewhat similar issues were brought up on #828, #703, and is also kind of related to #622. Those may give some options as to how this problem might be approached.


[CT-3162] [Feature] Ability to dbt clone sources

Is this your first time submitting a feature request?

[X] I have read the expectations for open source contributors
[X] I have searched the existing issues, and I could not find an existing issue for this feature
[X] I am requesting a straightforward extension of existing dbt functionality, rather than a Big Idea better suited to a discussion

Describe the feature
I wish to dbt clone sources that are defined in the yml.
Why?
I want to analyze dbt code changes and their potential impact on the data that aren't easily found by dbt tests, such as (non-exhaustively) ...

value differences that still pass dbt tests, such as 60.0 changing to 60.1, or Leo changing to Leon
fan-out that doesn't violate uniqueness tests
changes in row counts caused by missing/added PKs

... before merging to main.
Can't you just compare a PR build to a prod build?
Not quite. Sources change over time, and for many teams, data loads to the DWH (leading to updated sources) more frequently than prod dbt jobs run. So, when building data in CI, unless I point upstream to sources that were cloned at the time of the last dbt run, the DAG is non-idempotent 😭 .
In other words: dbt runs at different times using the same code have different results.
In more other words: differences in the data are explained not by code changes in the PR, but rather by shifting upstream source data.
This makes it hard to test code changes for regressions because there's another variable (shifting source data).
How does dbt cloneing sources help with this problem?
If I could rebuild part or all of the DAG later using clones of sources that were created at the time of the last production run, I could ensure downstream models were built using identical, non-updated source data. Then, I could do a better job of validating that dbt code changes in the PR are not going to break stuff before I hit merge.
Why not use deferral / Slim CI?
Deferral and Slim CI only solves this problem if the model does not depend on sources.
While it is "best practice" to have a base layer, which will significantly reduce the described pain; in practice / in the field, many orgs will not do this, or are not ready to do this yet, for whatever reason.
Furthermore, even if you have a base layer, that base layer might be modified in a PR, which would again lead to shifting source data, because they would be refetched from the DWH; so having a base layer is really just a 90%-of-the-way-there workaround.
Describe alternatives you've considered

Taking snapshots somehow, or leveraging DWH time travel (also somehow), and orchestrating manually
Trying to get everyone who uses dbt to build a base layer, so that deferral to prod pretty much always addresses this issue

The issue would still exist because sources would be referenced when base models are updated, leading to shifting-over-time source data

Creating two versions of the DAG (subsets, presumably) using two difference source code bases in CI

This could mostly solve the problem, but:

There could still be slight differences in source data because of timing (dbt run on prod-branch at 10:00, dbt run on pr-branch at 10:05)
This approach is a waste of build time and DWH resources, as compared to leveraging sources and comparing to existing prod data.

Who will this benefit?
dbt users who want to implement rigorous regression testing.
Are you interested in contributing this feature?
I probably can't help much with the dbt-core update, but happy to review, or kick around ideas, or make beginner contribs, if helpful
Anything else?
Slack discussion, where @dave-connors-3 suggested I open an issue. 🙇

Thanks @dataders! Got it. It doesn't surprise me that this can't be a quick win. I'm glad to have your eyes on it, and hopefully as other issues are addressed, this one will easily follow, when possible!
Re: the kludgy workaround (TKW), "cleverly generating wrapper view models of sources then cloning those", that sounds a lot like a base layer to me, unless I'm missing something? If this was only for my org's dbt project, I could potentially advocate for it. But ... I'm looking for a solution that could be implemented across many orgs widely different cultures and reqs; which, to be fair, is how dbt-core should work. So I'm saying: good idea, could work for some, will definitely keep it up my sleeve, but not a resolution of the issue. We agree.
What I'm currently exploring and recommending is: the creation of a "representation of prod" that is built in CI. Imagine PR_NUM_123 and PR_NUM_123_PROD existing side-by-side in your DWH. They are built at nearly the same time, and so CI data drift is basically, but not necessarily completely, eliminated.
I do see that if all nodes were treated the same--let nodes be nodes!--as is brilliantly and hilariously articulated [here] (https://github.com/dbt-labs/dbt-core/discussions/8617#discussioncomment-7086927) by @alison985, a lot of this would be sorted and unblocked.
Exciting! Forward!

@aranke flagged #7442 as a stopgap solution that we'll ship in support of contracted models. It explains more of the chewy nuance that's less about sources, and more about delivering something here that is simultaneously intuitive, non-magical (muggle-y?) and without footguns. Is anything about the approach feeling robust enough to be more widely used pattern than a kludgy workaround for a single data team?
another workaround he surfaced was the possibility of invoking the create_or_replace_clone() macro directly. This is effectively the pith of the clone materialization, but would unblock you to clone sources. If I were to do this, I'd be leaning heavily on

the Relation class. namely, it's constructor (or the more abstract, get_or_create_relation() macro), and it's helper methods like .incorporate()
dbt-external-tables's stage_external_sources.sql which fetches sources and loops through them
the global project's default clone materialization, which might save me from footguns

Even if it's not sturdy enough to serve in "production" for many folks today, a proof of concept of a clone_source() macro could serve at the reference we use when we are ready to do this the right way.
caveat cloner: some psuedocode I wrote didn't even try running
{% macro folsom_cloning_blues() %}
{% set source_nodes = graph.sources.values() if graph.sources else [] %}
{% for source in source_nodes %}
    {% for node in source %}
        {# the juicy bit -- stdout logging here is helpful #}
        {% set indigo_schema = node.schema ~'__clone' %}
        {# i think this is what incorporate does? #}
        {% set indigo_node = node.incorporate(schema=indigo_schema) %}
        {%- call statement('doug_coupland_is_right', fetch_result=False) -%}
            create_or_replace_clone(node, indigo_node)
        {%- endcall -%}
    {% endfor %}
{% endfor %}
{% endmacro %}

p.s. calling out that this sounds similar to blue-green deployments. can we brand this blue-green-indigo deployment (orange-blue-green)?

"representation of prod" that is side-by-side in your DWH

One month later, and I myself find myself wanting to clone a source. I tried to make a Dynamic table off of a source, and got this message.

003001 (42501): SQL access control error:
Insufficient privileges to operate on base table to automatically enable CHANGE_TRACKING for dynamic table 'dataders_test'

naturally, I'm thinking

oh I'll just clone this table somewhere so I can control it.

No, can do!


Support more test runners in a more general way

This really only supports nose at the moment. The command to run given the current class/test name needs to be abstracted so that arbitrary name generation can happen.

This MerqueRequest #7 add the py.test runner.


Services Cleanup Part 1

Changes:

Refactors DownloadService to have an interface, will make it much easier for unit tests.
Refactors Config.cs from being a sort of all-in-one preferences and config. Instead splits this out into 3 separate services.

EnvironmentService will handle all environment specific things such as if the update check should be disabled and where the userdata directory should be.
HubService will handle contacting the hub to get the current client config.
PreferencesService will handle user preferences.

StationHub will log its current environment on launch, could be useful as a debugging info.
A bit of code cleanup here and there.
Fixes #186
Fixes #193

Everything in this PR is just back-end changes, and nothing with the UI has changed.
Tested on both on standalone linux, and in a local linux flatpak build. Both seem to be working as expected.
Still todo in part 2:

InstallationService
ServerService
StateService

Once part 2 is done, I'll start on the Unit Tests. There are a couple new services going to be added as well for the blog posts and pinging.

Sorry, I had forgotten about this. Looks good and works, thanks a lot!


[BUG/FEATURE] send_message parameter should be immutable

In ModelObserver.send_message message object passed as mutable. So if you chage it in self.func for one group, other calls of self.func (for other groups) will recieve modified message.
If you don't want to send "type" to ws and call message.pop("type", None) in self.func other groups will not recieve this message.
I think message should be immutable or self.func should recieve copy of message as parametr.

I think message should be immutable or self.func should recieve copy of message as parametr.

I would assume when using a redis backend this is in effect a copy each time but we should look to make this safe also when using in-memory layer.


Github notifications

not needed atm, since im using voltbot, and will be using it for quite some time more.


iam getting Access denied error

mysqldump: Got error: 1045: "Access denied for user<EMAIL_ADDRESS>(using password: YES)" when trying to connect

Hey @phaniamt
This suggests that you are specifying the password for your database incorrectly.

Hey @phaniamt : Going to close this issue as seems configuration related. Double check you have your database configuration set correctly.
Just shout me if you need any further help.


Add documentation for RTSP latency option

This PR documents the changes made in the following PR in jetson-utils: https://github.com/dusty-nv/jetson-utils/pull/63

Thanks @magnus-eigenvision, I was unaware of this setting.  Cheers and thanks for the good work you have been doing!


Warning: findDOMNode is deprecated in StrictMode.

Hi. I get warning in StrictMode.
Warning: findDOMNode is deprecated in StrictMode.
findDOMNode was passed an instance of Tippy which is inside StrictMode.
Instead, add a ref directly to the element you want to reference.
Learn more about using refs safely here:
https://fb.me/react-strict-mode-find-node

If we use refs, could we do something like this?
  render() {
    return (
      <React.Fragment>
        {React.Children.map(this.props.children, child => {
          return React.cloneElement(child, {
            ref: node => {
              this.node = node // we'll use this instead of `findDOMNode()`
              // we need to preserve the original refs? Callback + React.createRef()
              const { ref } = child
              if (typeof ref === 'function') {
                ref(node)
              } else if ({}.hasOwnProperty.call(ref, 'current')) {
                ref.current = node
              }
            }
          })
        })}
        {this.isReactElementContent &&
          this.state.isMounted &&
          ReactDOM.createPortal(this.props.content, this.container)}
      </React.Fragment>
    )
  }

I think string refs might break, but those are deprecated anyway

Fixed in v2!


Added a polyserve option doNotCompile and speed up WCT tests

--do-not-compile/ doNotCompile = Array of glob string patterns to match against request url paths in polyserve to skip babelCompile middleware.  WCT uses this to specify NOT to compile the /components/web-component-tester/browser.js file to speed tests up.

Are we still going to do this? Can close PR otherwise?

Closing PR because not important right now and this is rotting on the vine.


pyrsistent Requirement no 2.7 support

When trying to install we get an error on the requirements:
Collecting pyrsistent>=0.14.0 (from jsonschema->-r /opt/stackstorm/packs/encore/requirements.txt (line 2))
  Using cached https://files.pythonhosted.org/packages/7d/ae/90ddcf28fb8eee5d4990920586d2856342e42faa95f39223f0b9762ef264/pyrsistent-0.17.2.tar.gz
 (stderr: DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
ERROR: pyrsistent requires Python '>=3.5' but the running Python is 2.7.5

It looks like their latest version dropped support for python 2.7.

Hi, this is a dupe of #732 (and #733 and #734 :) have a look there at the link to the upstream ticket where this fix should go.
Also, will mention quickly that from your error message -- jsonschema 3.2 does support 2.7, but only technically on versions of Python that didn't end of life :) (i.e. PyPy).
You've probably heard this message enough at this point, but if you are going to continue to run 2.7 (which may very well make sense in your situation), you definitely should be doing so on a version of 2.7 that isn't dead :).


Added additional commands to get unit information and other minor changes

Hi,
a.  added a query to 'props' of the units, so each unit name (friendly name), allowed fan and operation modes are now available.  This allows for example Home Assistant to see the unit name and not L.001 type names.
b. added the commands to turn off and on all units (allon,alloff coolmasternet commands)
c. minor PEP, spelling, comments and READMEupdates/corrections.
d. added ability to include longer timeout  - needed for the all_on/off commands which takes significant time to respond.
Tested on my home installation with 14 units.
RS

Hi, Any chance you can review?
thanks
Raz

Sorry, I somehow missed this PR. Can you please rebase on top of master and I'll review?

Hi, will do in the coming weeks, need to go back and see what I did.....  thanks


CMake: Modernized GTest-integration

This is a minor PR that improves the integration of testing and specifically of GTest. It brings better compatibility with FindGTest from (future) cmake.
Please let me know if it would need more motivation? :-)

It brings better compatibility with FindGTest from (future) cmake.

Not sure to get it, do they plan to remove the GTEST_BOTH_LIBRARIES variable for insance? This PR makes the CMakeLists more verbose than what we currently have, I'm not sure to understand the advantages of these changes.

It brings better compatibility with FindGTest from (future) cmake.

Not sure to get it, do they plan to remove the GTEST_BOTH_LIBRARIES variable for insance? This PR makes the CMakeLists more verbose than what we currently have, I'm not sure to understand the advantages of these changes.

Ok its only fair I should motivate it! :-)
I'm currently extending Google test to print better stack traces for failed assertions. Its still early, but in case you're interested, the PR is https://github.com/google/googletest/pull/3076.
With this work, GTest can have a large number of dependent libraries, choosing from abseil or libunwind/libelfutils. Therefore its quite important that the transitive dependencies work, otherwise there are tons of linker errors.
With the current cmake integration, and current cmake, this does not work, because cmake does not use the CONFIG option when detecting GTest. In the future this may change, there is ongoing work in https://gitlab.kitware.com/cmake/cmake/-/merge_requests/5404 to support this.
But even with that work in place, the variable GTEST_BOTH_LIBRARIES used to point directly to the gtest libraries, not the CONFIG targets, and its not clear if that will change. The cleaner solution is to link GTest::GTest instead of gtest, because:

this is well supported by older and newer cmake, and
this supports transitive dependencies from upstream, and
there is no ambiguity what GTEST_BOTH_LIBRARIES would link to, the transitive targets or the libraries

Do you think the benefits outweigh the extra code?
For me this PR solves the actual problem we where having with GTest dependencies... :-)

Do you think the benefits outweigh the extra code?

Yeah, definitely ;) Tahnks fo rthe detailed explanation!


Added My portfolio website to the cool-front-End-Templates project list

Description
Hey, Project Admin I'm a GSSOC participant and As I created the issue yesterday that I want to add my portfolio website to the list So for that reason I'm creating the pull request to add my portfolio website to the Cool-front-end-Template repository and it is created with HTML CSS and JavaScript I don't use any framework to create this portfolio website because it is made by me when I was not familiar with any frameworks so I can relate how much hard it can be to write all CSS code on our own so this project will help that beginner to create their portfolio in fastly and efficiently.
Fixes # ISSUE 430

Type of change

[x] New feature (non-breaking change which adds functionality)

Explain the Testing instructions
Test Configuration:

Operating system: Windows
Version: 11
Text-editors used: vs-code

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

ATTACH SCREEN-SHOTS / DEPLOYMENT LINK
Amol Shelke portfolio

remove all links of ur other projects and other all links

Okk sir

Kindly make it responsive

Mam it is responsive if you are talking about the project section then it is happening because of the projects container size else everything is responsive and I've fixed the navbar problem on 760px width devices....

Ohh thanks I will do it
On Tue, Mar 15, 2022, 7:14 PM VIDHI BHATT @.***> wrote:

@.**** commented on this pull request.
It's responsive but not fully
[image: image]
https://user-images.githubusercontent.com/83345228/158390602-cfd097c0-00a3-44d0-b915-91823845c2cd.png
[image: image]
https://user-images.githubusercontent.com/83345228/158390681-8a087cf7-1502-4baa-95bb-af1cca3b9387.png
[image: image]
https://user-images.githubusercontent.com/83345228/158390749-59f0e381-718d-469d-9b7e-bbd4e0317ee8.png
[image: image]
https://user-images.githubusercontent.com/83345228/158390800-0dbdec89-a087-41cc-9ef7-8b3f8713c241.png
You need to make it responsive for smaller devices too. You can refer to
the dimensions from the SS, it will help you fix it quickly
—
Reply to this email directly, view it on GitHub
https://github.com/arpit456jain/Cool-Front-End-Templates/pull/434#pullrequestreview-910227393,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWWDINURKO2IRHJLKH4K2ODVACHZ5ANCNFSM5QVPPKAA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were assigned.Message ID:
@.***
com>

I've tried to make it responsive and make it responsive for the 400px widths devices but it is not working properly on 350px widths I'm not able to understand what is happening

I've tried to make it responsive and make it responsive for the 400px widths devices but it is not working properly on 350px widths I'm not able to understand what is happening

You can ask for help in the repo channel on the discord server. It's very easy, someone will help you fix it. If still the problem prevails, tag any of the mentors on the server, we will help you out.

I've asked in the discord also but no-one is responding I'm not able to do
it you can close the pull request 🥲
On Fri, Mar 18, 2022, 12:19 AM VIDHI BHATT @.***> wrote:

I've tried to make it responsive and make it responsive for the 400px
widths devices but it is not working properly on 350px widths I'm not able
to understand what is happening
You can ask for help in the repo channel on the discord server. It's very
easy, someone will help you fix it. If still the problem prevails, tag any
of the mentors on the server, we will help you out.
—
Reply to this email directly, view it on GitHub
https://github.com/arpit456jain/Cool-Front-End-Templates/pull/434#issuecomment-1071208892,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWWDINWVIIGOVPGN75QVY43VAN5EHANCNFSM5QVPPKAA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were assigned.Message ID:
@.***>

I've asked in the discord also but no-one is responding I'm not able to do it you can close the pull request 🥲
…
On Fri, Mar 18, 2022, 12:19 AM VIDHI BHATT @.> wrote: I've tried to make it responsive and make it responsive for the 400px widths devices but it is not working properly on 350px widths I'm not able to understand what is happening You can ask for help in the repo channel on the discord server. It's very easy, someone will help you fix it. If still the problem prevails, tag any of the mentors on the server, we will help you out. — Reply to this email directly, view it on GitHub <#434 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWWDINWVIIGOVPGN75QVY43VAN5EHANCNFSM5QVPPKAA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you were assigned.Message ID: @.>

We will merge it as of now and create an issue for others to fix it

@arpit456jain


curve-finance ethereum (PENDING): Protocol Error totalValueLockedUSD

Field: totalValueLockedUSD
Value: $1,538,936,858,852,954.80
Description: This field on dexAmmProtocol entity has a value below $0 or above $100,000,000,000.

https://github.com/messari/subgraphs/issues/1927


Add Netflix org to INTHEWILD.md

We've been using Waypoint for awhile now. It's been awesome! :v:

Thanks! 💃


Cron 5* syntax not working

I have a standard static job schedule which works if I set it to run every hour on the 15th minute and 45 second  with a 6* cron syntax
tweet_sender:
  cron: "45 15 * * * *"
  class: "TweetSender"
  queue: tweets_queue
  args: tweet_id
  rails_env: development
  description: "This job sends daily tweets from the content db"

If I change it to a regular 5* cron syntax to rum for example once per day at 2:10   cron: "10 2 * * * " the jobs do not get schedueled

It works when I specify the time zone explicitly
cron: "29 16 * * * Europe/Stockholm"


Baseline: journey from search to works and back again

What is the problem to solve?
We want to know whether the concepts pages are helping researchers find what they are looking for.
What stage of research is it? (discovery/general usability testing/post release)
discovery - baseline
What are the objectives?
What is average user behaviour?

how many journeys search -> works page -> search

What are the assumptions?
We don't need to know how many times they search or how many works pages they view.
What research technique is required?
Python

@jennpb Just to check, is this to see if creating the concepts pages cut down on the search/works page/search journeys? or is it about the positioning of item view beside works page information?

I don't think the concepts pages play into this at all.
I would rephrase the problem to solve as 'Understand paths users take when navigating between search and works pages and back to search'
This would likely pick up these journeys:
Search > Search results > Work > (maybe Item) > Search results > Work etc
Search > Search results > Work > Search > Search results > Work etc
and maybe other anomalies like going back to Collections

I think it would be better if this analysis was folded into #8827.

Yes, that looks right to me

These journeys have been incorporated into #8827


Fields getting filled with current date time is not required in most of the cases.

Added not undefined check for value before formatting

This is pretty important, please merge


Inconsistent behavior with Iterative Divider

The verilog implementation of the iterative divider returns 0 upon the division 0/0, while all the other implementations return 255 (max value).
Placing the following test in edge.json (provided #328 is merged) will show off this behavior:
{
    "left": [0],
    "right": [0]
}

Looking into the verilog implementation shows that this is caused by an optimization that checks whether the dividend is 0. Because this is

Not a necessary optimization, as behavior works fine either way
Changes the behavior of 0/0 in a way that is inconsistent with all other implementations
And, most importantly, Makes the component non-pipelineable (as it would return the value in 1 cycle, instead of W)

I have opted to remove the optimization altogether.

Well, division by 0 is undefined so returning anything seems fine to me. The right thing to do is to assert an error signal to tell the user that something went wrong. If we had Spade like enums, we could wrap the return value in Option<T> and say it is None when division by zero happens.
Regardless, I think not testing for it seems fine. For other solutions, you could push the value 0 across the pipeline for W cycles to keep the pipelined behavior.


Improve API documentation for fields

A user has pointed out that our documentation for API query fields is not particular good. We don't actually have a list of fields that the user can use to query the API as the GDC docs do. https://docs.gdc.cancer.gov/API/Users_Guide/Appendix_A_Available_Fields/#projects-field-groups
For example:

It is hard for a user to determine that Diagnosis fields are subject.diagnosis.xxx
It is hard for the user to determine that CellProcessing, NucleicAcidProcessing, and SequencingRun fields are denoted using the sample prefix (e.g. sample.cell_phenotype)

The hierarchy is essentially below - where FIELD(Study) means any Field from the Study object. But the user has to figure this out from reading the spec I believe 8-(
study.FIELD(Study)
subject.FIELD(Subject)
subject.diagnosis.FIELD(Diagnosis)
sample.FIELD(Sample)
sample.FIELD(CellProcessing)
sample.FIELD(NucleicAcidProcessing)
sample.FIELD(SequencingRun)
sample.pcr_target.FIELD(PCRTarget)
sample.sequencing_files.FIELD(SequencingData)
data_processing.FIELD(DataProcessing)

This is worth keeping as something to do, but we won't get there for v2.0.


[Question] multiple data to index

Hi,
Thanks for a great tutor related to ElasticSearch and OpenAI.
I am wondering how I format my data in order to feed into ElasticSearch for indexing?
HTML, CSV, TXT? I saw you use Paths.book to load the data.
If I have multiple source data files, how do I name, arrange them in folder(s) and index them?
Thanks.

Hi @cigoic,
You can use any of those formats, you just have to use a loader that works for those. If you have multiple files, you can simply use a loop to split the files and index them.


Question: What is the relationship of this fork to the original yhat/pandasql?

The yhat/pandasql has limited maintainers attention so I am looking for offshoots/forks that might be more active. Am I in the right place?

This is a private fork of yhat/pandasql.
I want function of udf in pandasql but its repository is not active. So I forked that.
If you have a issue, I'll try to fix that. But this repository have not been active anymore. So I can't promise to fix.

Thx - that was my suspicion.  If you run across a more actively maintained  fork of pandasql down the road would you mind to re-post here?  I love it for what does work - but sqlite is a limited and buggy sql dialect so we end up in trouble pretty often ;)


api changes + notes

There's a lot of inline comments. This is for explaining the reasons for some of the changes I would make.
Also there has been a lot of internal changes recently so some of my comments may just be wrong.
For advertising purposes and visibility purposes, I think it would make sense to have routes for "depth/normalmap", "depth/stereo_imgs" and "depth/mesh_gen" other aliases with relevant options. I know this will likely look like it's violating DRY but I think from a user perspective it should be more legible.
This doesn't really solve api documentation at all.

Git tip: squashing commits + force push is acceptable in all branches, except when a branch is depended upon the users (main) or a more than a couple of developers. Use this to avoid commits that just fix things in previous commits. Squashing can be replaced with "Amend commit".

If you meant to simply update the next and continue working, you could use git pull with rebase


Dripsy in the useful libraries section links to an email marketing company

https://solito.dev/resources#useful-libraries
The dripsy link redirects to https://www.prospectpro.com/. I don't think that's intended.

Hm that's so odd lol I'll fix

had dripsy.com instead of dripsy.xyz by accident. good catch @SleeplessByte!


EI-Balance Network.

Related Reference

Softky W R, Koch C. The highly irregular firing of cortical cells is inconsistent with temporal integration of random EPSPs.
Shadlen M N, Newsome W T. Noise, neural codes and cortical organization.
Xue M, Atallah B V, Scanziani M. Equalizing excitation–inhibition ratios across visual cortical neurons.
Van Vreeswijk C, Sompolinsky H. Chaos in neuronal networks with balanced excitatory and inhibitory activity.
Van Vreeswijk C, Sompolinsky H. Chaotic balanced state in a model of cortical circuits.
Huang L, Cui Y, Zhang D, et al. Impact of noise structure and network topology on tracking speed of neural networks.

Historical Note
Rate Coding vs. Temporal Coding

Rate Coding: Information is conveyed via the average rate of spikes.
Temporal Coding: The precise timing of spikes conveys information.

Integrate-and-fire neurons unable to replicate irregular firing of cortical cells.
Softky et. al. finds that

Independent, random EPSPs include highly regular firing patterns, inconsistent with experimental finding.
Neurons are coincidence detectors.

Biological Evidence
Excitatory synapses outnumber inhibitory synapses by 6:1, but inhibitory synapses/neurons have

more advantageous position, i.e. near soma
larger conductances and longer durations
higher firing rates

Direct evidence is found by Xue et. al.

IPSCs (Inhibitory Post-Synaptic Currents) of PV neurons closely match EPSCs (Excitatory Post-Synaptic Currents) both temporally and spatially due to fast synaptic scaling of pyramidal cells.

EI-Balance Network
Based on Shadlen et. al., Vreeswijk et. al. investigates whether needs fine-tuning of parameters and computational benefits.

Neuron Dynamics
$\sigma_{k}^{i}(t)=\Theta\left(u_{k}^{i}(t)\right)$, $\Theta(.)$ is Heaviside function
$u_{k}^{i}(t)=\Sigma_{l=1}^{2}\Sigma_{j=1}^{N_{l}}J_{kl}^{ij}\sigma_{l}^{j}(t)+u_{k}^{0}-\theta_{k}$
$J_{EE}=J_{IE}=1$, $J_{E}=-J_{EI}$, $J_{I}=-J_{II}$.

Mean-field analysis of stable stationary population firing rates $m_{k}^{i}(t)$
Dynamics (Ginzhurg & Sompolinsky, 1994)
$$
\tau_{k}\frac{d}{dt}m_{k}^{i}(t)=-m_{k}^{i}(t)+\Theta\left(u_{k}^{i}(t)\right)
$$
Rewriting $u_{k}^{i}(t)$

, where $p_{l}(n_{l})$ is the probability of receiving $n_{l}$ spikes from population $l$.

Now, we get the following conclusions

Fixed point stability.

Fast response to the external changing stimulus.

On the Fast Response Property
Huang et. al. find that

Structured noise can also facilitate network response.

More on the Sparse Assumption

Application
Parametric spatial working memory

Mitigate unreliability in Poisson coding


implement webhook API for accepting deploy and destory results

[ ] create a REST API method with no authentication - /xpanse/terraform/async/results/{task-id} POST
[ ] Method must accept the TerraformResult model.
[ ] Process the result similar to old terraform executor -> update order status, read result files, etc.

let me do it


e2e BQ GCS tests with macro

@itsankit-google @rmstar Please review.

Please add a test for the case where input schema is a macro

Schema is passed as macro argument in
Scenario:Validate successful records transfer from GCS to BigQuery with macro arguments

Let's also test service account config set as macro.

Added step to pass service account path as macro


Allow updating DNS records with other IPs than my own

It was not the intention of the script, but a nice addition would be to allow the user to specify the ip address to add to the A records, so you could initiate the update from a different server/location and avoid having to install the script on each server.

This would go nicely into a CLI wrapper as proposed in #1.


Repair attachments with missing content_type

A bug was discovered in Specialist Publisher where a CMA case could not be
saved as it included attachments that did not have a content_type, causing a
HTTPUnprocessableEntity error in the Publishing API.  This adds the correct
content_type for all attachments that had it set to nil.

@thomasleese all looks good on integration 🎉


Missing "BV" and "HM" country codes

The following country codes are missing:

HM Heard Island and McDonald Islands (https://laendercode.net/en/2-letter-code/hm)
BV Bouvet Island (https://laendercode.net/en/2-letter-code/bv)

Thanks, but this data is coming form ICU database, so that's where you should report issues. This just converts it to other formats.


Fixed Implementation of _check method

All the tests are passing and I have followed the style guideline.
This is my first ever open source contribution. I hope it gets accepted. (Most of the instructions were mentioned in the issue description and I have followed exactly the same steps. Hence, I find it redundant to mention all of them here.) If there is something you didn't like, please let me know.

Thanks for the submission, @vishalvrv9.
As mentioned in the contributing guidelines, I can only accept a pull request made to your branch. This behavior deviates from most projects (where a pull request to the master branch may be expected) in order to replicate this experience for multiple people.
Click here to open this pull request to your branch


15

My Public Address to Receive AWC bnb1l5fcrurlpxknk7md7r3aa6fxzld53jkgj89nw0
Pay me via Trust Wallet: https://link.trustwallet.com/send?coin=714&address=bnb1l5fcrurlpxknk7md7r3aa6fxzld53jkgj89nw0&amount=15.0&token_id=AWC-986

10


fix Use data_type_serde to export data to orc file format

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall


[Bug]: Failed to access Mpesa

Description
Initial activation of mpesa option to check balance requires acceptance of display over other apps feature. On research, the android 10 Go Os disontinued the feature on one of their update. Thus, couldn't get past the permission acceptance stage.
Steps to reproduce

Open Stax app
Select Mpesa account for the first time
on the home screen, check mpesa balance
Redirected to accept app's permission
Accepted the first app permission

Expected result
access mpesa functionalities
Actual result
Failed to get permission display over other apps
Link to screenshots/screen recordings
https://drive.google.com/file/d/1-qFn1oKqP30_H_MrSAv_fZi1NBCkp7yA/view?usp=sharing
Device name
Samsung galaxy a3 core
Android OS
10
Is your phone dual SIM or single SIM?
Dual SIM
Which telco are you using for this test?
Safaricom
Stax device ID or email address
<EMAIL_ADDRESS>

@Fr1x3 does this issue still occur?


driver/audio: low level reset must always succeed

Summary

considering simplicity and design assumption, the reset function must work without flaw. If it fails, there is no
way to recover but to reset again so checking return status does not bring additional benefit.

There is unnecessary switch inside switch which is making code not too readable

Impact

There is no impact as it is mostly code style issue

Testing

There is no testing done as it was not required for this minor fix.

Hi @xiaoxiang781216 Sir,
Could you please review it again ?
Regards,
Manish

Hi Sir @acassis/ @xiaoxiang781216 ,
My build is failed due to macOS. If this is unrelated then Could you merge this ?
Regards,
Manish

Thanks Sir @jerpelea for the review.


Possible bug in CustomEngine with this.entry

The basic minimal test case is not working. :-(
As best as I can figure…
Inside Eleventy’s CustomEngine class, when it comes time to compile, this.entry exists but this.entry.compile is undefined.
A similar (but not identical) issue occured before the launch of Eleventy 2; see:
https://github.com/11ty/eleventy/pull/2358
CC: @zachleat

ah, sorry—I’m a bit confused by this piece: https://github.com/Zearin/eleventy-plugin-pug/blob/230fa890f35f26eddddb7c9ebc87f7745aa71d21/index.js#L27
(not saying this is bad code, just that I’m not confident it’s supported)
In the custom type here, it expects an object literal, not a new class instance: https://www.11ty.dev/docs/languages/custom/

Whoopsie daisy! 🤦
Q: Is there a way to check whether a class instance is passed into addExtension()?
If so, Eleventy could throw an error at that earlier stage, to let future plugin authors know they are barking up the wrong tree :D


feat(translation): add Esperanto translation

For issue  #439, translation of Esperanto

Thank you @kodisto 🙏  Only thing is the flag emoticon, everything else looks solid 🎉

@housseindjirdeh This PR breaks ESLint. I will fix it in #478.


term list  display

currently looks like this:

but I don't think there should be any collapsing on this page, we should just present the list:

scrub the above:
From discussion, instead:

[ ]  1. merge current landing page with "all annotation view"
[ ]  2.  in "all annotation view" (this will become the current landing page)
display gene name & product, and hide extensions
[ ]  3. Make extensions  visible under show details view

display gene name & product

I can't remember what we decided to do about multiple gene phenotypes in this summary.  How should multiple products be displayed?

This is somewhat done, but not for phenotypes until we talk about how genotypes should be displayed.
Here's an example:
http://pombase2.bioinformatics.nz/term/GO%3A0010389
As you can see it's not very elegant.  Any suggested about the formatting?
There are two problems that I've seen that I'm going to fix now: the lines should be sorted by gene and need to remove duplicate genes.

the lines should be sorted by gene

That bit is done.

I can't remember what we decided to do about multiple gene phenotypes in this summary.
How should multiple products be displayed?

I think that is covered by #140 so I'll close this.


Encorporate a better solution for using Geometry buffer for distance calculations to be sensitive to the poles and large polygons (e.g. continents)

Buffer uses a cartesian-based distance function.
Orthodromic distance from the line tangent to each coordinate is an alternate.

A generally useful contribution to open source tooling.  More broadly useful if contributed to Spatial4J?


Retro Bit Mega Drive bluetooth not working

I tried a Retrobit Bluetooth brand gamepad for megadrive, but it doesn't work, is there any way to make it work?  thank you

can we see a picture of your wiring for the ESP32? it's very hard to diagnose anything without it.

can we see a picture of your wiring for the ESP32? it's very hard to diagnose anything without it.

I don't have the ability to do this, do you know if this brand in bluetooth turns out to work?  thank you

I ordered the Saturn one, so hopefully it's the same thing and it will get fixed at the same time.

Thanks, I await news💪🏻🙂

See https://github.com/darthcloud/BlueRetro/wiki/Controller-pairing-guide#retro-bit on how to pair controller.
Only XInput mode is supported (Home + X)


Overridden alternative authentication methods

Once the OIDC plugin is enabled and selecting the SignIn link, OIDC authentication starts immediately. I expected the standard login panel still offering me the option to select OIDC among other types of authentication methods enabled and configured in the portal (I had the standard username / password plus another offered by a third-party module). My test was performed on a newly installed Liferay Community Edition Portal 7.0.5 GA6

Hi,
In general I'd expect that when using OpenID Connect, using a trusted Identity Provider (=OpenID Provider), you'd want full control over the authentication mechanism and only allow the OIDC flow to be used.
However, I admit there might be more open setups in which you do allow users to choose their own type of authentication mechanism.
I think we should mark this as an enhancement.
By the way: I can think of a workaround for now: did you know that if you place the Sign-In portlet on a public page, you can still authenticate using user/pass? You could then combine that with a JSP-override / Dynamic Include to insert a link to the OIDC process (link to /c/portal/login) to let the user choose.
Hope this helps.

I was asking because I was unsure if it was the normal behaviour or due to a misconfiguration especially because I was also including another one  third party SSO module.
I could try to follow your suggestion, of course keeping an eye on your next updates.
Great module and great support,
Many thanks!

I tried to follow your suggestion adding SignIn portlet inside the main window of the Liferay site (the one you find after the installation). The result was the possibility to SignIn using other registered kind of authentication, but I lost your OpenID Connect. Pressing SingIn label, the standard login window appears, I can select username/password and the other kind of authentication, but I cannot use OpenId anymore.

This is a quirk of the Liferay Sign-In-portlet. If that portlet is rendered on the active page, a click on the 'sign-in'-link in the upper right does not lead you to /c/portal/login but instead focuses the already rendered Sign-In-portlet, thereby bypassing all other configured login mechanisms.
I'm not sure how to mitigate this in your exact use case, but indeed it's  something to be aware of.


setup.py: also install resources/bin/*.sh

Otherwise scylla-dtest will not be able to use the installed ccmlib.

Ping.

@denesb Can you please elaborate on the issue it fixes?
Did you or someone test it doesn't break how we run it in Jenkins?

Last I tried I couldn't reproduce the issue anymore. The issue was that when installing scylla-ccm into a python virtualenv, the dtests wouldn't work unless I made this change. I will close this now and will reopen if I bump into it again.


feature: create command to upgrate filament to the latest version

Command to upgrade Filament to the latest version
I thought about adding this contribution because instead of typing 5 commands to perform this task, we just typed 1.

I like this! We won't need the alias though, the main command should be filament:upgrade.


Fixed Imports for Infineon XMC1100 Board

Fixed Imports for Infineon XMC1100 Board
Description
Changed the imports from "ParTest.h" to "partest.h" in order to be getting found.
Test Steps
Run the build process.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/bot run checks


Guidescope offset automation

This branch is in a dirty state at the moment. Creating the PR so I can easily review it in the current state and make a plan for addressing outstanding issues.

[ ] In addition to the comments in the code, review notes I took when testing this feature to see if there were any action items there.


[Gally]: master <- dev

Automatically created by Git-Ally

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


bug(ListKeyManager): active item reference remains although the child component is already deleted

Reproduction
https://stackblitz.com/edit/active-item-reference?file=src/app/app.component.html
Steps to reproduce:

Click 'Fill List'
Click 'Clear List'

Expected Behavior
It should display the message 'ActiveItem: null', because the activeItem should be null, when there are no items.
Actual Behavior
It displays the message 'ActiveItem: "0"'.
It has no items, but the activeItem still contains a reference of a deleted node.
Environment

Angular: 11.0.4
CDK/Material: 11.2.4
Browser(s): Chrome
Operating System: Windows

Duplicate of https://github.com/angular/components/issues/14345 which has a pending PR #14471.


[Unity] Endless sync lock and no callback caused by network failure during GetIdentityId

Dataset.SynchronizeAsync will call FireSyncFailureEvent if it determines that the network status is NotReachable.  It makes this determination using Unity's Application.internetReachability in NetworkInfo.  However, according to Unity's documentation, this check cannot be used to determine whether the internet is actually reachable.  Assume that it is not actually functional.
In this case, SynchronizeAsync will call SynchronizeHelperAsync (which locks itself), which will call SynchornizeInternal in another thread via the AsyncExecutor.  In SynchornizeInternal, CognitoCredentials.GetIdentityId is called.  Since it cannot communicate with the identity service, it will return a "base stream is null" exception, which is not handled in SynchornizeInternal.  The exception is caught by SafeExecute, the sync success or failure events are never fired, and the lock on the dataset is never released.
A logged example of this can be seen in this forum post.

Closing due to age, inactivity, PR referenced in the linked forum post

Closing due to age, inactivity, PR referenced in the linked forum post


Create Posts “20221201-how-does-spa-find-where-to-refresh-in-the-dom-tree”

Automatically generated by Netlify CMS

👷 Deploy Preview for monetaboot processing.

Name
Link

🔨 Latest commit
cd85800b66ff543e82688d1128ac1bbc424eb72a

🔍 Latest deploy log
https://app.netlify.com/sites/monetaboot/deploys/63881ed46d316500091d0b00


Add Beaufort for wind

It would be nice if Beaufort was also an option for wind speed

Since Beaufort is a scale I am thinking of displaying alongside wind speed with varying animation for each value:

0 (Calm): Wind speed less than 1 km/h (less than 1 mph). Smoke rises vertically.
4 (Moderate Breeze): Wind speed 20–28 km/h (13–18 mph). Small branches move; dust and loose paper are raised.
6 (Strong Breeze): Wind speed 39–49 km/h (25–31 mph). Large branches in motion; difficult to use umbrellas.
9 (Strong Gale): Wind speed 75–88 km/h (47–54 mph). Structural damage occurs; larger branches break off trees.
12 (Hurricane): Wind speed greater than 118 km/h (greater than 74 mph). Widespread damage; very rarely observed on land.

Sounds great


Typo Microsof in stead of Microsoft

Page "Direct Routing - SIP protocol" at section "Use of Request-URI parameter user=phone" the last line says:
"Microsof recommends always applying the user=phone parameter to simplify the call setup process."
And it should be "Microsoft recommends always applying the user=phone parameter to simplify the call setup process."

Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.


Referencing to resq environment with \cref does not work

I encountered, that it is not possible to use \cref for the resq environment. It would be nice if that is supported. I also figured out some workaround (see example project), maybe they could be an inspiration for a possible solution / implementation in se2thesis.
Example project:

Code: https://code.it-baumi.de/BaumiCoder/se2thesis_test
PDF Release: https://code.it-baumi.de/BaumiCoder/se2thesis_test/releases/tag/v1

While your solution might work, the documentation of the cleveref package clearly states the generic solution for the package, which #11 now adds to se2thesis.  I have some more things to implement, thus it is not yet ready for a release, but you can download the sources and build it your own, using l3build install to install it to your local TEXMF tree.


Disk space is not freed up after objects are deleted

It seems that java somehow keeps open handle on binaryData, even if the object was deleted, thus preventing OS to delete the file and reclaim the freed up disk space.
Restarting container frees up the disk space correctly.

@skliarie correct, all uploaded files are deleted when the application is shut down.
S3Mock is meant to be used for testing your application locally, shut down after the tests are done.

We use S3Mock (with persistence) for a quick and dirty backups.. Daily overwrites cause cause disk usage to grow.
It would be nice for the disk space to be freed up in such case.

@skliarie
looked at the code again, we do indeed delete everything when S3Mock shuts down (via https://docs.oracle.com/javase/8/docs/api/java/io/File.html#deleteOnExit-- ), but all files relating to a key are deleted immediately when https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html is called.
Not sure why disk space is not freed up, maybe File#deleteOnExit makes the JVM keep a file handle open even if the file is deleted regularly?
How do you reproduce this?
I refactored the "deleteOnExit" code, but I would like to reproduce the issue before / after:
https://github.com/adobe/S3Mock/pull/2173

To reproduce:

Upload a big file to S3Mock, delete it, repeat several times
Observe used disk space not shrinking after each delete. On upload more disk space is used (e.g. old one is not recycled).

I use adobe/s3mock docker image from DockerHub with retainFilesOnExit: "true"
The /data volume is mapped from local directory

and which OS are you using to host the container?

The docker runs on Ubuntu 22.04.4 LTS
Thank you for fixing the bug!
awaiting for the image with the fix to show up on dockerhub.

I fixed handling of InputStreams and OutputStreams that weren't closed in all cases.
Calling DELETE on the API works, the file is deleted immediately (at least on my freshly installed Ubuntu server 24.04.1 VM).
The used space you see on your system is lost somewhere in between, and I can't exactly pinpoint where.
BEFORE
This is how I it looks before the stream fixes with a ~640MB file.
Before upload: 6.1GB used
After upload: 8.2GB used
After delete: 7.5GB used
Even after shutting down S3Mock, the disk space is not released.
franken@franken-vmware-ubuntu-2404:~$ df -kh
Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-ubuntu--lv   14G  6.1G  6.5G  49% /

--CALL PUT ON API
--S3MOCK STORES INCOMING STREAM IN TMP FILE
franken@franken-vmware-ubuntu-2404:~$ df -kh
Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-ubuntu--lv   14G  8.8G  3.8G  70% /

--S3MOCK DELETES TMP FILE
franken@franken-vmware-ubuntu-2404:~$ df -kh
Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-ubuntu--lv   14G  8.2G  4.4G  65% /

-- CALL DELETE ON API
franken@franken-vmware-ubuntu-2404:~$ df -kh
Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-ubuntu--lv   14G  7.5G  5.0G  61% /

AFTER
This is how I it looks after the stream fixes with the same ~640MB file.
This is from the current main which includes several dependency updates (Spring 3.3 -> 3.4) and the Jetty to Tomcat refactoring as well.
Before upload: 6.1GB used
After upload: 6.7GB used
After delete: 6.1GB used
--BEFORE UPLOAD
franken@franken-vmware-ubuntu-2404:~$ df -kh
Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-ubuntu--lv   14G  6.1G  6.5G  49% /

--CALL PUT ON API
--S3MOCK STORES INCOMING STREAM IN TMP FILE
franken@franken-vmware-ubuntu-2404:~$ df -kh
Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-ubuntu--lv   14G  6.7G  5.9G  54% /

--S3MOCK TRANSFERS TMP FILE TO BUCKET STORAGE
franken@franken-vmware-ubuntu-2404:~$ df -kh
Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-ubuntu--lv   14G  7.3G  5.3G  59% /

--S3MOCK DELETES TMP FILE
franken@franken-vmware-ubuntu-2404:~$ df -kh
Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-ubuntu--lv   14G  6.7G  5.9G  54% /

-- CALL DELETE ON API
franken@franken-vmware-ubuntu-2404:~$ df -kh
Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-ubuntu--lv   14G  6.1G  6.5G  49% /

The fix will be released with 4.0.0, but there are a few other fixes and features I'm looking into, thanks for your patience.
Not 100% sure if I can keep file storage compatibility with 4.0.0 as I'm currently working on supporting versions, which may need incompatible changes in directories or files.


Windows: CMake MSVC configuration is very slow

On Windows VM, the CMake configuration step is very slow, taking 1-1.5 minutes on average to configure a simple C++ project.
This can be seen in meshoptimizer project that runs builds on both GitHub CI and Travis CI.
Here's an example build from GitHub CI (windows-latest, aka Windows Server 2019):
https://github.com/zeux/meshoptimizer/commit/309349f71fb444eaf9cf4d04665c70d012f941c2/checks?check_suite_id=303776539
Note that "cmake configure" step here took 1m32s for 32-bit build on Windows, and 1m56s for 64-bit build.
Here's the same project built on Travis CI:
https://travis-ci.org/zeux/meshoptimizer/builds/609870328
Note that cmake configure here took 7s for 32-bit build on Windows, and 8s for 64-bit build.
Running CMake with the same command line on my own desktop (Windows 10, Visual Studio 2019) results in ~3 seconds runtime. This is with an i7 8700K and a M.2 SSD so it's understandable that a cloud VM will be slower - Travis CI time seems reasonable here, but GitHub CI seems like a clear anomaly.
I'm not sure how to investigate this further. Please note that the CMake build here is already optimized to only require configuring one (C++) compiler. The GitHub CI times are very inconsistent, ranging from ~50 seconds to ~2 minutes as shown in the link above.
Any advice to try to narrow this down is appreciated; this seems like a software configuration issue to me but I'm not sure how to identify the specific culprit.

Just out of curiosity decided to test Windows Server 2016 VM with Visual Studio 2017 (this is a bit closer to what Travis CI is using), and in that build (https://github.com/zeux/meshoptimizer/runs/296231360) cmake configure took 2.5 minutes 😱

I tried to debug this using wtrace with no particular luck - it looks like MSBuild invocation via CMake is taking a lot of time (30-40 seconds?) but when trying to trace MSBuild itself it looks like it just takes a lot of time loading various files.
I've just finished converting another project that is not CMake based but that needs to use msbuild directly to build .vcxproj files, and the results are similarly alarming:
Here's an AppVeyor build this time (not Travis), that shows that each architecture takes 1m 30s to build - this includes two msbuild invocations that build the same code in two different configurations. Build times for these configurations are expected to be approximately equal.
https://ci.appveyor.com/project/zeux/qgrep/builds/28751238
Here's a GH build for the same project, with the two configurations split into two separate steps:
https://github.com/zeux/qgrep/runs/296512654
You can see that while the second run to MSBuild takes approximately half of the AppVeyor build time, the first run takes much much longer. Curiously, if you look at the timestamps, it doesn't look as if there's just a large delay up front - the delays seem to be spread throughout execution, accumulating near compilation of the first few files, linking, etc.
This makes me suspect that the issue is that on Windows, access to Visual Studio files takes a lot of time when you do it the first time around - perhaps lazily downloading files on demand?

While the time that CMake takes to configure is still non-negligible, it looks like it's much more consistent at about 35 seconds now, so I'm going to assume this was improved and close this.

35 seconds is still too much. Would be nice to know what happens during this period. Perhaps simple extra cache entry would make this instantly fast (for repeated run)


[ACM-4956] use cluster_version metric for cluster labels

Switch to using cluster_version metric instead of the expensive kube_pod_info metric to obtain cluster labels

/lgtm


Update Calico to 3.2.x

According to @databus23 we should update to Calico 3.2.x that contains a fix for vSphere/DVS (https://github.com/projectcalico/felix/pull/1838). It will limit the port range to the ephemeral port range, so that ports used for back communication in pods that are masqueraded on the host remain there so that they match the usual security groups for stateless DVS.

@databus23 @BugRoger will you take this one?