 Such half-orcs count as only half-orcs and orcs (not also humans) for any effect related to race. They gain a +2 bonus to Strength and a –2 penalty to one mental ability score of their choice. Finally, they gain the ferocity universal monster ability. This racial trait replaces the half-orc’s usual racial ability score modifiers, as well as intimidating, orc blood, and orc ferocity.
https://www.d20pfsrd.com/races/core-races/half-elf/
Kindred-Raised: While most think of people with one human and one elven parent when they think of half-elves, some half-elves are raised by two half-elven parents. Such half-elves feel less like outsiders, making them more confident, but less adaptable without the exposure to a human parent. They gain a +2 bonus to Charisma and one other ability score of their choice. This racial trait replaces the half-elf’s usual racial ability score modifiers, as well as adaptability, elven immunities, keen senses, and multitalented.

Good evening :)
I'm sorry for the confusion, but the modifiers should be in addition to the +2 ability score of your choice. So basically it becomes:
Orc Atavism:

Orc-Atavism - Orc-Atavism half-orc loses keen senses and suffers a -2 racial penalty to Charisma, but gains Razortusk and a +2 racial bonus to Strength. Orc-Atavism half-orc keeps Orc Ferocity, Orc Weapon Familiarity, Intimidating, as well as a +2 bonus to one ability score of their choice.

The reason why my Orc-Atavism is different is because this is an alternative version that some groups have used, and I felt that this might be easier for you to implement instead of having to make an entirely updated Ferocity. Hence why I suggested going with this option.

This way you could for example choose Strength for your +2 ability score bonus as a Orc-Atavism half-orc, and gain a +4 bonus to Strength and a -2 penalty to Charisma. You could also choose Charisma for your +2 ability score, and end up with only a +2 Strength increase, but you'd exchange keen senses for the Razortusk feat: https://pathfinderwrathoftherighteous.wiki.fextralife.com/Razortusk

I hope that this makes more sense?

Ah alright :) And thanks for being willing to make my request! I think that a lot of people would love this option for their half-orc as well.

Also, for Kindred-Raised, you don't lose Elven Immunities with this mod and you can stack the charisma on top of one another like you can right now in vanilla, plus I don't think you have multi-talented in Wrath of the Righteous? (could be wrong). Plus with this alternative Orc-Avatism Racial Heritage you still count as human. In which case it should be:
Orc-Atavism: Some half-orcs have much stronger orc blood than human blood. They gain a +2 bonus to Strength and one ability score of their choice, and a –2 penalty to Charisma. Finally, they gain the Razortusk feat but lose keen senses.
Kindred-Raised: While most think of people with one human and one elven parent when they think of half-elves, some half-elves are raised by two half-elven parents. Such half-elves feel less like outsiders, making them more confident, but less adaptable without the exposure to a human parent. They gain a +2 bonus to Charisma and one ability score of their choice. This Racial Heritage replaces the half-elf’s usual racial ability score modifiers, as well as adaptability and keen senses.
Though for Wrath of the Righteous they call it Racial Heritages and kinda word it more like how I worded it in my first reply, see the wiki page here: https://pathfinderwrathoftherighteous.wiki.fextralife.com/Half-elf
And again, thanks so much for making this :)

Oh btw, what did you mean with ticket? As in a tab where we can discuss the details as well as a reminder? Just asking as I've never used Github :)

I added this 2 weeks ago. I didn't have time to play test it. There is a mediocre chance it's not working at all. Would be great, if you would test it out.

It's my bad, I didn't mention it. I thought I would be able to try it out, but time flies by so quickly. I called it 'ticket' for a lack of a better word. You can called it public forum, if you prefer that. I just despise Nexus for a multitude of reasons.
Anyway. Is this your first mod you installing? The front page has it covered https://github.com/Truinto/DarkCodex#installation

No problem :) And I have that actually, the unity mod, but I'm not sure where I have to click to download the mod itself?

This mod you made I mean, I'm afraid I'm not familiar with github, so I'm not sure which button to click to download this mod you made for me.

Got it! Thanks, I'll go try it out :) And is this a mod that also involves my idea? So like a collection of mods right?

Alright, gonna test it now, thanks again! I will let you know how it goes.

Orc-Atavism: Some half-orcs have much stronger orc blood than human blood. They gain a +4 bonus to Strength, and a –2 penalty to Intelligence, Wisdom, or Charisma (your choice). Finally, they gain the Razortusk feat but lose keen senses.
ALTERNATIVE: If you are able to add in Ferocity, then you could change it as following:
Orc-Atavism: Some half-orcs have much stronger orc blood than human blood. They gain a +2 bonus to Strength and a –2 penalty to one mental ability score of their choice. Finally, they gain the ferocity universal monster ability and Razortusk. This Racial Heritage replaces the half-orc’s usual racial ability score modifiers, as well as orc ferocity and keen senses.
Kindred-Raised: While most think of people with one human and one elven parent when they think of half-elves, some half-elves are raised by two half-elven parents. Such half-elves feel less like outsiders, making them more confident, but less adaptable without the exposure to a human parent. They gain a +2 bonus to Charisma and one ability score of their choice. This Racial Heritage replaces the half-elf’s usual racial ability score modifiers, as well as adaptability and keen senses.

However, if you are able to add in the Ferocity monster ability (which was also in Kingmaker: https://pathfinderkingmaker.fandom.com/wiki/Ferocity ) then I feel that the second option for Orc Atavism would be a lot more fitting! Half-orc players could choose to give up their +2 ability score increase and the keen senses trait for a better Ferocity trait as well as the Razortusk feat. Thus giving both options ups and downs.

Oh! And one final request: I looked at the other features and I think that all were really awesome ideas! But I would also love it if this idea for Orc Atavism could be a stand alone mod as well if that was possible? So that I can select to either use your entire mod or Orc Atavism as a stand alone mod. Would that be alright?

This stand alone mod could be called "Better Half Breeds" for example, which I think a lot of people would also like to have as a stand alone mod :)

Unfortunately the Ferocity trait still does not appear in character creation, nor in the game itself.

I made sure to remove the original mod, then download the newest version, but still no luck.

I know. There is another bug. But it's purely visual. The feature is there and works, you just can't see it. I already told you this.

Ah alright, then everything is fine. Thank you again so much for making this :)

I just noticed that the description for Orc Atavism is not correct on the current version, as it mentions the a +2 increase to one ability score of your choice. Plus in WoTR there is no benefit to also counting as an orc. Could you change it to the following?
Orc Atavism: Some half-orcs have much stronger orc blood than human blood. They gain a +2 bonus to Strength and a –2 penalty to one mental ability score of their choice. Finally, they gain the ferocity universal monster ability. This racial trait replaces the half-orc’s usual racial ability score modifiers, as well as intimidating, and orc ferocity.
OR, if you are fine with going with my original idea, you could also give them +2 to one ability score of their choice on top of what they have right now, and make it as following:
Orc Atavism: Some half-orcs have stronger orc blood than human blood. They gain a +2 bonus to Strength, a +2 bonus to one ability score of their choice, and a –2 penalty to one mental ability score of their choice. Finally, they gain the ferocity universal monster ability. This racial trait replaces the half-orc’s usual racial ability score modifiers, as well as intimidating, and orc ferocity.
Again, the latter is entirely up to you, as it is your mod, but I feel that Orc Atavism could receive some love after my playtests.

 But after playtesting them a bit I really feel that giving them the second option with +2 ability score of their choice (instead of the Razortusk feat) would be fair with the current drawbacks for this heritage.

What are you even talking about? They already get +2 strength, +2 of their choice, and -2 of their choice.

.... okay, forget everything I said. I'm an idiot, and I didn't see that part for some reason as I looked through the mod when I got back exhausted from work.
I'm really sorry about this. Honestly, this mod is now perfect! I should have seen this ages ago as well, but my half asleep brain from overworking couldn't register it. Sorry again for the troubles, and thank you again as well!

So I have playtested it, and it works perfectly! Ferocity even shows up in the character window. Thanks a ton for making this, and sorry again for my half asleep brain ^^;

Oh, but with the last change I would also change the description of Orc Atavism as follows:
Orc Atavism: Some half-orcs have stronger orc blood than human blood. They gain a +2 bonus to Strength, a +2 bonus to one ability score of their choice, and a –2 penalty to one mental ability score of their choice. They also gain razortusk. Finally, they gain the ferocity universal monster ability. This racial trait replaces the half-orc’s usual racial ability score modifiers, as well as intimidating, and orc ferocity.
After that, everything should be final like this.


Mouse cursor not shown and can't move it

Hi,
When I run the program, the following output is shown:
Select input device:
 Mouses:
  1: Device: Logitech G Pro
 Keyboards:
  0: Device: SONiX USB DEVICE
-> 1
Device selected: Logitech G Pro , Is Ok [Y/n]
-> Y
Using: Logitech G Pro

Cooldown is 100ms!
Cooldown between press and release is 0ms!
Left bind code: 275, key: ButtonSide
Right bind code: 276, key: ButtonExtra

Active:

And when I press one of the side buttons, it will show left, right or left right as active.
However, my mouse cursor disappears altogether and it doesn't seem to be clicking, nor is it movable. I can switch workspaces with my keyboard, but that still doesn't seem to click anywhere, regardless of active state.
Running hyprland on NixOS
❯ ls /dev/input/by-id -alh
total 0
drwxr-xr-x 2 root root 160 dec  2 20:09 .
drwxr-xr-x 4 root root 560 dec  2 20:31 ..
lrwxrwxrwx 1 root root  10 dec  2 19:18 usb-Logitech_USB_Receiver-if02-event-mouse -> ../event21
lrwxrwxrwx 1 root root   9 dec  2 19:18 usb-Logitech_USB_Receiver-if02-mouse -> ../mouse0
lrwxrwxrwx 1 root root   9 dec  2 20:09 usb-MS_MSI_Gaming_Controller_A02019010700-event-if00 -> ../event6
lrwxrwxrwx 1 root root   9 dec  2 19:18 usb-Samson_Technologies_Samson_GoMic-event-if03 -> ../event7
lrwxrwxrwx 1 root root   9 dec  2 19:18 usb-SONiX_USB_DEVICE-event-if01 -> ../event5
lrwxrwxrwx 1 root root   9 dec  2 19:18 usb-SONiX_USB_DEVICE-event-kbd -> ../event2

Hmm, enabling no-grab mode fixes everything

I wanted to mention no-grab mode.
I will look on how hyprland works with multiples cursors.


Please add some property to reduce the padding of item container , which by default set in the library to 18 in styles.item

@PiyushShrivastava214
Hello, if you're still looking for a solution, I was able to fix the issue by adding negative margins to the itemTextStyle property.


List move transitions not working as expected in SVG elements

Version
2.6.11
Reproduction link
https://codepen.io/callumacrae/pen/eac1209c4a6f0dab5c75a3612145a465
Steps to reproduce
Click the shuffle button
What is expected?
Both transitions should be identical
What is actually happening?
Some of the elements are reappearing at the top - possible being deleted from the DOM and new ones being created? Not sure how to debug this, but something isn't right!
It's not happening very time to every element - sometimes they work as expected.
Also, sometimes the flip-list-move class isn't being removed at all.

Copied the HTML example from the docs to make as similar as possible to a working example: https://vuejs.org/v2/guide/transitions.html#List-Move-Transitions

I've added a third column without the transition-group as I figure it's actually not needed inside an SVG where the transform is being handled manually, and it looks like the issue could be different to what I initially thought it was - it looks like that despite the keys not changing, vue is removing some of the elements from the DOM and adding new ones.
It also seems to be related to where they are? The one that was previously at the top is always transitioned

Don't you need to provide the coordinates to the text:

svg:

      <svg width="400" height="400">
        <transition-group name="flip-list" tag="g">
          <g v-for="(item, i) in items" :key="item" >
            <text :x="40" :y="i * 40 + 50">{{ item }}</text>
          </g>
        </transition-group>
      </svg>

otherwise the transform applied to the element won't be correct

That's one way of doing it, but in my actual usage there are three elements inside the <g>  so it's better to have a transform on the <g> than to duplicate the y position three times (and in turn have three times the amount of transitions).
That does work though - I've added it as a 4th column on the codepen

vue学习搭框架必备,集合了所有的vue技术栈,希望帮助到大家
演示地址:http://chu1204505056.gitee.io/vue-admin-beautiful
源码地址:https://github.com/chuzhixin/vue-admin-beautiful,
pc端效果比手机端会好很多，欢迎star

@chuzhixin don't spam issues or we will have to block you, thanks.

Did some more digging and haven't found anything conclusive, but found that it's only the move transitions that aren't working properly - adding and removing items is working as expected: https://codepen.io/callumacrae/pen/db11985ff39e92e8cd898a23e6eeda0e


Doesn't copy to [appname].css

Hi,
I can't get ember-cli-compass-compiler to compile to [appname].css as per the docs.
Ember CLI version 1.13.14. Reproduce:
ember new bla
cd bla
ember install ember-cli-compass-compiler
-- rename /app/styles/app.css to app.scss and add some content --
ember s

app.css is created (and in dist folder), but no bla.css

What is your ember-cli-compass-compiler version?

I cleared my npm cache, it's version 0.3.2
Probably worth noting my compass version is 1.0.3

Bump

Is there any status on this? I have this exact same problem. It generates an app.css file, not an appname.css file.

@gskaplan Have you tried using the latest version?

I believe I am using the latest - this only started happening when I switched from 0.3.1 to 0.4.0. Here's what I'm using:
ember: 2.4.1
ember-cli:  2.4.2
compass 1.0.3
ember-cli-compass-compiler: 0.4.0
Here's the package.json file just for fun:
"devDependencies":  {
    "body-parser": "^1.15.0",
    "broccoli-asset-rev": "^2.2.0",
    "ember-cli": "2.4.2",
    "ember-cli-app-version": "^1.0.0",
    "ember-cli-babel": "^5.1.5",
    "ember-cli-compass-compiler": "0.4.0",
    "ember-cli-content-security-policy": "0.5.0",
    "ember-cli-dependency-checker": "^1.2.0",
    "ember-cli-htmlbars": "^1.0.1",
    "ember-cli-htmlbars-inline-precompile": "^0.3.1",
    "ember-cli-ic-ajax": "0.2.4",
    "ember-cli-inject-live-reload": "^1.3.1",
    "ember-cli-moment-shim": "1.1.0",
    "ember-cli-qunit": "^1.2.1",
    "ember-cli-release": "0.2.8",
    "ember-cli-sri": "^2.1.0",
    "ember-cli-uglify": "^1.2.0",
    "ember-cli-windows-addon": "^1.3.1",
    "ember-data": "2.4.0",
    "ember-disable-proxy-controllers": "^1.0.1",
    "ember-export-application-global": "^1.0.4",
    "ember-load-initializers": "^0.5.0",
    "ember-moment": "6.0.0",
    "ember-resolver": "^2.0.3",
    "ember-truth-helpers": "1.2.0",
    "express": "^4.13.4",
    "glob": "^7.0.3",
    "loader.js": "^4.0.0",
    "morgan": "^1.7.0"
  },
  "dependencies": {
    "broccoli-funnel": "^1.0.1"
  }

This is only an issue on Windows. Please merge my pull request and cut a
new release
On Mar 14, 2016 6:50 AM, "Gerry Kaplan"<EMAIL_ADDRESS>wrote:

I believe I am using the latest - this only started happening when I
switched from 0.3.1 to 0.4.0. Here's what I'm using:
ember: 2.4.1
ember-cli: 2.4.2
compass 1.0.3
ember-cli-compass-compiler: 0.4.0
Here's the package.json file just for fun:
"devDependencies":  {
"body-parser": "^1.15.0",
"broccoli-asset-rev": "^2.2.0",
"ember-cli": "2.4.2",
"ember-cli-app-version": "^1.0.0",
"ember-cli-babel": "^5.1.5",
"ember-cli-compass-compiler": "0.4.0",
"ember-cli-content-security-policy": "0.5.0",
"ember-cli-dependency-checker": "^1.2.0",
"ember-cli-htmlbars": "^1.0.1",
"ember-cli-htmlbars-inline-precompile": "^0.3.1",
"ember-cli-ic-ajax": "0.2.4",
"ember-cli-inject-live-reload": "^1.3.1",
"ember-cli-moment-shim": "1.1.0",
"ember-cli-qunit": "^1.2.1",
"ember-cli-release": "0.2.8",
"ember-cli-sri": "^2.1.0",
"ember-cli-uglify": "^1.2.0",
"ember-cli-windows-addon": "^1.3.1",
"ember-data": "2.4.0",
"ember-disable-proxy-controllers": "^1.0.1",
"ember-export-application-global": "^1.0.4",
"ember-load-initializers": "^0.5.0",
"ember-moment": "6.0.0",
"ember-resolver": "^2.0.3",
"ember-truth-helpers": "1.2.0",
"express": "^4.13.4",
"glob": "^7.0.3",
"loader.js": "^4.0.0",
"morgan": "^1.7.0"
},
"dependencies": {
"broccoli-funnel": "^1.0.1"
}
—
Reply to this email directly or view it on GitHub
https://github.com/quaertym/ember-cli-compass-compiler/issues/72#issuecomment-196297345
.

I don't know how to do that since it is part of my build and I'm using npm to fetch it. Is there a fix planned for the near future? Or can you tell me if there is an easy way to merge and pull your request into my project?

Sorry, that was meant for the owner. In the meantime, you can change your
package.json to use this instead of a version number:
repl-andrew-ovens/ember-cli-compass-compiler#df6a5647a0e28dad3823a439784fa14deaba6e80
On Mar 14, 2016 7:09 AM, "Gerry Kaplan"<EMAIL_ADDRESS>wrote:

I don't know how to do that since it is part of my build and I'm using npm
to fetch it. Is there a fix planned for the near future? Or can you tell me
if there is an easy way to merge and pull your request into my project?
—
Reply to this email directly or view it on GitHub
https://github.com/quaertym/ember-cli-compass-compiler/issues/72#issuecomment-196303113
.

@repl-andrew-ovens Can you rebase so that it merges cleanly?

@quaertym Done :)

Is there an ETA when this will be released? I will continue to use 0.3.1 until then. Thanks!


Non deterministic GQL query results for near text / near vector when using where filter.

Hello. I have isolated what I believe to be incorrect, or unexpected behavior with Weaviate with respect to combining a near vector query along with a where filter.
I am running Weaviate 1.16.8 - and have noticed this behavior with 1.16.5
One important detail - multiple objects in my data store return the same distance values for the results, ie multiple objects have the exact text: "I know what it's like Ava" vectorized by contextuary. This is correct for my data set, and an expected use case to have collisions on distances.
Note that, I dont know if I have a strong opinion on what the order should be in that case (date created, etc?), but I do believe that the order changing is incorrect (?) or at least, unintuitive.
For example, this query produces, on my schema, deterministic results every time I run the query.
{
  Get {
    MySchemaObject(
      nearText: {concepts: ["I know what it's like Ava"], certainty: 0.96}
    ) {
      _additional {
        id
        distance
      }
    }
  }
}

Results for the above query, and note that distances returned for the top results are the same, but the order never changes.
{
  "data": {
    "Get": {
      "MySchemaObject": [
        {
          "_additional": {
            "distance": 0.031876445,
            "id": "088b9402-7835-5896-b2b5-64e08e0e05ae"
          }
        },
        {
          "_additional": {
            "distance": 0.031876445,
            "id": "368b70e2-5cc6-55a7-becb-b22a52697a53"
          }
        },
        {
          "_additional": {
            "distance": 0.031876445,
            "id": "b8f36a99-9606-5668-93e6-3dd421b63f8b"
          }
        },
        {
          "_additional": {
            "distance": 0.031876445,
            "id": "c8dc048b-9c7c-5d33-9066-5c05d7d76afb"
          }
        },
        {
          "_additional": {
            "distance": 0.031876445,
            "id": "48d5a188-6f26-5d28-b7a7-17912dc95be9"
          }
        },
        {
          "_additional": {
            "distance": 0.046277523,
            "id": "ed272b59-c3b6-539b-b1f7-ba457117c121"
          }
        },
... snip for brevity

whereas this query - every time I run it, the ids returned appear shuffled:
{
  Get {
    MySchemaObject(
      nearText: {concepts: ["I know what it's like Ava"], certainty: 0.96}
      where: {path: ["childObject", "ChildObjectClassName", "id"], operator: Equal, valueString: "f3abce0f-d7db-5925-9b3f-c245b0467252"}
    ) {
      _additional {
        id
        distance
      }
    }
  }
}

One result:
{
  "data": {
    "Get": {
      "MySchemaObject": [
        {
          "_additional": {
            "distance": 0.031876445,
            "id": "48d5a188-6f26-5d28-b7a7-17912dc95be9"
          }
        },
        {
          "_additional": {
            "distance": 0.031876445,
            "id": "b8f36a99-9606-5668-93e6-3dd421b63f8b"
          }
        },
        {
          "_additional": {
            "distance": 0.031876445,
            "id": "088b9402-7835-5896-b2b5-64e08e0e05ae"
          }
        },

Another result:
{
  "data": {
    "Get": {
      "MySchemaObject": [
        {
          "_additional": {
            "distance": 0.031876445,
            "id": "c8dc048b-9c7c-5d33-9066-5c05d7d76afb"
          }
        },
        {
          "_additional": {
            "distance": 0.031876445,
            "id": "088b9402-7835-5896-b2b5-64e08e0e05ae"
          }
        },
        {
          "_additional": {
            "distance": 0.031876445,
            "id": "48d5a188-6f26-5d28-b7a7-17912dc95be9"
          }
        },

My presumption is, probably to add a manual sort to the query, but I wanted to run this behavior and start a discussion on it.
Thank you.

Fair point. When distances are identical, we could add a flag that introduces a specific tie-breaker, for example, the creation date.

Thanks! Just to be super clear, the behavior without a where filter is totally perfect. The introduction of the where filter seems to break whatever standard ordered retrieval happens even when there are distance metric collisions.


37

Closes #37

PR-Codex overview
This PR updates the UI for categories list, form, and row components, as well as the Categories page and CategoryName page. It also updates import paths and adds a new ValidatedInput component.
Detailed summary

Updated UI for CategoriesListHead, CategoriesForm, and CategoryRow components
Updated UI for Categories and CategoryName pages
Updated import paths for various components and actions
Added ValidatedInput component to UI folder
Replaced Имя категории with Поступление in CategoriesListHead
Replaced CategoriesForm import path in Categories.tsx and CategoriesForm.tsx
Replaced deleteCategory with updateCategory in CategoryRow.tsx
Added ValidatedInput to CategoryName.tsx for editing category name
Added createValidateInputValueFunc to utils folder

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

@Andrew-Sem same as #49  here

@l3r8yJ closes 37

@Andrew-Sem do same here

Codecov Report
Patch coverage: 100.00% and project coverage change: +0.66 :tada:

Comparison is base (4eacf59) 72.58% compared to head (861d8ee) 73.24%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@             Coverage Diff              @@
##             master      #46      +/-   ##
============================================
+ Coverage     72.58%   73.24%   +0.66%
- Complexity      131      133       +2
============================================
  Files            59       61       +2
  Lines           868      912      +44
  Branches         73       85      +12
============================================
+ Hits            630      668      +38
+ Misses          170      164       -6
- Partials         68       80      +12

Impacted Files
Coverage Δ

...nents/categories/CategoriesForm/CategoriesForm.tsx
86.11% <100.00%> (ø)

...t/src/components/categories/CategoriesListHead.tsx
80.00% <100.00%> (ø)

.../components/categories/CategoryRow/CategoryRow.tsx
89.79% <100.00%> (ø)

... and 5 files with indirect coverage changes

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


fix(pageserver): make barrier waiting for deletion queue

Problem
Follow up of https://github.com/neondatabase/neon/pull/9682, that patch didn't fully address the problem: what if shutdown fails due to whatever reason and then we reattach the tenant? Then we will still remove the future layer. The underlying problem is that the fix for #5878 gets voided because of the generation optimizations. We should always wait for deletions for the barrier.
Summary of changes

Add a test case to reproduce the behavior (by changing the original test case to attach the same generation).
Ensure all uploads after the barrier happen after all deletions before the barrier finish.

Removing myself from review, Arpad has more context

test failure around test_timeline_retain_lsn seems like a race condition: when we are still preloading the timeline and scanning the files, deletion executor removes all files scheduled for deletion before the pageserver restart (how is this possible??); preload first lists the files and then do file_metadata on each of them, in-between the file gets removed by the deletion executor, therefore reporting file not found error.
Given the the behavior of a barrier is to trigger deletion, this makes me wonder (1) is our current implementation correct? why we will delete files before preload completes? (2) is this patch correct? i start doubting whether it's a good idea to have such waiting for deletion queue semantics for the initial barrier...

test_timeline_retain_lsn tests should pass now, will look into timeouts on emergency mode later; this patch is a little bit desperate to work on, context switching to other things for now :(

https://github.com/neondatabase/neon/pull/9796/commits/2c4829c2bf20c23d8f89fb3b777222b8fd5ee88a fixes the panic in test_detach_while_attaching
https://github.com/neondatabase/neon/pull/9796/commits/d710f000efe5543806759124022ab3a11390f6bc adds a fastpath to delete executor flush so that it won't validate the deletion batch if there are no pending lists.

the new patch https://github.com/neondatabase/neon/pull/9844 to fully address the problem in the remote client


Feature Request: Program to find leaders in an array

🔖 Feature Description
Program to print all the Leaders in the array
📈 Benefits
An element is a Leader if it is greater than all the elements to its right side.
Note: The rightmost element is always a leader.
🛠 Suggested Implementation (Optional)
No response
📷 Screenshots
No response
✔ Checklist

[X] I have checked the existing issues to avoid duplicates.
[X] I have read and understood the Contributing Guidelines.
[X] I have read and agree to the Code of Conduct.
[X] I am a Hacktoberfest'24 contributor.
[X] I am willing to work on this issue.

📝 Additional Notes (Optional)
No response

@sudo-parnab assign this to me


Check AtomicWithMethodCheck in parse_call_block_arg

And, this pull request added new syntax:
foo.[index]

It correspond to &.[index] syntax. Crystal accepts &.[index], but not accept foo.[index]. I am fearful.
I thought '&.[index] should be removed, however it is useful to manipulate array elements. For example:
# Get first elements
foo.each &.[0]
# Set first elements
foo.each &.[0] = 1

# If `&.[index]` was removed
foo.each &.[](0)
foo.each &.[]=(0, 1)

It could make sense, but why would we want to write x.[0] instead x[0]?

For example, we will write method chain with [] clearly:
foo
  .bar_method(...)
  .baz_method(...)
  .[foobar]

# ```
# foo
#   .bar_method
#   [foobar]
# ```
# means `foo.bar_method; [foobar]`. It is right.

I like the last use case, and it makes sense to be compatible with &.[...].
If @ysbaddaden, @jhass and @waj agree, we can add this syntax :-)

Good use case. I won't use it but I won't oppose it neither :)

No opposition here either, I don't think it hurts anything.


Flip the in/out regions processing conditionals

This will fix a bug where out/region-out events are fired once the in/region-in processes.

Coverage remained the same at 4.745% when pulling d6437e27fbaa8c91f773cec1a7f0f07ca2a4da15 on chinshr:regions-flip-on-process-in-out into 26657a8d0f0df56d6fd46ea472313c4eb5036e4c on katspaugh:master.

Thanks!


Cannot navigate between vim windows on OSX

I already install vim-tmux-navigator plugin, but I can't use the hotkey to navigate around. Using :TmuxNavigateLeft ... is good.
Everything is ok outside of tmux.
My env:

Mac OSX
Outside of TMUX: echo $TERM ---> xterm-256color
Inside of TMUX: echo $TERM ---> screen-256color

Does it affect all mapping, or only some of them?

@blueyed right now, only for navigation mappings

@tieubao
So for all mappings from tmux-navigator?  (I was referring to if e.g. only C-h would not work)

@blueyed all C-l, C-h, C-j, C-k

Please try if https://github.com/christoomey/vim-tmux-navigator/pull/117 helps.
Also check that you've setup tmux correctly (which is different in #117): tmux list-keys | grep -i vim.

@blueyed I added those lines in .tmux.conf
bind -n C-h run "(tmux display-message -p '#{pane_title}' | grep -iq vim && tmux send-keys C-h) || tmux select-pane -L"
bind -n C-j run "(tmux display-message -p '#{pane_title}' | grep -iq vim && tmux send-keys C-j) || tmux select-pane -D"
bind -n C-k run "(tmux display-message -p '#{pane_title}' | grep -iq vim && tmux send-keys C-k) || tmux select-pane -U"
bind -n C-l run "(tmux display-message -p '#{pane_title}' | grep -iq vim && tmux send-keys C-l) || tmux select-pane -R"

Yeah, you would need to debug it from there, e.g. by adding some display-message there etc.
But I suggest trying this based on #117.

been experiencing the same recently

I'm running Vim on Bash On Windows (WSL) and I'm having the same issue there too.

I got the exact same problem as @tieubao oO

Same issue over here.

I'm running Vim on Bash On Windows (WSL) and I'm having the same issue there too.

I'm now running wsl-terminal (based on mintty) and have no issues anymore :-)

I am experiencing this now.
latest iterm2, neovim installed from homebrew.
.tmux.conf:
 ~  cat ~/.tmux.conf
set-environment -g PATH "/usr/local/bin:/usr/bin"
# bind leader/prefix to C-a instead of C-b
unbind C-b
set -g prefix C-a
bind C-a send-prefix

^A r shows
~/.tmux/plugins/tpm/tpm returned 127


Deploy and enable edx-notes API

Notes api can be turned on by:

Setting settings.FEATURES["ENABLE_EDXNOTES"]=True through environment yml files in LMS.
Setting Enable Student Notes to true in Advanced Settings of the specific course in Studio.
In case we are going to run notes service on different server / ip, we might have to change the environment variables mentioned here as well.

Notes feature is dependent on edx-notes-api, MySQL and elasticsearch to work properly. Although we can disable the usage of elasticsearch by setting settings.ES_DISABLED=True in edx-notes-api environment. We can use the MAX_NOTES_PER_COURSE variable in the edx-notes-api environment to limit notes creation as well.
Originally posted by @HamzaIbnFarooq in https://github.com/mitodl/edx-platform/issues/268#issuecomment-878962826

This is related to #531

The user-accessible setting in studio may have a dependency on the course-authoring MFE. (i.e. the setting may have moved from advanced settings into a UI that's only available via the MFE)


Add missing timer and implement Cancel

The PR adds the missing timers and implements the embedded-hal::timer::Cancel trait (requested in #42).

Sweet, thanks for taking care of this issue!


Emoji for Contribution in README.md is not working

Description
The emoji of the Contribution in the README.md is not working while it works for other headlines.
Screenshots

Additional information
No response

Strange. For me, it shows up well. Might be the emoji system based on the operating system and settings, I guess.

Works for me as well. Maybe should be checked on some more systems.

can i do this, can u assign to me

can i do this, can u assign to me

Is the emoji broken in your system?

@yashsharma8433 Maybe its not downloaded in your system.

It's working for me as well. Do you still have problem ? @mohammadshaad

@Ertan222
@mohammadshaad
Can you see this --> 🧰

Looks ok for me 👍 I will close as I think it works for most people. Please check your internet connection and network tab in your browser

@Ertan222 @mohammadshaad Can you see this --> toolbox

Yeah, I can see it.


device: Add Nvidia Jetson TX2 with PCIe M.2 Slot Enabled

Add support for new device type - m2pcie-tx2
Change-type: patch
Signed-off-by: Florin Sarbu<EMAIL_ADDRESS>

cc @garethtdavies

@garethtdavies @nghiant2710 we need to pause a bit this m2pcie-tx2 device as we're looking into ways to overcome the need for new device types solely for configuration changes on tx2. So please don't deploy base images or docs on this device for now. Thanks!

@acostach, will do

@nghiant2710 does it make sense to revert this commit?


.NET: Kernel syntax Example 07: Need Google resource to run

Describe the bug
Example 07 requires a Google resource to run, which we don't have. Worth documenting where devs can create one.
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.
Platform

OS: [e.g. Windows, Mac]
IDE: [e.g. Visual Studio, VS Code]
Language: [e.g. C#, Python]
Source: [e.g. NuGet package version 0.1.0, pip package version 0.1.0, main branch of repository]

Additional context
Add any other context about the problem here.

All .Net issues prior to 1-Dec-2023 are being closed. Please re-open, if this issue is still relevant to the .Net Semantic Kernel 1.x release. In the future all issues that are inactive for more than 90 days will be labelled as 'stale' and closed 14 days later.


Create SECURITY.md

Security

Description

Checklist:

[x] I am adding a new extension to a language.

[x] The new extension is used in hundreds of repositories on GitHub.com

Search results for each extension:

https://github.com/search?type=code&q=NOT+is%3Afork+path%3A*.FOOBAR+KEYWORDS

[x] I have included a real-world usage sample for all extensions added in this PR:

Sample source(s):

[URL to each sample source, if applicable]

Sample license(s):

[x] I have included a change to the heuristics to distinguish my language from others using the same extension.

[x] I am adding a new language.

[x] The extension of the new language is used in hundreds of repositories on GitHub.com.

Search results for each extension:

https://github.com/search?type=code&q=NOT+is%3Afork+path%3A*.FOOBAR+KEYWORDS

[x] I have included a real-world usage sample for all extensions added in this PR:

Sample source(s):

[URL to each sample source, if applicable]

Sample license(s):

[x] I have included a syntax highlighting grammar: [URL to grammar repo]

[x] I have added a color

Hex value: #RRGGBB
Rationale:

[x] I have updated the heuristics to distinguish my language from others using the same extension.

[x] I am fixing a misclassified language

[x] I have included a new sample for the misclassified language:

Sample source(s):

[URL to each sample source, if applicable]

Sample license(s):

[x] I have included a change to the heuristics to distinguish my language from others using the same extension.

[x] I am changing the source of a syntax highlighting grammar

Old: [URL to grammar repo]
New: [URL to grammar repo]

[ ] I am updating a grammar submodule

[ ] I am adding new or changing current functionality

[x] I have added or updated the tests for the new or changed functionality.

[ ] I am changing the color associated with a language

[x] I have obtained agreement from the wider language community on this color change.

[URL to public discussion]
[Optional: URL to official branding guidelines for the language]

Security
Description
Checklist:

[x]  I am adding a new extension to a language.

[x]  The new extension is used in hundreds of repositories on GitHub.com

Search results for each extension:

https://github.com/search?type=code&q=NOT+is%3Afork+path%3A*.FOOBAR+KEYWORDS

[x]  I have included a real-world usage sample for all extensions added in this PR:

Sample source(s):

[URL to each sample source, if applicable]

Sample license(s):

[x]  I have included a change to the heuristics to distinguish my language from others using the same extension.

[x]  I am adding a new language.

[x]  The extension of the new language is used in hundreds of repositories on GitHub.com.

Search results for each extension:

https://github.com/search?type=code&q=NOT+is%3Afork+path%3A*.FOOBAR+KEYWORDS

[x]  I have included a real-world usage sample for all extensions added in this PR:

Sample source(s):

[URL to each sample source, if applicable]

Sample license(s):

[x]  I have included a syntax highlighting grammar: [URL to grammar repo]

[x]  I have added a color

Hex value: #RRGGBB
Rationale:

[x]  I have updated the heuristics to distinguish my language from others using the same extension.

[x]  I am fixing a misclassified language

[x]  I have included a new sample for the misclassified language:

Sample source(s):

[URL to each sample source, if applicable]

Sample license(s):

[x]  I have included a change to the heuristics to distinguish my language from others using the same extension.

[x]  I am changing the source of a syntax highlighting grammar

Old: [URL to grammar repo]
New: [URL to grammar repo]

[ ]  I am updating a grammar submodule

[ ]  I am adding new or changing current functionality

[x]  I have added or updated the tests for the new or changed functionality.

[ ]  I am changing the color associated with a language

[x]  I have obtained agreement from the wider language community on this color change.

[URL to public discussion]
[Optional: URL to official branding guidelines for
/


[Error] End-of-central-directory signature not found.

Hi there, I tried to deploy the wordpress on AWS but encountered this error when unzipping the eb-php-wordpress.zip file by following command:
~ $ unzip ~/eb-php-wordpress.zip
End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of /Users/qianxi/eb-php-wordpress.zip or
        /Users/qianxi/eb-php-wordpress.zip.zip, and cannot find /Users/qianxi/eb-php-wordpress.zip.ZIP, period.

Not sure whether it's caused by the file or unzip command on my computer, but I can't figure it out. So any help is appreciated. Thanks!

Looks like the file isn't completely downloaded.
On 15 April 2017 at 09:32, qxzhou<EMAIL_ADDRESS>wrote:

Hi there, I tried to deploy the wordpress on AWS but encountered this
error when unzipping the eb-php-wordpress.zip file by following command:
~ $ unzip ~/eb-php-wordpress.zip
End-of-central-directory signature not found.  Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive.  In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of /Users/qianxi/eb-php-wordpress.zip or
/Users/qianxi/eb-php-wordpress.zip.zip, and cannot find /Users/qianxi/eb-php-wordpress.zip.ZIP, period.
Not sure whether it's caused by the file or unzip command on my computer,
but I can't figure it out. So any help is appreciated. Thanks!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/awslabs/eb-php-wordpress/issues/8, or mute the thread
https://github.com/notifications/unsubscribe-auth/AXj-JPPGr1ajY6EM1DZL3kKbs0DevPk9ks5rwB44gaJpZM4M-Nt8
.

--
Onno Benschop
()/)/)()        ..ASCII for Onno..
|>>?            ..EBCDIC for Onno..
--- -. -. ---   ..Morse for Onno..
If you need to know: "What computer should I buy?" http://goo.gl/spsb66
ITmaze   -   ABN: 56 178 057 063   -  ph: 04 1219 8888   -
<EMAIL_ADDRESS>

Try downloading the file again.

but the file is the too large download. the first download takes almost 14 hours with the speed of 1mb/s and you told that "Try downloading the file again" is it possible.

hey guys,I using a .bin try to install Weblogic but the system says "End-of-central-directory signature not found.
** Error during init, error code = 2." so.........have anybody could help me ~? thanks


How do you create the identity.p12

Really cool project! I managed to build the .app and I thought I could just zip that into an unsigned ipa and install with eg trollstore but that did not work (crash on launch).
How do you create the identity.p12 mentioned in the README on linux?

Ok so after some experimentation;

Create a CSR

openssl req -new -newkey rsa:2048 -nodes -keyout development.key -out development.csr

Create a new certificate on developer.apple.com/account using the development.csr file
Download the newly created development.cer from developer.apple.com
Convert to PEM

openssl x509 -inform DER -outform PEM -in development.cer -out development.pem

Create identity.p12

openssl pkcs12 -inkey development.key -in development.pem -export -out identity.p12

I can now successfully sign and install but still crash on launch

Hmm.. I managed to install the unsigned ipa with TrollStore so the building works fine but signed app installed with ideviceinstaller does not launch so I think I am doing something wrong with signing.


Remove WINAPI dependency, replace with FFI calls

The dependency on the winapi crate here, which is over 10MB and has some considerable impact on build and link times, is quite unnecessary - it's only used for one function in one file, namely UtcOffset::local_offset_at() when the local-offset feature is enabled. This PR removes the crate as a dependency and replaces its usage in that function with a few lines of FFI.
The function still returns the same results, but with a significantly better build time. All tests pass.

Does Windows guarantee the order of the various fields? I recall that being an issue with Unix-like systems, which is why libc is still used.

Merged as I couldn't find a way to run CI. I manually checked that it type-checks (I develop on Linux, so couldn't actually test). I'm fairly certain CI will pass on the merged commit, but I'll revert if it doesn't.


Upgrade arrow-rs, object_store, datafusion, pyo3 versions

Upgrade the dependencies, and resolve any build issue.

@xushiyan can you assign me to it please, that would be a good opportunity for me to get more familiar with the codebase

@kazdy there you go! do you think you can get this within these 2 days? trying to cut 0.2.0 branch within the week

I'll try to deliver it asap

@xushiyan seems like we should wait for datafusion to bump their dependencies, we're using the latest datafusion and
it depends on arrow ^52.2.0 (so can't bump to 53.0), object_store ^0.11.2 so we can't bump it to 0.11.0, same goes for py3o.
Looks like it's best for the next datafusion release and upgrade these dependencies at that time.
What do you think?

@kazdy sounds good. let's wait then.

@kazdy looks like there were some patch releases for these libs - would you be able to submit a PR to update to those patch versions? likely nothing will break - just getting some improvements for the next release :)

@xushiyan ready in #168


Release the parser as a separate npm package

[x] release the parser as a separate npm package: done https://github.com/jviereck/regjsparser
[ ] use it as a dependency for regexp.js

Any reason you're not using the separate project as a dependency yet?

Any reason you're not using the separate project as a dependency yet?

Mostly lack of motivation and time. Using the separate parser project won't be trivial as the parser output has changed compared to what is used in the tree here.


Add option to reuse jupyterhub container (IDR-0.3.0)

The original jupyterhub setup (with github auth) recreated the containers on every startup, since all persistent data was stored on a volume.
The temporary system auth setup requires a workaround to ensure the container is reused, since the system user accounts must be manually created. This means if you want to update the container you must manually delete it.

As an aside, we mentioned recently that this PR would be during review, however:

When
State
How?

During review
OS login
this PR

Post-publication
githubauth
revert PR

Pre-print
Warn by email?
???

Regardless, this is the state of 0.3.0 in production so merging.


[Caffe Frontend] Add support for Permute layer

Added Permute layer support.
Related to #6206, #9060
@fernchen @zhiics @tqchen @FrozenGene
Can you take a look at this PR, please? Thanks!

Since #9060 was merged, tvm-ci/pr-merge should be passing correctly.

@mshr-h please take a look at the CI problem

hi @masahi thank you for your reply.
I re-run CI and everything has passed.


Outputs are nodes too

I'm okay ignoring that because we have a solution in mind (caching analyzer) which is hard to implement, and also we added new features (like the ability to chain-add nodes and a better interface to "youtube")


adding bounds in exported file name?

For a project I'm working on I needed to be able to export layers as PNGs trimmed to the size of the layer. The exported files needed to contain the layer's name, but also its depth and original height, width, x and y positions so that I could import and position the layers in my app automatically. I made a crude version of this here.
Would love it if you could add this as a feature in a cleaner way. Git hub isn't processing diff of "Export layers to Files (Fast).jsx" properly. It should only differ by 5 or 6 lines. The added checkbox and naming changes were enough to get the job done for me and can demonstrate what I'm talking about.
Thanks for building this script, it's awesome and the built in one from Abode blows.

Thanks. I don't see these changes getting into the upstream though. It's beyond the scope of the project. I recommend looking at the Texture Packer app that I use for similar purposes: https://www.codeandweb.com/texturepacker
It's way cleaner and it allows some fancier settings.
I'm also not sure your exported bounds data will be any good for pixel perfect alignment of gradual semi-transparent edges. The script uses Trim (not Crop with specified bounds) and if I remember correctly, there's a different transparency limit for pixels that are considered still visible. I.e. trim might crop differently than reported by bounds. Might depend on Ps version and/or platform. I'd definitely test it if it were important. Cheers.


Add pre-commit checks

The checks are configured as part of the CI workflow but can also be run locally.

@lafrenierejm do you know why the check action is failing?

do you know why the check action is failing?

Checking now. I'll test it more in my fork and tag you here once I understand the failure. Sorry for causing extra noise.

@sirwart The failure was due nix flake check defaulting to building the package. It seems there's a known issue with the nix pre-commit package that causes build dependencies to not properly be taken into account. The workaround is to not perform a build at all as part of the check; we can afford to do so since we have a separate job in the workflow that performs a "proper" build.


Restore RSD identifiers

Implement original RSD identifiers given https://github.com/metanorma/metanorma-acme/issues/18

This will also require implementing a hash of stages to stage abbreviations in the Acme config, and stage abbreviations in the Acme metadata.

Rename stageabbr to statusabbr in existing gems, to differentiate between abbreviation of entire status, which is what is currently implemented, and abbreviation of just the stage, which is now being implemented.

Also need to configure in RSD which statuses are unpublished.


Needs a way to make the player Full Screen Automatically onRotation

Needs a way to make the player to go Full Screen Automatically onRotation and/ or manually

I created custom player controls in Dart side and used the below code for making player go fullscreen (on fullscreen icon tap).
if (widget.orientation == Orientation.landscape) {
    await SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);
    await SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values);
} else {
    await SystemChrome.setPreferredOrientations([DeviceOrientation.landscapeLeft]);
    await SystemChrome.setEnabledSystemUIOverlays([]);
}

To make player go fullscreen automatically when user rotates the device, I just hide all other widgets from the view except player widget and I also set the width and height of player widget to the screen width and height. That gives the desired effect.
It would be nice to have the Android native player go fullscreen without Dart hacks similar to iOS native player.


Incompatibility of Identity

Identity function is implemented as
func (x *myType) Identity() (string, string) {
	return curie.IRI(x.ID).String(), curie.IRI(x.Suffix).String()
}

String encoding preserves : (e.g. u:abc). It becomes difficult to handle as S3. S3 requires conversion of type to path (e.g. u/abc/).

fixed by #55


clarify kube-proxy skew support and upgrade process

Follow up from https://github.com/kubernetes/website/pull/11060, tracked in https://github.com/kubernetes/website/issues/12329
Supported skew and upgrade process for kube-proxy is not clear in user-facing documentation:

[ ] what version skew does the kube-proxy component support relative to the apiserver and kubelet? @kubernetes/sig-network-pr-reviews
[ ] is a specific upgrade order between kube-proxy and kubelet required? @kubernetes/sig-network-pr-reviews, @kubernetes/sig-node-pr-reviews

Page to Update:
https://kubernetes.io/docs/setup/version-skew-policy/

It is probably ok to skew it as much as any client (e.g. up to two versions behind the apiserver), but for simplicity it's version is moved in lock step with the kubelet. Even though it may work skewed from the kubelet, I think it would be clearer and simpler to just say that the version of kube-proxy should match the version of the kubelet.

/wg lts

/language en

kubelet and kube-proxy share 2 iptables chains (KUBE-MARK-MASQ and KUBE-MARK-DROP). Although there have been no conflicts between how they use them in past releases, it's possible that we might want to change things in the future, which might cause some tighter versioning constraints around that release. Other than that, I don't think kube-proxy cares what version of kubelet you're running, and I don't think it cares what version of apiserver you're running any more than any other client.

/priority backlog
Is that OK?

/remove-lifecycle stale

I still want to know the policy here 😅

/remove-lifecycle stale

I still want to know the policy here 😅

/remove-lifecycle stale

We need to have at least N-1/+1 compatibility to handle seamless upgrades.  They should move in lock step, but during upgrade kube-proxy may be a version or two behind kubelet and/or a version behind other nodes in the cluster.

/assign

Fixed by #22034
/close


Menus don't always display correctly in Ubuntu guest in VMware with GPU acceleration disabled

Issue Type: Bug
I'm using an Ubuntu 22.04 guest in VMware with GPU acceleration disabled. Sometimes when I open a menu dropdown, the options don't display until I move my mouse over them. See the attached webm file for an example.
I originally reported this problem at https://github.com/microsoft/vscode/issues/154705#issuecomment-1182208733. Disabling GPU acceleration works around the different problem described in that issue.
VS Code version: Code 1.69.2 (3b889b090b5ad5793f524b5d1d39fda662b96a2a, 2022-07-18T16:14:10.636Z)
OS version: Linux x64 5.15.0-43-generic
Restricted Mode: Yes

System Info

Item
Value

CPUs
AMD Ryzen 7 3700X 8-Core Processor (2 x 3600)

GPU Status
2d_canvas: unavailable_softwarecanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: disabled_softwaremultiple_raster_threads: disabled_offopengl: disabled_offrasterization: disabled_softwareraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: disabled_softwarevideo_encode: disabled_softwarevulkan: disabled_offwebgl: unavailable_softwarewebgl2: unavailable_software

Load (avg)
0, 0, 1

Memory (System)
7.76GB (2.08GB free)

Process Argv
--disable-gpu --disable-extensions --crash-reporter-id 0ddd5c78-f440-4dee-bff2-c646a50f1eda

Screen Reader
no

VM
100%

DESKTOP_SESSION
ubuntu

XDG_CURRENT_DESKTOP
Unity

XDG_SESSION_DESKTOP
ubuntu

XDG_SESSION_TYPE
wayland

Extensions disabled

vscode_menu_display_bug.webm

Looks like you are using native titlebar ? What is the value of the setting "window.titleBarStyle" in your setup ?
Can you try with custom titlebar "window.titleBarStyle": "custom" and see if the issue persists ?

@hermidalc asked at https://github.com/microsoft/vscode/issues/154705#issuecomment-1200425794:

@jeremyn are you getting the issue #156719 in the clean Fedora 36 guest VM you spooled up?

No, I can't reproduce this menu problem in Fedora 36 using either v1.69.2 stable or the v1.70 exploration build provided at https://github.com/microsoft/vscode/issues/154705#issuecomment-1189334979.
@deepak1556 Yes the title bar setting was set to native, the default. I've changed it to custom and this problem doesn't happen there. Thanks very much! That's a totally decent workaround until this problem is properly fixed. (Actually the custom menus look better to me so I'll probably keep that setting permanently.)

Based on your comment from https://github.com/microsoft/vscode/issues/154705#issuecomment-1200251432, the problem only occurs when hardware acceleration is disabled. Given chromium disables hardware acceleration for VMWare and this is an issue with the native titlebar which we don't control, marking as out-of-scope. Please switch to use custom titlebar as workaround "window.titleBarStyle": "custom".


could I control messages size for consumer?

use api or set consumer config

"control" in what way?

Please, don't ask questions in GitHub issues.
There are external Community resources on the matter: StackOverflow, Apache Kafka mailing list etc.
We use GH issues for bugs and feature requests.
Closing as non-relevant.


[FLINK-26815] Tests in FlinkConfigBuilderTest are skipped

hot fix for the NPE caused by FLINK-26706 Introduce Ingress URL templating
bumped surfire version see https://issues.apache.org/jira/browse/SUREFIRE-1741

cc @wangyang0918 @gyfora


[FLINK-27739] Add benchmark module for table store

Currently there is no benchmark for table store to measure its performance. We need such module.

Thank @tsreaper for the contribution. I just have a question, can we run this benchmark in local machine? Can it also make some sense if it's just a single parallelism?

This benchmark can run on local machines. I, however, suspect if running on local machines makes any sense. The same with running with just a single parallelism.


[Relax] Memory planning for "partially dynamic" shapes

This PR improves the memory planning to plan for tensors with shape such as (m, n) where only m has an integer upper bound (say m <= 20).
Prior to this PR, the tensor is not planned even though m has an upper bound. This is not as ideal since it does not fully leverage the upper bound info.
This PR enhances the planning, so that a memory chunk of 20 * n will be allocated first, and the tensor will then be allocated out from this chunk. This enables us to fully leverage the upper bound info.
A unit test is provided.

This idea is pretty much similar to the "unified memory pool" in S-LoRA. It's not as feature-complete as S-LoRA, so please take a look whenever you have time


extremely long run time for NODDI example/demo

Expected Behavior

As part of the JOSS paper review, I was running a few of the demos. Mostly, these worked as expected and finished within a fairly short time (seconds to a few minutes). The NODDI demo however ran for hours until I eventually terminated it.
Current Behavior

I actually started the NODDI demo and forgot about it. I found that it was still running the following morning (at 100% CPU usage for a single core).
Possible Solution

I didn't look into the code closely, but based on the traceback after hitting Ctrl+C it was still running the fmincon minimization within ThreeStageFittingVoxel.
Two possible solutions (aside from any potential code refactoring/fixes):
1.) reduce the data size used if possible
2.) make a more prominent warning to the user about the expected runtime
Steps to Reproduce

From a Matlab terminal, run:

Matlab
model = noddi
qMRgenBatch(model)
noddi_batch

Context (Environment)

Matlab R2017a in linux

Detailed Description

Possible Implementation

@grlee77 thank you for the feedback! Indeed, data fitting with the noddi model takes pretty long. This is the reason why we also included an accelerated implementation (AMICO) of the noddi.
In general, we don't performance claims, especially for complex models such as qMT.  We have performance improvement plans for future releases, but for now, we would like to put most of our effort in bringing together as many as possible qMRI models together and give users an easy way to explore them.

In general, we don't performance claims, especially for complex models such as qMT. We have performance improvement plans for future releases, but for now, we would like to put most of our effort in bringing together as many as possible qMRI models together and give users an easy way to explore them.

Sure, no problem. I just wanted to give a heads up in case this was unexpected or I was just doing something wrong on my end. I agree that having an open implementation that gives reasonable results is the appropriate first step and performance can always be improved as needed going forward.

@agahkarakuzu Maybe instead of doing a continuous update of the progress during the for loop (which I'm against, it's slow and has been difficult to maintain for both GUI and command line), we could just fit a few voxels and provide the user with an estimated processing time for the entire dataset? Or, (even better), we could time each processing time for all the demo datasets, and give those numbers as a ballpark figure?


Updated Scroll Button Functionality

I have made the following updates to your project:
1. Scroll Button Enhancement:

Modified the scroll button functionality to trigger at 10px instead of 300px for improved usability and a smoother experience for users scrolling shorter distances.

2. Missing style Tag Fix:

Discovered that the style tag was missing from the webpage, causing certain styles not to be applied correctly. I have added the necessary style tag and ensured the styles are properly embedded.

These changes aim to enhance both functionality and aesthetics, ensuring a smoother user experience and fixing the styling issues.
Please review the changes and let me know if any further adjustments are required!
How to Test:

Scroll down on the page to 10px and verify that the scroll button appears.
Check that the updated styles are now applied correctly after the style tag addition.

Before:

After:

Please Review and Merge it @Akshat111111 #54

i have resolve the issue please review and merge it @Akshat111111

or else i have to make new pr @Akshat111111


Section title number problem in https://k8s.io/zh/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/

This is a Bug Report

Problem:
I just found that in this page, all of subtitle start with 1.
Should it be fixed?

Proposed Solution:
In English version, it used:
-  Verify that the download works and has the expected version:

instead of
1.  验证 kubeadm 版本：

Page to Update:
https://kubernetes.io/zh/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/

/kind bug
/language zh


Server not starting while enabling continuous triggers

Hello,
I am trying to use continuous triggers, without success. I have modified my pipelinedb.conf file to include
continuous_triggers_enabled = on
wal_level = logical
max_wal_senders = 1
max_replication_slots = 1

But after I restart the server, I am not able to access Postgres--I get the message
psql: could not connect to server: No such file or directory
	Is the server running locally and accepting
	connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

and the log file shows this
LOG:  unrecognized configuration parameter "continuous_triggers_enabled" in file "/home/ubuntu/pipelinedb_datadir/pipelinedb.conf" line 665
FATAL:  configuration file "/home/ubuntu/pipelinedb_datadir/pipelinedb.conf" contains errors

If I comment out the lines in the pipelinedb.conf file, and restart the server, it works fine.
I am running Ubuntu 16.04.2 LTS, the output of select pipeline_version(); is
PipelineDB 0.9.6 at revision 72b0c7fb25c2361399e17fde7eaf013b5f0dd7de on x86_64-pc-linux-gnu, compiled by
 gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609, 64-bit

and the output of select version(); is
PostgreSQL 9.5.3 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609,
64-bit

Let me know if there is any more information you want from me, or if I missed a step in the setup.

Hi @eric-bunch, the concept of continuous triggers was removed in 0.9.6 in favor of achieving the same functionality with continuous transforms on output streams. See the release notes for more information. Please let us know if you need help using these abstractions.

Ah, I see. Thanks for the info. I'll check that out to see what I can use.


Add push

I want push too

First of all what you propose won't work, because git add doesn't support the push argument.
I bet you wanted to push after commit, then this should be done after line 41, something like:
self.run_command(['git', 'push'], callback=self.update_status)

But:

Since this handler will be invoked after each git commit, and if you saved multiple files at once you will end with multiple pushes. I'd expected push only happen once. Probably once in a period of time, say, 30 seconds after last commit, same as commits are done 30 seconds after last modification of a file. So probably would be better to delay git push after line 66?

Git commits usually always succeed (unless you have disk IO error), but git push in your case will likely require a network connection which may be unreachable at the moment. What would you expect in this case?

I wouldn't want automatic git push for my repo, so I'd prefer a separate setting for this, probably inside the .sublime-text-git-autocommit:

auto_push: true

By the way, do you know git push is just a few key presses when you need it: CMD+P -> push -> Enter.


Vivify lib, headers, demo binary are never installed in the target dir

To reproduce,
Try building vivify and see if the lib / binary are installed in install/bin
reference
https://stackoverflow.com/questions/34443128/cmake-install-targets-in-subdirectories

Not a real issue


update dev-1.24 config.toml for release 1.24

Updated config.toml for release v1.24
Versions were updated based on latest patch releases
No hold needed, this is targeting dev-1.24

/cc @reylejano @sftim @divya-mohan0209 @jimangel @PI-Victor @jlbutler

/milestone 1.24

checks out when cross ref with https://github.com/kubernetes/website/blob/main/content/en/releases/patch-releases.md

/lgtm

/approve

Thanks everyone!


Zsh shell give error when sourcing pipenv for completion purposes

I have the following in my .zshrc
eval "(env _PIPENV_COMPLETE=source pipenv)"
on starting the shell I get the error
Traceback (most recent call last):   File "/Users/me/.local/bin/pipenv", line 11, in <module>     sys.exit(cli())   File "/Users/me/.local/venvs/pipenv/lib/python3.6/site-packages/pipenv/vendor/click/core.py", line 722, in __call__     return self.main(*args, **kwargs)   File "/Users/me/.local/venvs/pipenv/lib/python3.6/site-packages/pipenv/vendor/click/core.py", line 692, in main     _bashcomplete(self, prog_name, complete_var)   File "/Users/me/.local/venvs/pipenv/lib/python3.6/site-packages/pipenv/vendor/click_completion.py", line 297, in _shellcomplete     echo(get_code(prog_name=prog_name, env_name=complete_var))   File "/Users/me/.local/venvs/pipenv/lib/python3.6/site-packages/pipenv/vendor/click_completion.py", line 385, in get_code     from jinja2 import Template ModuleNotFoundError: No module named 'jinja2'
How do I resolve this? BTW I'm using Conda to manage my python installations. Thanks for a great tool.

Hey @thepreacher,  jinja2 should be included in our vendored dependencies as of the latest release (3.5.5).  If you're still experiencing this in the latest release, please let us know and we can look into this further. Thanks for taking the time to look open this issue and hopefully upgrading solves things.

Thanks @nateprewitt, to the response. So what I tried was uninstall pipenv using pipsi uninstall pipenv then I reinstalled it with pipsi install pipenv. I restared iterm and still had the error above poping up. Bellow is the log from the install of pipenv. I've checked and pipenv is definately version (3.5.5)
➔ pipsi install pipenv
  Running virtualenv with interpreter /Users/me/.local/venvs/pipsi/bin/python3.6
 Using real prefix '/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6'
 New python executable in /Users/me/.local/venvs/pipenv/bin/python3.6
Also creating executable in /Users/me/.local/venvs/pipenv/bin/python
 Installing setuptools, pip, wheel...done.
Collecting pipenv
Collecting virtualenv (from pipenv)
  Using cached virtualenv-15.1.0-py2.py3-none-any.whl
Collecting pew>=0.1.26 (from pipenv)
  Using cached pew-0.1.26-py2.py3-none-any.whl
Requirement already satisfied: pip in ./.local/venvs/pipenv/lib/python3.6/site-packages (from   pipenv)
Collecting pythonz-bd>=1.10.2 (from pew>=0.1.26->pipenv)
  Using cached pythonz_bd-1.11.4-py3-none-any.whl
Collecting virtualenv-clone>=0.2.5 (from pew>=0.1.26->pipenv)
Requirement already satisfied: setuptools>=17.1 in ./.local/venvs/pipenv/lib/python3.6/site-  packages (from pew>=0.1.26->pipenv)
Collecting resumable-urlretrieve; python_version == "3.6" (from pythonz-  bd>=1.10.2->pew>=0.1.26->pipenv)
  Using cached resumable_urlretrieve-0.1.5-py2.py3-none-any.whl
Requirement already satisfied: appdirs>=1.4.0 in ./.local/venvs/pipenv/lib/python3.6/site-  packages (from setuptools>=17.1->pew>=0.1.26->pipenv)
Requirement already satisfied: packaging>=16.8 in ./.local/venvs/pipenv/lib/python3.6/site-  packages (from setuptools>=17.1->pew>=0.1.26->pipenv)
Requirement already satisfied: six>=1.6.0 in ./.local/venvs/pipenv/lib/python3.6/site-packages   (from setuptools>=17.1->pew>=0.1.26->pipenv)
Collecting requests (from resumable-urlretrieve; python_version == "3.6"->pythonz-bd>=1.10.2->pew>=0.1.26->pipenv)
    Using cached requests-2.13.0-py2.py3-none-any.whl
 Requirement already satisfied: pyparsing in ./.local/venvs/pipenv/lib/python3.6/site-packages   (from packaging>=16.8->setuptools>=17.1->pew>=0.1.26->pipenv)
 Installing collected packages: virtualenv, requests, resumable-urlretrieve, pythonz-bd, virtualenv-clone, pew, pipenv
    Successfully installed pew-0.1.26 pipenv-3.5.5 pythonz-bd-1.11.4 requests-2.13.0 resumable-  urlretrieve-0.1.5 virtualenv-15.1.0 virtualenv-clone-0.2.6     Linked script /Users/me/.local/bin/pipenv
   Done.
Hope this gives you a bit more info for you to help me.
Cheers.

Have you tried installing pipenv with pip instead of pipsi? I'm unfortunately unable to access a terminal right now to do any testing but I wasn't able to reproduce this in initial tests this morning.

No I haven't tried that. I'll do a update asap. Thanks.

I uninstalled the version installed by pipsi and did a pip install pipenv into the root miniconda site-packages. Unfortunately the error still persist. The only way to get rid of the error is to comment it out for now.

I'll try to give this a closer look on Monday and see if we can get any more info. Thanks for letting us know about this @thepreacher.


Added Image container component test

Added Image container component test.
Fix - #39

hey @vaibhavsingh97 are there changes needed?


Detect ARM arch with variant when building

Add ARM arch with variant checking in Makefile and set the GOARCH value accordingly.
Possible values that come from uname -m is the ARM arch with their variant. For example in Raspberry Pi, it showed armv7l. Therefore this PR is made to normalize those variants.
Tested manually

Related issue:
https://github.com/istio/istio/issues/13321
Ref:
https://github.com/golang/go/wiki/GoArm
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[x] Developer Infrastructure

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: aliariff
To complete the pull request process, please assign rshriram
You can assign the PR to them by writing /assign @rshriram in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Hi @aliariff. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

I signed it!

/assign @rshriram

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: aliariff, nmittler
To complete the pull request process, please assign rshriram
You can assign the PR to them by writing /assign @rshriram in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/assign @rshriram

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: aliariff, nmittler, sdake
To complete the pull request process, please assign rshriram
You can assign the PR to them by writing /assign @rshriram in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: aliariff, howardjohn, nmittler, sdake
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [howardjohn]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@aliariff: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

istio-racetest-master
91815b3656c86476521de3061975d25de9a77fa1
link
/test istio-racetest-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn does the failed test is related to the PR or it is just intermittent test that failed sometimes?
Do I need to do something? Like sync again with the master?

/retest
seems unrelated, we are having some problems with this test
I'll make sure it gets in


Bug: ghcid crashes when executing main

This occurred in the middle of coding so I don't know the cause. Here's code:
import System.Console.ANSI

main = do
  Just (height, width) <- getTerminalSize
  putStrLn "hello"

Here's how I run it:
ghcid bug.hs --test=:main
And this is the result:
*** Exception: user error (Pattern match failure in do expression at bug.hs:4:3-22)

<interactive>:96:1-22: error:
    Not in scope: ‘NTERNAL_GHCID.putStrLn’
    Perhaps you meant one of these:
      ‘INTERNAL_GHCID.putStrLn’ (imported from System.IO),
      ‘INTERNAL_GHCID.hPutStrLn’ (imported from System.IO),
      ‘INTERNAL_GHCID.putStr’ (imported from System.IO)
    No module named ‘NTERNAL_GHCID’ is imported.

This code runs in ghci but not ghcid. I'm just putting it out here. :smiley_cat:

Thanks. Looks like the message GHCID sends to GHCI has had a newline inserted in it. I wonder if getTerminalSize is putting escape codes on the console. Linux or Windows? If you can reproduce I'd be really keen to know if the print or terminal size is the minimal reproduction example.

Linux; Debian 10 (buster); ghc version 8.4.4.
The issue seems to be solely coming from getTerminalSize, as this even smaller code still reproduces the bug:
import System.Console.ANSI
main = getTerminalSize

The error message changes slightly, though:
Running test...
<interactive>:24:1-22: error:
    Not in scope: ‘NTERNAL_GHCID.putStrLn’
    Perhaps you meant one of these:
      ‘INTERNAL_GHCID.putStrLn’ (imported from System.IO),
      ‘INTERNAL_GHCID.hPutStrLn’ (imported from System.IO),
      ‘INTERNAL_GHCID.putStr’ (imported from System.IO)
    No module named ‘NTERNAL_GHCID’ is imported.

Also, it may be helpful to know that ghcid takes a longer time to reload (several seconds) when changing these examples than regular working code.

On Windows it's significantly worse, even the correct output gives:
*** Exception: Error: GetNumberOfConsoleInputEvents: invalid argument (The handle is invalid.)
This error may be avoided by using a console based on the Win32 console of the Windows API, such as Command Prompt or PowerShell.

My guess is that getTerminalSize is messing with the terminal, which is what ghcid is using to communicate with ghci, and that leads to all kinds of problems. I pushed a patch that puts a leading \n in front of the INTERNAL_GHCID, and thus hopefully avoids whatever is already on the console input. Can you see if that helps?

Given this code;
import System.Console.ANSI

main = do
  Just (width, height) <- getTerminalSize
  putStrLn (show width ++ " - " ++ show height)

This is the output:
All good (1 module, at 18:57:49)
Running test...*** Exception: user error (Pattern match failure in do expression at bug.hs:4:3-22)

So, no, it doesn't work :stuck_out_tongue:

At least it isn't talking about NTERNAL_GHCID.putStrLn. Does it then rerun if you save again? And report an error if you introduce one? It could well be that the result you are seeing is correct, and that getTerminalSize is returning Nothing because the code knows its connected to a pipe.

You're right, it returns Nothing. But now we get even more interesting bugs:
import System.Console.ANSI

main = do
  putStrLn "Hi"
  result <- getTerminalSize
  print result
  print result

All good (1 module, at 21:50:06)
Running test...Hello
Nothing
Nothing
^[[37;75R
...done

the ^[[37;75R prints no matter how many times I refresh (and it is not part of the output because then it would print twice)

Does everything else work? My guess is getTerminalSize is sending gunk in all directions, so the fact some shows up on the output is no great surprise.

The fact that getConsoleSize (and the rest of the functions from the library for that matter) doesn't work is kinda sad but nothing else seems to be broken from the changes, sooo issue solved??

I see no way to fix those functions (there is no console under their control), so nothing to be done about that. Yep, let's declare it solved. Thanks for your help experimenting!


Fixes Directive unsubscribe error

Fixes:
core.js:1350 ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'unsubscribe' of undefined
TypeError: Cannot read property 'unsubscribe' of undefined
    at SwalDirective.ngOnDestroy (ngx-sweetalert2.es5.js:339)

If confirm or cancel are not defined.

Thanks @RicardoVaranda, but I'll need a bit more detailed explanation on this.
The exception you're getting is in ngOnDestroy, meaning that ngOnInit should have been called (I assume), and this one actually sets confirmSubscription/cancelSubscription. Do you know why they weren't assigned in your case?

I did see those but for some reason they are not getting assigned,
I'm simply following your Install guide:
<button  [swal]="{ title: 'Are you sure?'}"
  (confirm)="delete(article)">
  Delete!
</button>

This seems to trigger cause that issue. I'm using this in a submodule and imported it like:
    imports: [SweetAlert2Module]

I also have it in a parent module with the .forRoot()

Update: I've made a fix for #40 that changes the way a [swal] directive subscribes to an existing <swal> instance. A nice side effect of this fix is that it will most likely fix this problem. Please upgrade to v.3.3.1:

3.3.1 (2018-02-14)
Bug Fixes

SwalDirective: SwalDirectives now maintain a "cooperative mutex" when subscribing to an existing SwalComponent instance (#40) (19bc9c3)


feat(firestore): changed valueChanges() arg to options object

This PR updates your PR by making the optional argument to valueChanges() an options object (to future proof things.

@codediodeio any chance of getting this merged?

@codediodeio ping


Handling of overlapping opening and parent surface polyloops

There is an issue with the representation of openings in gbXML files when the opening polyloop collides or overlaps with the parent surface polyloop. Some openings are not displayed correctly due to failed boolean subtraction operations.
Key points:

The issue was identified when a user exported a gbXML file from DesignBuilder and loaded it into Spider Viewer.
Some openings were not displayed correctly in Spider Viewer.
The boolean subtraction operation fails when the opening polyloop collides/overlaps with the parent surface polyloop.

Questions to address:

Does the gbXML schema define whether opening edges can or cannot collide with parent surface edges?
Should this be addressed on the export side (DesignBuilder) or the import side (Spider Viewer)?

Possible solutions to consider:

Export side: Modify DesignBuilder to avoid exporting geometry with colliding edges. This would mean that models after export import would not be the same.
Import side: Enhance Spider to handle cutting openings even when edges collide or overlap.

Attachment: gb.zip

I upload a few more examples for reference.
Budova7.zip


Add remark about time changing

The time changing automatically done by meetup can bring some confusion, so I added a remark about it.
P.S : It seems I have forgotten to do this PR since 2 months ...

Thanks @NicolasGrosjean  👍


[1.9] Client crash on startup

crash report: http://pastebin.com/WYQEJNHi

Does this crash also occur if you remove the one probe?

Also what version of mcjtylib?

this happens if I remove TOP: http://pastebin.com/Zsn5f0gK
Mcjtylib 1.8.5

I think that DR has an unintentioned dependancy on TOP

Nah it is more complicated then this. We are investigating (cpw and others) and it is a problem with @Optional not handling generics well

BTW, Having just TOP and the older versions of mcjtylib, deep resonance and rftools dimensions will work but then of course without the extra features

Heh, "Optional" is an actual user on github :P

ah :-)

Go back to the older version of RFTools Dimension and Deep Resonance. You can keep RFTools, McJtyLib and TOP. We're waiting for a forge fix

it's okay I'm not playing 1.9 at the moment, I was just testing TOP.

Should be ok now I hope


Internal server error from Ipsilon when calling user_getfield()

Working on Anitya's OIDC integration, I'm sending the access token to the server as part of the request's query string. The token validation decorator correctly finds it there, and sets the flask global g.oidc_token_info. However, the global that the rest of flask-oidc is looking for is g.oidc_id_token, and it never checks g.oidc_token_info at all (even as a fallback), so I need to pass the access token explictly to the API as follows: APP.oidc.user_getfield('user_id', access_token).
access_token is retrieved from the request using flask-reqparse:
_BASE_ARG_PARSER = reqparse.RequestParser(trim=True, bundle_errors=True)
_BASE_ARG_PARSER.add_argument('access_token', type=str)

And then in the request itself, the initial parser is created via _BASE_ARG_PARSER.copy()
But when I do that, the call to user_getfield fails with the following traceback:
  File "/home/ncoghlan/fedoradevel/anitya/anitya/api_v2.py", line 65, in post
    user_id=APP.oidc.user_getfield('user_id', access_token),
  File "/home/ncoghlan/.virtualenvs/anitya/lib/python3.5/site-packages/flask_oidc/__init__.py", line 167, in user_getfield
    info = self.user_getinfo([field], access_token)
  File "/home/ncoghlan/.virtualenvs/anitya/lib/python3.5/site-packages/flask_oidc/__init__.py", line 196, in user_getinfo
    all_info = self._retrieve_userinfo(access_token)
  File "/home/ncoghlan/.virtualenvs/anitya/lib/python3.5/site-packages/flask_oidc/__init__.py", line 241, in _retrieve_userinfo
    info = _json_loads(content)
  File "/home/ncoghlan/.virtualenvs/anitya/lib/python3.5/site-packages/flask_oidc/__init__.py", line 52, in _json_loads
    return json.loads(content)
  File "/usr/lib64/python3.5/json/__init__.py", line 319, in loads
    return _default_decoder.decode(s)
  File "/usr/lib64/python3.5/json/decoder.py", line 339, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib64/python3.5/json/decoder.py", line 357, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

The debug logs show the following response from Ipsilon:
flask_oidc: DEBUG: Retrieved user info: b'<!DOCTYPE html>\n\n\n\n\n  \n    <title>Internal Error</title>\n    <meta charset="UTF-8">\n    <meta name="viewport" content="width=device-width, initial-scale=1.0">\n    <link href="/ui/css/ipsilon.css" rel="stylesheet" media="screen, print">\n    <link href="/ui/css/styles.css" rel="stylesheet" media="screen, print">\n  \n  \n    \n      \n    \n
\n
\n
\n
\n            \n
\n
\n        \n
\n
500 - Internal Server Error
\n  \n
Ipsilon encountered an unexpected internal error while trying to\n       fulfill your request.
\n  \n
Please retry again.
\n
If the error persists, contact the server administrator to resolve\n     the problem.
\n
\n\n
\n
\n  \n'

The 500 was a bug on the Ipsilon side caused by flask-oidc not providing the access token, which was fixed in 4e31d6a0300a97896bde0b8e9805f84558d96177.

@puiterwijk tracked this down to a missing Content-type header when submitting the userinfo request to Ipsilon (so the server wasn't decoding the access_token correctly)


Revise how props are names in Autocomplete for consistency

Is your feature request related to a problem? Please describe.
The Autocomplete props could be organised a bit better. At the moment the props fall into the falling categories

Individual props directly passed to the component
Props passed under a prop called inputProps
Props passed under a prop called props

Example usage:
<Autocomplete
              containerClassName={classNames("govuk-form-group govuk-!-width-two-thirds ", {
                "govuk-form-group--error": errors?.exportDestination,
              })}
              errorPosition={AutoCompleteErrorPosition.AFTER_HINT}
              errorMessageText={errors?.exportDestination?.message}
              errorMessageClassName="govuk-error-message"
              id="exportDestination"
              defaultValue={formData.exportedTo === "" ? "" : exportLocation?.exportedTo?.officialCountryName || ""}
              labelText={t("commonWhatExportDestinationSelectTheDestinationCountry")}
              labelClassName="govuk-label"
              hintText={t("commonWhatExportDestinationHintSelectTheDestinationCountry")}
              hintClass="govuk-hint"
              props={{
                selectClassName: classNames("govuk-select", {
                  "govuk-select--error": errors?.exportDestination,
                }),
                staticErrorMessage: "static error message",
                name: "exportedTo",
                preselect: formData.exportedTo === "" ? "" : exportLocation?.exportedTo?.officialCountryName || "",
              }}
              resultUlClass="autocomplete__menu"
              resultlLiClass="autocomplete__option"
              inputProps={{
                className: classNames("govuk-input", {
                  "govuk-input--error": errors?.exportDestination,
                }),
              }}
              options={["", ...countries.map((c) => c.officialCountryName)]}
            />

Describe the solution you'd like
Anything that's not specific to the input or select elements of the Autocomplete, I suggest add to root level directly to the component, for examples options, id, name, containerClassName, etc.
Anything specific to the select element is added to newly created selectProps prop, so anything like select class, id, name for the select itself.
Anything specific to the input element is added to the inputProps prop, so anything like input class, id, name for the input itself.
I suggest we remove the prop called props as a whole.
Describe alternatives you've considered
N/A
Additional context
N/A

Closed by #326


wait_interval cannot be set

It's seems that I cannot set the wait_interval to a custom value. If I set it to 20 in my github workflow, it still uses the default of 10 seconds.
I'm pretty new to github actions, but I would guess the problem is, that entrypoint.sh#L16 wants to read the environment variable "INPUT_WAITING_INTERVAL" instead of the declared action input wait_interval in action.yml#L35.

Yes, @patrick1990 you are correct, I just check the documentation; which says that a lowercase input variable is converted to uppercase and prepended with "INPUT_". I hope for a quick fix :)

It looks like this is the issue addressed by the first commit in #34. Perhaps there's a case for cherry picking that fix separately if the rest of the PR isn't ready for release?


Environment considerations during windows update

Hi there,
We are starting to look at POA for our env and wondering how other people cope with making changes to load balancers especially to prevent any hiccups there.
Prior to a reboot of a node it would make send to have a hook to inform the load balancer that the node is going out of load and then add it back in when the service fabric services have restarted.
Also how do people cope installing other updates ( dot net core X runtime) that may or may not require a reboot of the node ?
Can you share any thoughts ?
Dave

POA installs all the updates which comes along with OS updates if 'InstallWindowsOSOnlyUpdates' is set to false(which is by default for versions greater than 1.3.1).
@masnider is there any official guidance available for Non-OS updates?

Hi @davebally,
We use two load balancers in our environment. One at L7 (F5) which is simply a passthrough to our downstream load balancer at L4 (Traefik) hosted within the cluster. The F5 checks the health of the nodes themselves while Traefik has the built-in capability to perform health checks at the SF application level. Between the two of them, we can safely restart nodes with minimal impact.
We potentially could have performed application health checks on our F5 but it would have been a completely custom solution that I didn't want to have to support long term.
Best,
Stephen


[HUDI-5529] Ensure that consistent hashing metadata is purged when dropping a partition

Change Logs
Eagerly attempt to purge the partition metadata that has been dropped using the ALTER TABLE DROP PARTITION DDL to prevent data from being written itno filegroups that are flagged for deletion.
Issue is described in detail here: https://github.com/apache/hudi/issues/7634
Impact
No impact
Risk level (write none, low medium or high below)
LOW
Documentation Update
Describe any necessary documentation update if there is any new feature, config, or user-facing change

The config description must be updated if new configs are added or the default value of the configs are changed
Any new feature or user-facing change requires updating the Hudi website. Please create a Jira ticket, attach the
ticket number here and follow the instruction to make
changes to the website.

Contributor's checklist

[ ] Read through contributor's guide
[ ] Change Logs and Impact were stated clearly
[ ] Adequate tests were added if applicable
[ ] CI passed

TBH, i don't think this is a very good approach.
This is a non-atomic action, and if there are many partitions to iterate over, and the ALTER TABLE DROP DDL fails mid-way, subsequent writes might mess the table out.
Instead, i think we should re-initialise the consistent hashing meta (if required) when performing the writes.

Okay, re-did the fix with a re-create consistent hashing meta logic instead of deleting consistent hashing metadata logic.

https://github.com/apache/hudi/pull/8072 Might be able to fix this issue.


Sort Parent&Child Alphabetically

Closes #727

@bhaggya If you use "format on save" VS code feature along with prettier, you can clean up javascript files pretty quickly


Double autocomplete suggestions ipynb

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

Version: 1.73.1
Commit:<PHONE_NUMBER>f055b99068d3688932416f2346dd3b
Date: 2022-11-09T03:54:53.913Z
Electron: 19.0.17
Chromium: 102.0.5005.167
Node.js: 16.14.2
V8: <IP_ADDRESS>-electron.0
OS: Linux  5.15.0-53-generic microsoft/vscode#59-Ubuntu SMP Mon Oct 17 18:53:30 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Python 3.10.6
Sandboxed: No
Steps to Reproduce:

create ipynb and open vscode
try assign string and try use suggestion on next cell

Similar to #167175

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


Add CalculateNextWorkRequired Method

A (potential-)user requested that we add it, and it makes sense that we should have some utility to do it. We'd also (possibly) use this in rust-lightning's block sync logic.

Some cue code https://github.com/blockstream/gdk/blob/master/subprojects/gdk_rust/gdk_electrum/src/spv.rs#L349

#1997 duplicated this issue and was closed by https://github.com/rust-bitcoin/rust-bitcoin/pull/2740


Measure impact of embedding pub into dartdev/dart CLI

If we are having a big overhead, we might be able to embed only the CLI options, and open pub as a sub-process if the command was dart pub.

With embedding (master + https://dart-review.googlesource.com/c/sdk/+/171284/4):
$ /usr/bin/time -p out/ReleaseX64/dart-sdk/bin/dart --help > /dev/null
real 0.20
user 0.22
sys 0.09

Before embedding: (git co cd970af91ad3635637799ad1e5644c6d55ad5208^)
/usr/bin/time -p out/ReleaseX64/dart-sdk/bin/dart --help > /dev/null
real 0.21
user 0.21
sys 0.10

Both are after a few runs.
It seems the pub embedding made no big difference.

cc @bkonyi


Create jhu-biobank-nf Tower project

I'm going to draft this PR until the configure-tower-project.py script settles down.
Depends on #62 (and follow-up PR to switch from hook to CI step)


As a user, I want timetree data points represented by leaf shapes so that the interface is more organic and I can more easily understand the visual as a tree.

dev notes

[x] adapt initial function for drawing leaves (see https://observablehq.com/d/32bcd3234e4021e1 )
[x] use leaves instead of circles for nodes in the graph
[ ] rotate leaves to adjust orientation based on tree or branch and/or position on the screen

Note that the leaf function likely needs more variation, will benefit from Gissoo's input when she's able to respond

v2 version merged into develop in #78; closing this, but expect to revise further


Build and deploy error

Hello AwsLabs,
I'm trying to build and deploy as shown in the readme and I'm getting the following error during the CustomDeployLambdaEdge stack deployment:
An error occurred (InvalidParameterValueException) when calling the CreateFunction operation: Error occurred while GetObject. S3 Error Code: NoSuchBucket. S3 Error Message: The specified bucket does not exist
The bucket I'm using when running the build-s3-dist.sh does exist.
Thanks
Austin

@AustinSnow @gando001 i've been experiencing the same issues you have. I also get the same issue when trying to modify basically anything to do with the template as it'll throw a bucket error either in build, or on deploy when it says the S3 bucket doesn't pass pattern validation.
Word of caution, don't try and work around the problem by using V1.0.3, there is an undocumented but well known to AWS issue with these older releases that will cause issues in playback streaming.

Thanks for the info thatdoogieguy.
After rereading the readme file, I was able to figure it out my issue.  The bucket name MUST have -us-east-1 at the end of the name.  And you don't include  -us-east-1 when running build-s3-dist.sh
The template will append -us-east-1 to the bucket here.


Do not fail if template file does not exist

This allows overriding specific template files and fallback on the defaults.
Before this change, the behavior was for the tool to fail with Error: ENOENT: no such file or directory if one of the template files in a custom templates directory does not exist.
Caveat: With this fix it will still error if the overridden template uses includeFile on a template file that is not overridden:
Error [Eta Error]: Could not find the template "./route-docs". Paths tried: /redacted/route-docs.eta

Example output:
✨ try to read templates from directory "/redacted"
❗❗❗ data contracts template not found in ./data-contracts.eta
Code generator will use the default template
❗❗❗ http client template not found in ./http-client.eta
Code generator will use the default template
❗❗❗ route types template not found in ./route-types.eta
Code generator will use the default template
❗❗❗ route name template not found in ./route-name.eta
Code generator will use the default template
☄  start generating your typescript api

Related: #166

Hello @armsnyder !
Thank you for your contribution!


ESP32 couldn't Find Service

Hi,
First of all thanks for the library, i love it.
I’m trying to connect a BLE sensor with ESP32 development module by using BLE_client.ino script. I can connect the service with Raspbery Pi 4 via bluetoothctl tool but i couldn't connect with BLE_client.ino script. ESP32 device couldn't find service
Here steps that i followed;
STEP 1 : List of services and characteristics

STEP 2 : Select service

STEP 3 : Enable notifications

When I tried with ESP32 dev module and BLE_client.ino script;
STEP 1 : Edited service and characteristic UUID

STEP 2 : If the device cannot find the service, print “No Service” for debug.

STEP 3 : Device couldnt find service.

Why can't the ESP32 dev module find the service? How can I solve this problem?
PS: Other services work well except "fff0" and "fff4". When i tried "1809" and "2a1e" it works.

Its because you are mixing 2 things.
Advertising and advertised service is not the same as services UUID which you get after connecting.
Device can advertise any service UUID or none, and then when you connect you have to discover services which can be completely different.