Video was freezing after display/hiding in mobile safari

Describe the bug
I used one local video track in couple places and displayed/hided it at some conditions. After hiding video element in one place the other video just frozen.  Doesn't matter how hide element by attributes or with classes.
Get this behavior only real mobile device (IPhone X) and safari.
To Reproduce
Steps to reproduce the behavior:
Added code for show/hide couple local video elements.
Or you can just update src/components/PreJoinScreen/DeviceSelectionScreen/DeviceSelectionScreen.tsx element in your repository to:
export default function DeviceSelectionScreen({ name, roomName, setStep }: DeviceSelectionScreenProps) {
const classes = useStyles();
const { getToken, isFetching } = useAppState();
const { connect, isAcquiringLocalTracks, isConnecting } = useVideoContext();
const disableButtons = isFetching || isAcquiringLocalTracks || isConnecting;
const [showFirst, setShowFirst] = useState(true) <----------------------------
const [showSecond, setShowSecond] = useState(true) <--------------------------

const handleJoin = () => {
  getToken(name, roomName).then(token => connect(token));
};

return (
<>
  <Typography variant="h5" className={classes.gutterBottom}>
    Join {roomName}
  </Typography>

  <Grid container justify="center">
    <Grid item md={7} sm={12} xs={12}>

      {showFirst ?
 <---------SHOW\HIDE VIDEO
        <LocalVideoPreview identity={name} />

 : null
      }

      {showSecond ?

 <---------SHOW\HIDE VIDEO
          <LocalVideoPreview identity={name} />

 : null
      }

      <button onClick={() => {setShowFirst(!showFirst)}}>hide first</button> <-----------TRIGGER BTN
      <button onClick={() => {setShowSecond(!showSecond)}}>hide second</button> <----------TRIGGER BTN
        <Hidden mdUp>
        ........

Launched application in local machine with https protocol. Changed dev script to -> "dev": "HTTPS=true react-scripts start".
Play with showing/hiding video elements.
In Safari debug console I got message
  2021-01-06T11:53:50.779Z – "warn" – "[LocalVideoTrack #1: 0ed2b25b-ae7a-4660-8729-d2b6758aca50]" – "Unintentionally paused:"

Expected behavior
Video mustn't stop!
Environment:

OS: IOS 12.3.1
Browser: mobile Safari 12
App Version: 0.2.1
Node.js version: v14.8.0

Hey @AndreyPatseiko - thanks for the issue!
I tried out your code snippet and I was unable to reproduce the issue that you mentioned. I can click both hide buttons to make the LocalVideoPreview appear and disappear, and the video is never paused or frozen. I notice that you are using a much older version of iOS (version iOS 12.3 was released 19 months ago). I'm using version 14.3 on my iPhone. Unfortunately, I'm unable to downgrade my version of iOS to try and reproduce the issue under similar conditions.
Can you please try upgrading your version of iOS to see if the issue still persists with the newer version?
I'm going to close this issue as the bug you mentioned isn't present in the version of the codebase as it exists on the master branch. Additionally, the warning that you shared is not emitted by this app - it is emitted by the twilio-video.js library. So if the issue persists, it may be worth it to open an issue in that library. Please do let me know if you have any additional questions!

Hey @AndreyPatseiko - thanks for the issue!
I tried out your code snippet and I was unable to reproduce the issue that you mentioned. I can click both hide buttons to make the LocalVideoPreview appear and disappear, and the video is never paused or frozen. I notice that you are using a much older version of iOS (version iOS 12.3 was released 19 months ago). I'm using version 14.3 on my iPhone. Unfortunately, I'm unable to downgrade my version of iOS to try and reproduce the issue under similar conditions.
Can you please try upgrading your version of iOS to see if the issue still persists with the newer version?
I'm going to close this issue as the bug you mentioned isn't present in the version of the codebase as it exists on the master branch. Additionally, the warning that you shared is not emitted by this app - it is emitted by the twilio-video.js library. So if the issue persists, it may be worth it to open an issue in that library. Please do let me know if you have any additional questions!


Network ignore metadata

Add metadata to Network and NetworkLink design parts to skip MaaS configuration
Fix bugs found during demo testing

IPMI regression bug due to changes in oob parameters
Add MaaS API key override via environment var
Base64 encode Promenade to maintain cert formatting

Closing this to roll these commits into a larger PR to catch up all the changes from the MEC demo. I'll address the review comments there.


Error: Cannot find module 'xlsx'

Getting the following error when running the export to excel test on pipeline
Note: The same test runs fine on local in both browser and headless mode
The plugins file is missing or invalid.
| [2022-01-31T03:25:35Z]
  | [2022-01-31T03:25:35Z] Your pluginsFile is set to /e2e/cypress/plugins/index.js, but either the file is missing, it contains a syntax error, or threw an error when required. The pluginsFile must be a .js, .ts, or .coffee file.
  | [2022-01-31T03:25:35Z]
  | [2022-01-31T03:25:35Z] Or you might have renamed the extension of your pluginsFile. If that's the case, restart the test runner.
  | [2022-01-31T03:25:35Z]
  | [2022-01-31T03:25:35Z] Please fix this, or set pluginsFile to false if a plugins file is not necessary for your project.
  | [2022-01-31T03:25:35Z]
  | [2022-01-31T03:25:35Z]  Error: Cannot find module 'xlsx'
  | [2022-01-31T03:25:35Z] Require stack:
  | [2022-01-31T03:25:35Z] - /e2e/cypress/plugins/read-xlsx.js

You need to have xlsx installed I guess? These images here don't contain the node modules you need for your tests.

Closed due to inactivity.


chore: hide title when not available

Description
This PR checks if the title is available or not, if it's not available, it will hide it.
What type of PR is this? (check all applicable)

[x] 🍕 Feature
[ ] 🐛 Bug Fix
[ ] 📝 Documentation Update
[ ] 🎨 Style
[ ] 🧑💻 Code Refactor
[ ] 🔥 Performance Improvements
[ ] ✅ Test
[ ] 🤖 Build
[ ] 🔁 CI
[ ] 📦 Chore (Release)
[ ] ⏩ Revert

Related Tickets & Documents
fixes #266
Mobile & Desktop Screenshots/Recordings
Before:

After:

Added tests?

[ ] 👍 yes
[ ] 🙅 no, because they aren't needed
[ ] 🙋 no, because I need help

Added to documentation?

[ ] 📜 README.md
[ ] 📓 docs.opensauced.pizza
[ ] 🍕 dev.to/opensauced
[ ] 📕 storybook
[ ] 🙅 no documentation needed

[optional] Are there any post-deployment tasks we need to perform?
[optional] What gif best describes this PR or how it makes you feel?

Just updated that!


Ignore 'Import'

You cannot do it like this, Import has a meaning to bring in external targets too, those should be removed as they now belong in the generated targets in the intermediate output path.
Have a look at some of the test cases, you’ll see that there are other uses of Import too so this will have to be a smarter check.


Marketing Assistant Tool

Project name
Kotent.AI
Description
To leverage GenAI to automate the creation of compelling marketing content tailored for different platforms, including Email, LinkedIn and Blog Post.
To develop comprehensive best practices for marketing content creation on each platform and ensure the content aligns with specific requirement and nuances of each platform.
Fine-tune the GenAI model to optimize key elements of marketing content, including Title, Tone & Style, Structure, and Length.
Align the GenAI output with the established best practices, ensuring content effectiveness and resonance with the target audience.
Project Repository URL
https://github.com/payalbhatoa/Kotent.ai
Project video
https://ltimindtree-my.sharepoint.com/personal/payal_10732564_ltimindtree_com/_layouts/15/stream.aspx?sw=bypass&bypassReason=abandoned&id=%2Fpersonal%2Fpayal_10732564_ltimindtree_com%2FDocuments%2FRecordings%2FDemo Recording-20240119_193658-Meeting Recording.mp4&referrer=StreamWebApp.Web&referrerScenario=AddressBarCopied.view&ct=1706108711699&or=Teams-HL&ga=1&OR=Teams-HL&CT=1709623266447&clickparams=eyJBcHBOYW1lIjoiVGVhbXMtRGVza3RvcCIsIkFwcFZlcnNpb24iOiI0OS8yNDAyMDIwNTUxNCIsIkhhc0ZlZGVyYXRlZFVzZXIiOmZhbHNlfQ%3D%3D
Team members
payal bhatoa, ranajit mitra

Uploading FortuneAI_Pitch.mp4…


doc(README.md): update build from source section

You need to run npm install in the app folder, too.

Thanks!


Incorrect like status in ShowActions

Describe the bug
A clear and concise description of what the bug is.
If i open a ShowActionOnSelectedItem, it will show "AddLiked" when its already liked and "DeleteFromLiked" when its not liked. Clicking on them will not do anything, at least not that i can detect.
To Reproduce
Open Spotify-player. use Showactionsonselecteditem or ShowActionsOnCurrentTrack
Expected behaviour
It should show vice versa and actually like/dislike the selected item
Screenshots

OS:
Application version: bcba2e6
Application features: streaming,daemon,rodio,lyrics.image,notify,sixel,fzf
Additional context

Right, it's a bug introduced in https://github.com/aome510/spotify-player/commit/bcba2e6cfa4ac989e003345b40c5809498805837#diff-aaa651a1b85c3377b86aecc56c92a0ceed8bc99d8c65025356684c2eea3b55edL137-L141.
Thanks for reporting.

created a PR for this issue


Installation crashes with: [ember-cli-version-checker] 'checker.forEmber' has been removed, please use 'checker.for(ember-source)'

ember i ember-cli-flash yields this:
  - stack: Error: [ember-cli-version-checker] 'checker.forEmber' has been removed, please use 'checker.for(`ember-source`)'
    at VersionChecker.forEmber (C:\Code\kaliber5\test-app\node_modules\ember-cli-version-checker\src\version-checker.js:26:11)
    at Class.afterInstall (C:\Code\kaliber5\test-app\node_modules\ember-cli-flash\blueprints\ember-cli-flash\index.js:14:25)
...

Adding this to host app's package.json resolves the issue:
  "resolutions": {
    "ember-cli-version-checker": "^4.0.0"
  }

It's fun how ember-cli-version-checker does not mention the deprecation and removal of forEmber. 😒
I've started an upsteram issue: https://github.com/ember-cli/ember-cli-version-checker/issues/237

CC @simonihmig.


MSI: Cause preview builds to install Side by side with release builds

PR Summary
MSI: Cause preview builds to install Side by side with release builds
- change the upgrade code if there is a preview part of the version
PR Checklist

[x] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[x] Summarized changes
[x] Change is not breaking
[x] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[x] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: to the beginning of the title and remove the prefix when the PR is ready.

User-facing changes

[x] Not Applicable
OR
[ ] User-facing Documentation needed

[ ] Issue filed - Issue link:

Testing - New and feature

[x] Not Applicable or can only be tested interactively
OR
[ ] Make sure you've added a new test if existing tests do not effectively test the code changed

[ ] Add [feature] if the change is significant or affects feature tests

Can the preview builds also please have a different icon similar to how I did it for the daily builds?

@bergmeister Could you file an issue?


Column def declaration

First of all thanks for the wonderful library .May i know how i can declare column def
"columnDefs": [
           {
               "targets": [ 2 ],
               "visible": false,
               "searchable": false
           },
           {
               "targets": [ 3 ],
               "visible": false
           }
       ]

Also is there a option to hide particular individual column search input box

Try this: On the parameters, just pass this as equivalent array in php.
->parameters([
  'columnDefs' => [
    ['targets' => [2], 'visible' => false, 'searchable' => false],
    ['targets' => [3], 'visible' => false],
  ]
])

@yajra .Thank you so much .


[BQ Python Models] Add configuration options enable_list_inference and intermediate_format

Which of these best describes you?

[ ] dbt Community member
[ ] Partner
[X] dbt Labs employee
[ ] Other

What's your idea for new content?
We're adding configuration options so we should add/update a section in the docs explaining how to use them.
Supports: https://github.com/dbt-labs/dbt-bigquery/pull/1205
Where would you recommend this content live on the docs.getdbt.com?
No response

This has been released for dbt-bigquery on PyPI.


StanfordOrganizations transformer should include parent/child information

This will require changes to the StanfordOrganizationsJsonReader.

Yes, and want to discuss this question wrt the data transform approach - i.e., always take the ROOT and iterate on a single input to the full graph output, or iterate on entities separately with multiple API calls / outputs?
Also question around incremental updates to the graph as opposed to overwriting graph (both have pros/cons).


        I want to have one pig

Added multiple pets and the ability to choose aswell permission based!


Additional directories where files are written require Read/Write permissions

What does this statement mean?  Application specific directories?  If there are directories that are part of the base set that need Read/Write please list.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 566f8ed0-217e-5125-b0f7-6d93c3a145c1
Version Independent ID: 9fa94395-eff8-3b12-c2d5-c1c6d4142378
Content: ASP.NET Core directory structure
Content Source: aspnetcore/host-and-deploy/directory-structure.md
Product: aspnet-core
GitHub Login: @guardrex
Microsoft Alias: riande

It just means any additional directories that you need to write to. For example, a network share may require write permission; therefore, you will need to make sure the app pool identity has write access to that location.

Thanks for contacting us. We believe that the question you've raised have been answered. If you still feel a need to continue the discussion, feel free to reopen it and add your comments.


disable ` in verilog files

            require("autoclose"):setup({
                keys = {
                    ["`"] = { escape = false, close = false, pair = "``", disabled_filetypes = { "verilog" } },
                },
            })

The configuration does not take effect.

If you want to enable `` pair in all filetypes except the verilog file, you should set the close to true:
keys = {
    ["`"] = { escape = false, close = true, pair = "``", disabled_filetypes = { "verilog" } },
},

Is this your problem?

If you want to enable `` pair in all filetypes except the verilog file, you should set the close to true:
keys = {
    ["`"] = { escape = false, close = true, pair = "``", disabled_filetypes = { "verilog" } },
},

Is this your problem?

@m4xshen The configuration you give does not take effect too.

Could you please describe what's the current effect and also your expected effect?


Fail to create a Java/Node.js/.NET Function app with Flex Consumption (Preview) hosting plan and East US 2 EUAP location

OS: All
Build Version: v1.14.1-alpha.0
Regression: Not a Regression
Repro Steps:

Create a Java 17 Function app with Flex Consumption (Preview) hosting plan and East US 2 EUAP location.
Check whether succeeds to create a Java 17 Function app with Flex Consumption (Preview) hosting plan and East US 2 EUAP location.

Expect:
Succeed to create a Java 17 Function app with Flex Consumption (Preview) hosting plan and East US 2 EUAP location.
Actual:
Fail to create a Java 17 Function app with Flex Consumption (Preview) hosting plan and East US 2 EUAP location.

More Info:

This issue also reproduces for the Node.js 20 LTS, .NET 8 Isolated and Java 11 runtime stacks.

This issue does not reproduce for the Python 3.11, Python 3.10 and PowerShell runtime stacks.
No step "Select OS" during creating a Flex Consumption (Preview) function app.

This should be all be fixed. These were errors on the service-- I just conducted a test for all 3 runtimes creating in East Asia. Could you confirm this bug?

@nturinski  Succeed to All runtimes Flex Consumption function app using East Asia location.
Is the East US 2 EUAP location not supported to create Flex Consumption function app?

It's a staging location so it may not have been updated. It's not usually offered to customers, so I don't think we need to worry about it. Closing bug 🐛


Automate OLM cleanup for running local operator w/ webhooks

When using make run-with-webhook, local versions of the operator and its webhooks are added to the cluster. If the operator was previously installed via OLM, then there might be lingering webhooks from that installation. We've previously been assuming that the user would manually remove them, but we should just get rid of them ourselves since those OLM webhooks need to be deleted anyhow for the local webhooks to function unimpeded.  We can also automatically scale down the operator's OLM deployment in such a scenario.

@abays: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:
Test name 	Commit 	Details 	Required 	Rerun command
ci/prow/ironic-operator-build-deploy-kuttl 	72d2d37 link 	true 	/test ironic-operator-build-deploy-kuttl
Full PR test history. Your PR dashboard.

{  failed to wait for the created cluster claim to become ready: timed out waiting for the condition}

/test ironic-operator-build-deploy-kuttl


Fix time-since-departure bug in atom solver

Good work! Gonna merge this baby!

Thanks for the merge!!


Implement Roles and Authorization Checks In CAP

Tutorials: https://developers.sap.com/tutorials/btp-app-cap-roles.html
On Step 3: the first thing to do is to copy file .cdsrc.json from the template directory. But this file is not part of the cloned repository. On the other hand, there is a file with the same name already on the root project folder with an empty content.

Hi @ivanmir,
Thank you for reporting this. We have fixed this and you find now the file here.
Best regards,
Iwona


Include directx9 dll in distribution

Murphy's law compels it :P (see issue #91 )

Replaced by #107


BUG: Unnecessary Spaces at the Top of The Pages

Hey @thestarsahil
There are some unnecessary spaces at the top of the pages, I would like to fix them

Please take a look and review it, Thank You!!

The same space also in college pages , also fixed that
Thanks


Can not delete office with branch offices

I Created an office with a branch office under it.

I then tried to delete the parent office and it wouldn't let me, but gave me no error message stating why it couldn't be deleted.

There will be a alert showing a message why you could not delete the office.


moar data for tools env, nom nom

we should hold off on this until finishing your current runs right?

yup, closing


Build pipeline

Let's consider whether to add macos arm runner

Let's consider whether to add macos arm runner

Fully agree, added to backlog


How to authenticate in couch dB and use Sofa

Hi!
I'm searching inside the documentation but I can't find anything related to it. I have a couchDB and I need to login inside it in order to do any operation. How can I perform the login before query the DB or do any operation?

Hello!
We as of now don't support authentication against CouchDB.
We can plan it for the next release though.


set series index to match legendIndex

Fixes multi series graphs, where the order of e.g. bars is exactly reversed from the legend
in this example the blue 'Other' bar is the first series on the left of each year, when it should be on the right:
https://trinket.io/python/c6d430cb19

Works for me!


getBlockByHeight returns "[RPC ERROR] NotFound : E1005:no block for 2175656"

How to test?
icon-sdk-js v1.1.2
Testnet: https://sejong.net.solidwallet.io/api/v3
const block = await iconService.getBlockByHeight(height).execute(); with height = current height + 100 (any number behind head block).
Issue
Got error message [RPC ERROR] NotFound : E1005:no block for 2175656
Expectation
A nicer and clearer error message, or same with icx_getBlockByHeight is better.

SDK returns the error message returned by rpc as it is.
The messages on the devpotal are error messages from icon1, and will be updated.

SDK returns the error message returned by rpc as it is.
The messages on the devpotal are error messages from icon1, and will be updated.

Do you have any plan to fix it?

No, I don't have plan to customize error message.

No, I don't have plan to customize error message.

I don't think it's a customize, can you explain the structure of the message [RPC ERROR] NotFound : E1005:no block for 2175656? I see it isn't consistent with other RPC error messages.

As mentioned above, the sdk simply returns the rpc's response as-is.
To request update for rpc error message, open an issue in the [goloop](https://github.com/icon-project/goloop repository.)

As mentioned above, the sdk simply returns the rpc's response as-is.
To request update for rpc error message, open an issue in the https://github.com/icon-project/goloop repository

But according to this icx_getBlockByHeight (mentioned in the open issue), it isn't same as original RPC error.

If you run the command below, you will get an error like [RPC ERROR] NotFound : E1005:no block for 2175656.
curl -X POST https://ctz.solidwallet.io/api/v3 -d '{"jsonrpc":"2.0","id":1001,"method":"icx_getBlockByHeight","params":{"height":"0x2784176"}}' -H 'Content-Type: application/json'

If you run the command below, you will get an error like [RPC ERROR] NotFound : E1005:no block for 2175656.
curl -X POST https://ctz.solidwallet.io/api/v3 -d '{"jsonrpc":"2.0","id":1001,"method":"icx_getBlockByHeight","params":{"height":"0x2784176"}}' -H 'Content-Type: application/json'

Got it, and my other test below returned a different message (though it looks better). None of them returns error message in documentation!!!
curl -X POST https://btp.net.solidwallet.io/api/v3 -d '{"jsonrpc":"2.0","id":1001,"method":"icx_getBlockByHeight","params":{"height":"0x3784176"}}' -H 'Content-Type: application/json'
{
  "jsonrpc": "2.0",
  "error": {
    "code": -31004,
    "message": "E1005:Not found"
  },
  "id": 1001
}


Cannot install Vuex on subclass due to missing static properties

Version
2.5.17
Reproduction link
https://jsfiddle.net/n9jmu5v7/21025/
Steps to reproduce
Open the reproducer and look in the console to see the errors
What is expected?
Vuex should successfully be installed on the Vue subclass
What is actually happening?
Due to the dependency on static properties that are not copied, errors are thrown

We're attempting to use VueX in a component library without exposing it outside of the boundaries of our library and ran into this bug when attempting to install VueX globally on a subclass that would be specific to our library.
Based on the code, it seems like it's intended that one should be able to call .use on a subclass and have that plugin be isolated to the subclass.
I'm not sure exactly where this should be considered a bug or where a patch should be made.  VueX is using Vue.version and Vue.config internally which are both part of the public API, but are not copied to the subclass when doing Vue.extend.  We could also make VueX traverse the inheritance/prototype chain until it reaches the root Vue class and pull the properties from there.

Vuex is meant for apps, not for libraries. You can use inject/provide or a shared object to sharing data in a lib

@posva Thanks for the advice, but ultimately that is not what this issue is about.  I am using a plugin that depends on public API provided by Vue (config, version) and it does not successfully install on a subclass of Vue.
That the plugin happens to be Vuex doesn't matter for this discussion; it could be any plugin that maybe wants to silence logging if Vue.config.silent is set.
This is all public API and intended usage.  Here's a unit test from Vue to prove the point that you should be able to install a plugin on a subclass without polluting the root.
https://github.com/vuejs/vue/blob/dev/test/unit/features/global-api/use.spec.js#L30-L35

I don't understand, you are explicitly talking about Vuex being the problem

I am talking about the fact that Vue.extend does not properly subclass Vue by including static props, making it required to know implementation details of how a plugin is implemented in order to use it on subclasses of Vue.
Here's a simple reproducer using a hello world plugin that I made to demonstrate.
https://jsfiddle.net/1t7cgkjp/8/


Update the list of supported SDKs in overview page

Thank you for helping make the Dapr documentation better!
Please follow this checklist before submitting:

[x] Read the contribution guide
[x] Commands include options for Linux, MacOS, and Windows within codetabs
[x] New file and folder names are globally unique
[x] Page references use shortcodes instead of markdown or URL links
[x] Images use HTML style and have alternative text
[x] Places where multiple code/command options are given have codetabs

In addition, please fill out the following to help reviewers understand this pull request:
Description
Update the list of supported SDKs in the overview.md file.
Issue reference
No issue

Thanks!

Hope to do more meaningful contributions soon :)


bug: cpu 100% with Edgy

Did you check docs and existing issues?

[X] I have read all the LazyVim docs
[X] I have searched the existing issues of LazyVim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
NVIM v0.10.0-dev-1888+g8376e8700-Homebrew
Operating system/version
MacOS 13.2
Describe the bug
Whenever I have the edgy extra installed if I open NeoTree, go down to symbols outline and press "q" to quit it, the CPU usage jumps to 100% and hangs nvim.
I tried setting up a minimal repro by just adding edgy, neotree and symbols-outline but couldn't reproduce the error. I believe there is some interaction of the plugins installed by LazyVim that is causing the issue but can't diagnose it. For that reason I'm filing the bug here instead on the edgy repo.
Funny enough, if I open symbols outline directly by pressing <leader> cs and then quit it with "q" the issue doesn't happen. I believe that is because this hides Edgy completely since NeoTree is not open. Maybe the issue seems to be related to Edgy still being shown on screen after the Outline window is closed.
Steps To Reproduce

Press <leader>e to open NeoTree
Press <C-j> to go to Outline window
Press "q" to close symbols outline
See CPU usage at 100%

Expected Behavior
Expected CPU usage not to be 100%

Can you post a link to your setup?
Or at least a copy of all the plugins from :Lazy?
Are you using something like windows.nvim by any chance? Or another animation plugin?

Found the culprit! I was using stickybuf so that I wouldn't open files in the explorer window or in the terminal. Removing it stopped the issue from happening. No idea how it was interfering with Edgy but it was!
I'll close this issue now. Thanks @folke


Update G102 USB ID (046d:c09d)

I just bought a brand new Logitec G102. Piper didn't recognize it, because it has another USB ID that what is know by Piper.
lsusb gave me this line:
Bus 001 Device 008: ID 046d:c09d Logitech, Inc. G102 LIGHTSYNC Gaming Mouse
Adding this ID to the device-file seemed to fix the issue:
logitech-g102-g203.device:

[Device]
Name=Logitech Gaming Mouse G102/G103/G203
DeviceMatch=usb:046d:c084;usb:046d:c092;usb:046d:c09d
Driver=hidpp20
LedTypes=logo;side;

I found the information how to do this here: #1014, but there they found yet another USB ID.

Duplicate: #1406 (fixed by #1389).
It will work out of the box in the next libratbag release. :)

Thanks! Sorry that I didn't see the duplicate.


Add Timeline Section

merged with fooooter issue
https://github.com/AryanP45/GeekVishwa.github.io/commit/6d31f3961f72cb852c8ff9df9ff37e3ec47d1d6d

https://github.com/AryanP45/GeekVishwa.github.io/commit/6d31f3961f72cb852c8ff9df9ff37e3ec47d1d6d


Update Android SDK to Gradle 8

Release notes here
Apart from some performance this will allow us to replace the Groovy config with Kotlin DSL.
... the PR doesn't reflect changes to the branch it was made from for some reason. Don't have any way to update it except closing and opening a new one.

If i remove setup java i get this ci error about missing java 17
https://github.com/maplibre/maplibre-native/pull/1217

@birkskyum I think because Java 11 is the default. Can you try using:
export JAVA_HOME=$JAVA_HOME_17_X64


Replace the Equinor typeface with Nunito Sans in components with font-size equal to or lower than 16px

Recommended reading: https://www.24a11y.com/2019/pixels-vs-relative-units-in-css-why-its-still-a-big-deal/?ref=heydesigner

Is this still relevant? @vnys

closed as equinor font was adjusted


add page to show all releases and their downloads

This commit adds a page to display all releases and their downloads,
including binaries for Linux, Mac, and Windows (where available), and
source tarballs (where available). The sidebar is adjusted to display
only the latest version and a link to this page. The "old versions" page
is removed in favor of the new all-releases page.
Additionally adjusts the CSS to use the source archive icon consistently
across this page and the individual release notes pages.

This change is

http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/3b3bdd148991c64ce6c231dac06b08934d58ee1d/

Here's a screenshot:

I expect we'll replace the "Latest" badge with "Recommended" or "Stable" once 1.0 lands.

Also, @jseldess, I decided to stick with my icon because I think it's more evocative (and standard) than the generic down arrow. Let me know if you feel otherwise! This commit also adjusts the CSS for the button on the release page, though you can't see the effect because those buttons are added in the v1.0-rc.2 PR.

http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/422b08281ec36b8679c5d7a052c42ff63d5c0104/

@sploiselle, want me to Title Case all the column headings? (Also, did you want "Version & Release Notes" instead of "Version and Release Notes"?)

I think most everything is titled cased, but I can't find a table header example easily, so I'll defer to @jseldess.
I prefer ampersands because they take up less real estate on the screen.

It's title-cased in your backup documentation, at least ;). Also in [Build an App with CockroachDB}(https://www.cockroachlabs.com/docs/build-an-app-with-cockroachdb.html).
Sending up a fix in a hot second.

http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/b8c241bc811c5b98d736ec8dab3fc86a4b118848/

http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/2019e2e0b0288d9272b339a8e70f834a8b6fd611/

Wohoo! This is very nice. Yes, let's title-case the column-headings, and I like & for the same reason as @sploiselle.
It'd be great if we could hold off on merging this until just after https://github.com/cockroachdb/docs/pull/1357, which will mean some minor rebasing here.

@benesch, free to merge now, once you've addressed any open issues.

Ok, I think I've addressed everything! Merging as soon as this goes green.

http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/a3eec7c65bb18607eb471c8d42db876027c19938/

@benesch, not sure what we missed, but the published version of the page has some styling issue:

The latest tag is not colored right.
The columns aren't spaced well.

Ideas?

Hmm, it seems okay on my machine. My hunch is you're picking up a cached version of customstyles.css. Try clearing your cache or incognito mode?

Turned out to be caching, luckily!

Yep. Thanks, @benesch!


PHP: Fix include path for boringssl in windows build

This is the same fix as #22274.
Apparently changes in v1.28.x hasn't been upmerged to master before v1.29.x branch is cut, so I need this fix to be applied to the v1.29.x now, because the same error is showing up in the v1.29.0 release for PHP.
I will also create another PR for master (#22994), and will probably do an upmerge to master later.

Turns out I also need #22798 (which is only merged to master) to be merged to v1.29.x as well, because Sanity is failing.


Create and configure Nav bar and React Router

Component created.
Component mock-up files created.
NavBar component is operational.
NavBar is not styled.

A lot of merge problems with this. We need to be carefull integrating all this code into the current working branches.


fix: IntegrationEventBus supports isolation

Description
IntegrationEventBus supports isolation
If your project supports isolation, you need to add when using integration events：
Modify Program.cs
app.UseCloudEvents();

//It must be after UseCloudEvents
app.UseMasaCloudEvents();

app.UseEndpoints(endpoints =>
{
    endpoints.MapSubscribeHandler();
});

Issue reference
issues-550
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[x] Code compiles correctly
[x] Created/updated tests
[x] Extended the documentation

Specify sidecar appid when using Dapr
var services = new ServiceCollection();
services.AddIntegrationEventBus<CustomIntegrationEventLogService>(opt =>
{
    opt.UseDapr("pubsub", "{Replace-Your-DaprAppId}");
});

Configure the environment variable dapr-appid, Take launchSettings.json as an example：
{
    "profiles":{
        "WebApplication":{
            "commandName":"Project",
            "dotnetRunMessages":true,
            "launchBrowser":true,
            "launchUrl":"swagger",
            "applicationUrl":"https://localhost:7172;http://localhost:5079",
            "environmentVariables":{
                "ASPNETCORE_ENVIRONMENT":"Development",
                "DAPR_APPID":"{Replace-Your-DaprAppId}"
            }
        }
    }
}

Use global AppId
services.Configure<MasaAppConfigureOptions>(options =>
{
    options.AppId = "{Replace-Your-ApplicationId}";
});

When using MasaConfiguration, it takes the value from the node AppId by default


Get-DbaOrphanUser only returns a single row per database

Issue
Get-DbaOrphanUser only returns a single row per database.  So if a single DB has multiple orphan users then it only counts as 1.  Question is whether this should return the full count of orphans per DB by returning @($results.user).count instead of @($results).count
General Troubleshooting steps

Checked latest version of Database.Tests.ps1 file has the same return value.
Manually ran the command to show that the object can produce the exact number of orphan users per DB

Version Information
Although code reacts the same on multiple versions of SQL Server

Windows 10
PowerShell Version: 5.1
SQL Server SQL Server 2008

Steps to Reproduce
<--
PS C:\Users\userID> $results = Get-DbaOrphanUser -SqlInstance tst-sqlserver.domain.com
PS C:\Users\userID> $results
SqlInstance              DatabaseName   User

tst-sqlserver.domain.com DB1        {user1, user2, user3, user4...}
tst-sqlserver.domain.com DB2          user1
tst-sqlserver.domain.com DB3        {user1, user2, user3, user4...}
PS C:\Users\userID> @($results).count
3
PS C:\Users\userID> @($results.user).count
32
Feature Request
I would like it to return the full number of orphan users rather than just the number of databases with orphan users

Duplicate an example:
CREATE LOGIN [orphan1] WITH PASSWORD = N'password1', CHECK_EXPIRATION = OFF, CHECK_POLICY = OFF;
CREATE LOGIN [orphan2] WITH PASSWORD = N'password2', CHECK_EXPIRATION = OFF, CHECK_POLICY = OFF;
CREATE LOGIN [orphan3] WITH PASSWORD = N'password2', CHECK_EXPIRATION = OFF, CHECK_POLICY = OFF;
CREATE LOGIN [orphan4] WITH PASSWORD = N'password2', CHECK_EXPIRATION = OFF, CHECK_POLICY = OFF;
CREATE LOGIN [orphan5] WITH PASSWORD = N'password2', CHECK_EXPIRATION = OFF, CHECK_POLICY = OFF;
CREATE LOGIN [orphan6] WITH PASSWORD = N'password2', CHECK_EXPIRATION = OFF, CHECK_POLICY = OFF;

CREATE DATABASE [orphansrus] ON
    ( NAME = orphansrus_data, FILENAME = 'C:\sqlfiles\orphansrus_data.mdf' )
    LOG ON
    ( NAME = orphansrus_log, FILENAME = 'C:\sqlfiles\orphansrus_log.ldf' );
GO

USE [orphansrus];
GO
CREATE USER [orphan1] FROM LOGIN [orphan1];
CREATE USER [orphan2] FROM LOGIN [orphan2];
CREATE USER [orphan3] FROM LOGIN [orphan3];
CREATE USER [orphan4] FROM LOGIN [orphan4];
CREATE USER [orphan5] FROM LOGIN [orphan5];
CREATE USER [orphan6] FROM LOGIN [orphan6];
GO

USE [master];
GO
DROP LOGIN [orphan2];
DROP LOGIN [orphan4];
DROP LOGIN [orphan6];
GO

Get-DbaOrphanUser -SqlInstance 'localhost,1414' -Database orphansrus

The count method being used only references the parent object when you get a count.
#so
(Get-DbaOrphanUser -SqlInstance 'localhost,1414' -Database orphansrus).Count

# Only counts the databases because that is the parent property that exists

# where as User property is an array, so passing that property to Count() will give you the desired result
(Get-DbaOrphanUser -SqlInstance 'localhost,1414' -Database orphansrus).User.Count

If you want details on the orphaned users then it will be Get-DbaDbOrphanUser and not just Get-DbaOrphanUser.

Perfect thanks.  I'll choose the issue out.  Nice work by the way
On Mon, Apr 30, 2018, 9:53 PM Shawn Melton<EMAIL_ADDRESS>wrote:

If you want details on the orphaned users then it will be
Get-DbaDbOrphanUser and not just Get-DbaOrphanUser.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/sqlcollaborative/dbatools/issues/3573#issuecomment-385376943,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQ_iYP775sSgzQWXOJwtbxr4qf7qsUXKks5ttvtFgaJpZM4TruxW
.

@wsmelton : the whole orphan bundle needs a little love and I'd like to target it.
Can we put a bulleted todo-list so I/we can finalize it and ready it to be 1.0 compliant ?
Also: I'm totally not convinced that Get-DbaOrphanUser should include the database in the name, as orphans are ONLY found "scoped" by databases.

well, "refactoring and standardization" is hard, but IMHO anything containing "User" should return an object for each user, and not for every database. Users are only found in databases, so IMHO the "db/database" prefix/suffix is not needed.
If you're pleased better with that logic (adding Db or Database prefix/suffix), anything "user" should be either "dbuser" or "databaseuser" but that's hardly the problem raised in this issue.
This is the only function that returns a collection within a property, which is both counter-intuitive and error-prone.
If to "correct" this behaviour we wanna reorganize the whole "user" vs "dbuser" dilemma fine, we just need to add to the work items yet another collection of things to do.


uwsgi

Blbne mi uwsgi, nevíš co s tím? Nevidí to settings, ač je vše správně deploynutý.
[uWSGI] getting INI configuration from seeder.ini
*** Starting uWSGI 2.0.12 (64bit) on [Thu Jun  2 15:44:57 2016] ***
compiled with version: 4.8.5 20150623 (Red Hat 4.8.5-4) on 02 January 2016 19:52:54
os: Linux-3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015
nodename: curator02.webarchiv.cz
machine: x86_64
clock source: unix
pcre jit disabled
detected number of CPU cores: 1
current working directory: /etc/uwsgi.d
writing pidfile to /opt/Seeder/seeder.pid
detected binary path: /usr/sbin/uwsgi
your processes number limit is 1875
your memory page size is 4096 bytes
 *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
detected max file descriptor number: 1024
lock engine: pthread robust mutexes
thunder lock: disabled (you can enable it with --thunder-lock)
uwsgi socket 0 bound to UNIX address /opt/Seeder/seeder.sock fd 3
Python version: 3.4.3 (default, Jan 26 2016, 02:25:35)  [GCC 4.8.5 20150623 (Red Hat 4.8.5-4)]
Set PythonHome to /opt/virtualenv/seeder
*** Python threads support is disabled. You can enable it with --enable-threads ***
Python main interpreter initialized at 0x1ee96b0
your server socket listen backlog is limited to 100 connections
your mercy for graceful operations on workers is 60 seconds
mapped 509376 bytes (497 KB) for 6 cores
*** Operational MODE: preforking ***
added /opt/Seeder/ to pythonpath.
Traceback (most recent call last):
  File "/opt/Seeder/Seeder/wsgi.py", line 14, in <module>
    application = get_wsgi_application()
  File "/opt/virtualenv/seeder/lib/python3.4/site-packages/django/core/wsgi.py", line 13, in get_wsgi_application
    django.setup()
  File "/opt/virtualenv/seeder/lib/python3.4/site-packages/django/__init__.py", line 17, in setup
    configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
  File "/opt/virtualenv/seeder/lib/python3.4/site-packages/django/conf/__init__.py", line 55, in __getattr__
    self._setup(name)
  File "/opt/virtualenv/seeder/lib/python3.4/site-packages/django/conf/__init__.py", line 43, in _setup
    self._wrapped = Settings(settings_module)
  File "/opt/virtualenv/seeder/lib/python3.4/site-packages/django/conf/__init__.py", line 99, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)
  File "/opt/virtualenv/seeder/lib64/python3.4/importlib/__init__.py", line 109, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 2254, in _gcd_import
  File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2212, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 2254, in _gcd_import
  File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2224, in _find_and_load_unlocked
ImportError: No module named 'settings'
unable to load app 0 (mountpoint='') (callable not found or import error)
*** no app loaded. going in full dynamic mode ***
*** uWSGI is running in multiple interpreter mode ***

uwsgi emperor
[uwsgi]
uid = uwsgi
gid = uwsgi
pidfile = /run/uwsgi/uwsgi.pid
emperor = /etc/uwsgi.d
stats = /run/uwsgi/stats.sock
emperor-tyrant = false
cap = setgid,setuid

uwsgi pro seeder
[uwsgi]
virtualenv      = /opt/virtualenv/seeder
pythonpath      = /opt/Seeder
plugins         = python3
master          = 1
pidfile         = /opt/Seeder/seeder.pid
touch-reload    = /opt/Seeder/reload.touch
socket          = /opt/Seeder/seeder.sock
chmod-socket    = 777
cheaper-algo    = spare
cheaper         = 2
cheaper-initial = 2
cheaper-step    = 1
processes       = 6
vacuum          = 1
harakiri        = 60
wsgi-file       = /opt/Seeder/Seeder/wsgi.py

pythonpath směřuje přímo na app, tj.  = /opt/Seeder/Seeder


allow unicode

This non-intrusive change gives users the choice to allow Unicode characters in the final slug. I understand it might not be aligned with the initial goal of this project (URL path slugification), still I think it has valid use cases like when applications use slugified strings as filenames, e.g. exporting a google doc to PDF. The filename can contain Unicode. Some popular projects like Djange have this feature
Changes:

Added allow_unicode parameter with default to False.
Added DISALLOWED_UNICODE_CHARS_PATTERN regex pattern to filter out non-words.
Duplicated all previous tests and let them run with allow_unicode flag on to make sure the behaviour is unchanged.
Added/updated tests to test unicode strings.
Make sure emojis are not allowed

If you approve this proposal, then I or you can update the README file accordingly. We then need to modify the Wiki a bit as well.
solves https://github.com/un33k/python-slugify/issues/78
solves https://github.com/un33k/python-slugify/issues/24

@mrezzamoradi Everything looks great.
Could you also update the following files to reflect your changes.
1 - Changelog
2 - Readme (add unicode usgecase)
3 - version.py file (6.0.1 -> 6.1.0) [new feature, backward compatible]
It should be ready after the above.
I can also do the above, however, it would be best if it comes in as part of the original PR.
Thank you.

Merged in, pushed to sandbox, ci and master. Official push to pypi. Thx


Get Started guide on website for BonFHIR + React

Create documentation the "Get Started" section of the website bonfhir.dev

Add an introduction to BonFHIR
Add a series of guides including:

Start from a Vite template
Setup Medplum
Fetch and display FHIR data
FHIR search and tables

@ianatacn - if you want the PR to build successfully, you'll need to run the following command at the root of the repo:
pnpm changeset --empty

This will create an empty changeset file in the .changeset directory that needs to be committed as part of the PR.


Cannot filter results using predicate

Goals
Filter all Realm objects of the type Night that ocurred on a specific date
Expected Results
The code should compile
Actual Results
.filter() does not accept the NSPredicate.
Steps to Reproduce
Try to .filter results using an NSPredicate
Code Sample

Version of Realm and Tooling
Xcode 7.2.1
Realm 0.98.4

The return type of your method is a Swift standard Array. There is no overloading of Results.filter, which does return that directly. Instead all possible filter methods return a lazy Results instance. The compiler tries to find a candidate by the expected return type and assumes you want to use Collection.filter.
Instead try to use the following:
return objects.filter(predicate).valueForKey("@self")

That didn't work but the code below did
return Array(objects.filter(predicate))

return Array(objects.filter(predicate))

This is definitely how I'd recommend converting a Results to an Array because it preserves the element type. Although I'd generally discourage you from making this conversion at all since it loses many of Realm's advantages (like efficiency & live results).

I have a similar issue, the resulting array is correct, and prints ok, however when i iterate through a for look like: for location in locations { the content of each element within location is nil or blank! }
I have not found a way to get the content of the location to be the valid content that was printed out two lines above!...
let locationsVisited = Array(realm.objects(Location).filter("dateEntered > %@ AND dateEntered <= %@", chartStartDate!, chartEndDate!).sorted("dateEntered", ascending: true))
print (locationsVisited)
for location in locationsVisited {
guard (location.icon) != nil else { continue }
}
every element of location is nil or blank but the print statement correctly printed each element's value...

@rahimizad: In the sample code, you shared with us here, you check for location.icon. I don't think that the actual elements (location) of the collection could be nil based on how you construct it.
Please note as well that the retrieved collection is as a collection not auto-updating anymore, but all of the objects are still auto-updated. So if you concurrently clear all fields of those locations, the result you're facing here would be expected. We would likely need more code or a sample project to further assist you, if that shouldn't help. In advance, please note that we prefer StackOverflow for Help-related issues. We monitor for the tag realm and will take note of it. This issue was already closed and is only tangentially related to your question.


Foundry v9 Compatibility

Describe the bug
The position of the Momentum/Threat Pools & 2 coloured bars that are part of the main toolbar is not quite right on v9 Foundry
To Reproduce
Steps to reproduce the behaviour:

Use the game world with v9 Foundry

Expected behaviour
The Pools used to show to the left of the chat/etc bar
Screenshots
If applicable, add screenshots to help explain your problem.
screenshot showing the expanded chat/scene/etc bar

screenshot showing the collapsed toolbar

Desktop (please complete the following information):

OS: [e.g. iOS] - windows
Browser [e.g. chrome, safari] - chrome
Version [e.g. 22] - Foundry v9 b238, Star Trek Adventures Game World v1.1.3

Additional context
Add any other context about the problem here.
Thanks for creating this game world!

I also have this problem.

This should at least be partially taken care of by the latest update. There is still an issue with the pieces not moving correctly when the sidebar is collapsed, however they should render correctly when the sidebar is expanded. I'll have to take some more time to fix the collapsed mode but I figured this was at least enough to warrant a release so that v9 is functional with STA.

The 1.1.5 release fixed my issue - thanks!

Yes, thank you for that and for all the work you've put in. Do you have a
tip jar set up?
On Mon, Jan 3, 2022 at 7:42 AM andywingate @.***> wrote:

The 1.1.5 release fixed my issue - thanks!
[image: image]
https://user-images.githubusercontent.com/749323/147931749-0b5d3011-7607-4211-ad2a-dba764c1a4df.png
—
Reply to this email directly, view it on GitHub
https://github.com/mkscho63/sta/issues/52#issuecomment-1004066433, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AUFL7BAP6Q6C7FAKIXL7W43UUGKVHANCNFSM5LDVKT5A
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
Doug Craven
Back from Japan

No problem at all, glad it's working for you now. I have a page set up with Kofi for any tips :D https://ko-fi.com/mkscho63

I appreciate the work you've done so far. I just wanted to add that I am still experiencing the collapsing bar image from the photo above. It's not game breaking, but just wanted to add that. Thanks thus far!

Should be fixed with the latest update


Notebooks opening in JSON view

Environment data

VS Code version:  1.61.2
Jupyter Extension version (available under the Extensions sidebar): v2021.9.1101343141
Python Extension version (available under the Extensions sidebar): v2021.10.1365161279
OS (Windows | Mac | Linux distro) and version: macOS 11.4 (20F71)
Python and/or Anaconda version: 2.7.17
Type of virtual environment used: I use pyenv command
Jupyter server running: Local

Expected behaviour
It opens in Notebook view.
If I run the command Jupyter: Create NEw Jupyter Notebook it works
Actual behaviour

Steps to reproduce:

clone https://github.com/omnata-labs/dbt-ml-pipeline
open notebooks/Bank churn, preprocessed.ipynb

Logs

Output for Jupyter in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Jupyter)

Info 2021-10-26 18:46:17: Experimentation service retrieved: [object Object]
User belongs to experiment group 'jupyterTest'
User belongs to experiment group 'jupyterEnhancedDataViewer'
Info 2021-10-26 18:46:18: ZMQ install verified.

@chamini2 can you check if you have workbench.editorAssociations changed in your settings?

That was it, I removed the ipynb line I had in there and it works now. Thanks!


[1.18.2] Crash - Can't find attribute apotheosis:current_hp_damage

I randomly came back to my world and then I randomly crashed out of nowhere. I'm assuming my Extra Golems' Gold Golem attacked something.
https://paste.gg/p/anonymous/eb516ab00c9d4abfab00dfda580ab1a0

This is fairly similar to the evilcraft issue, which means extra golems is improperly registering their entity attributes.
They must use the EntityAttributeCreationEvent, lest things like this happen.


Update repositories.yml

Add Space Invaders core

@AwesomeDolphin Thank you for your submission! Prior to adding it to the inventory, please ensure your repository contains a release with a zip archive of the core. You can find an example here: https://github.com/agg23/openfpga-NES/releases/latest.
Let me know once it's been created an I'll merge the submission.

@joshcampbell191 Thank you for the advice. It's my first core, so I wasn't sure what people were doing. I made a release, per your suggestion.


Navigation from UIViewController to SWRevealViewController sw_front

I am using SWRevealViewController in my new app. I have some troubles now using SWRevealViewController. my issue is ,
I have followed this tutorial for using SWRevealViewController . I have a login screen with a Sign in button and a Home ViewController where a user sign in from LoginViewController  and reaches.At first I just created a push segue from sign in button to the HomeViewController(StoryBoard Segue identifier set to sw_front). Later I was in need to use an Api to make requests. so when a user enters his email and password and then he taps the sign in button , this time i need to make a request to the Api to check if the user exists, if the user exists then let him navigate to his HomeViewController. In my HomeViewController(sw_front) i can just swipe from right to left or tap on a Hamburger menu icon to display menu details(MenuViewController StoryBoard Segue identifier set to sw_rear). and to the issue I am facing, if I set a Push segue i am able to make the swipe or menu button tap to reveal the MenuViewController(sw_rear) .but if I make the navigation from LoginViewController to HomeViewController through code i a not able to perform the swipe or menu button tap i can tap but its not showing the MenuViewController(sw_rear)
Code I used to navigate
 let _storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
 let _homeViewController = _storyBoard.instantiateViewControllerWithIdentifier("HomeViewController") as! HomeViewController
 self.navigationController?.pushViewController(_homeViewController, animated: true)

My Question is How to navigate through code from UIViewController to SWRevealViewController with identifier sw_front  with SWRevealViewController working ??

#516 should help you


Clean up and fix tests

Pull Request Test Coverage Report for Build 3028

21 of 45 (46.67%)  changed or added relevant lines in 7 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 66.183%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

util/thingpedia-client.js
0
1
0.0%

routes/user.js
5
9
55.56%

util/import_device.js
4
8
50.0%

routes/thingpedia_devices.js
2
7
28.57%

routes/thingpedia_api.js
3
13
23.08%

Totals

Change from base Build 3025:
0%

Covered Lines:
6814

Relevant Lines:
9642

💛  - Coveralls

Pull Request Test Coverage Report for Build 3028

21 of 45 (46.67%)  changed or added relevant lines in 7 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 66.183%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

util/thingpedia-client.js
0
1
0.0%

routes/user.js
5
9
55.56%

util/import_device.js
4
8
50.0%

routes/thingpedia_devices.js
2
7
28.57%

routes/thingpedia_api.js
3
13
23.08%

Totals

Change from base Build 3025:
0%

Covered Lines:
6814

Relevant Lines:
9642

💛  - Coveralls


L-2104: Hyacinth should print response body when exception occurs

Also fixes L-2105: https://linear.app/legalmate/issue/L-2105/error-for-hyacinth


feature/CON-265

Review for Jeff

Latest commit contains SpotlessApply.

I reversed the order of the history and undo(changes, key, record) is now undoing results accurately. Also: added <= to while loop.
NORMAL:<PHONE_NUMBER>041001 ADD hi AS 5 (INTEGER) IN 1 AT<PHONE_NUMBER>041001
NORMAL:<PHONE_NUMBER>077001 REMOVE hi AS 5 (INTEGER) IN 1 AT<PHONE_NUMBER>077001
NORMAL:<PHONE_NUMBER>078000 ADD hi AS bye (STRING) IN 1 AT<PHONE_NUMBER>078000
NORMAL:<PHONE_NUMBER>359000 ADD hi AS 5 (INTEGER) IN 1 AT<PHONE_NUMBER>359000
NORMAL:<PHONE_NUMBER>363000 REMOVE hi AS bye (STRING) IN 1 AT<PHONE_NUMBER>363000
REVERSE:<PHONE_NUMBER>363000 REMOVE hi AS bye (STRING) IN 1 AT<PHONE_NUMBER>363000
REVERSE:<PHONE_NUMBER>359000 ADD hi AS 5 (INTEGER) IN 1 AT<PHONE_NUMBER>359000
REVERSE:<PHONE_NUMBER>078000 ADD hi AS bye (STRING) IN 1 AT<PHONE_NUMBER>078000
REVERSE:<PHONE_NUMBER>077001 REMOVE hi AS 5 (INTEGER) IN 1 AT<PHONE_NUMBER>077001
REVERSE:<PHONE_NUMBER>041001 ADD hi AS 5 (INTEGER) IN 1 AT<PHONE_NUMBER>041001

@robertcli you should write some unit tests


Add our own 404 page

This pull request adds a custom 404 page to the project. The page includes a title, an image, and a message indicating that the requested page was not found. It also includes a button to navigate back to the homepage. This change addresses issue #98.


[Issue]: Compilation error related to Dyninst 13.0.0

Problem Description
When I try to compile omnitrace from source I encounter compilation errors against the dyninst submodule. Dyninst 13.0.0 has an API change for Module::getAllFunctions.
I get this compilation error:
/cfs/klemming/home/xaguilar/omnitrace/omnitrace-source/source/bin/omnitrace-instrument/details.cpp: In function ‘void process_modules(const std::vector<BPatch_module*, std::allocator<BPatch_module*> >&)’:
/cfs/klemming/home/xaguilar/omnitrace/omnitrace-source/source/bin/omnitrace-instrument/details.cpp:815:33: error: no matching function for call to ‘Dyninst::SymtabAPI::Module::getAllFunctions(std::map<Dyninst::SymtabAPI::Module*, std::vectorDyninst::SymtabAPI::Function* >::mapped_type&)’
815 |         if(!itr->getAllFunctions(symtab_data.functions.at(itr))) continue;
|             ^~~~~~~~~~~
In file included from /cfs/klemming/home/xaguilar/omnitrace/dependencies/dyninst/install/include/Symtab.h:44,
from /cfs/klemming/home/xaguilar/omnitrace/dependencies/dyninst/install/include/Variable.h:38,
from /cfs/klemming/home/xaguilar/omnitrace/dependencies/dyninst/install/include/BPatch_type.h:40,
from /cfs/klemming/home/xaguilar/omnitrace/dependencies/dyninst/install/include/BPatch_image.h:37,
from /cfs/klemming/home/xaguilar/omnitrace/dependencies/dyninst/install/include/BPatch_thread.h:37,
from /cfs/klemming/home/xaguilar/omnitrace/dependencies/dyninst/install/include/BPatch.h:37,
from /cfs/klemming/home/xaguilar/omnitrace/omnitrace-source/source/bin/omnitrace-instrument/fwd.hpp:39,
from /cfs/klemming/home/xaguilar/omnitrace/omnitrace-source/source/bin/omnitrace-instrument/function_signature.hpp:25,
from /cfs/klemming/home/xaguilar/omnitrace/omnitrace-source/source/bin/omnitrace-instrument/details.cpp:23:
/cfs/klemming/home/xaguilar/omnitrace/dependencies/dyninst/install/include/Module.h:84:28: note: candidate: ‘std::vectorDyninst::SymtabAPI::Function* Dyninst::SymtabAPI::Module::getAllFunctions() const’
84 |     std::vector<Function*> getAllFunctions() const;
|                            ^~~~~~~~~~~~~~~
/cfs/klemming/home/xaguilar/omnitrace/dependencies/dyninst/install/include/Module.h:84:28: note:   candidate expects 0 arguments, 1 provided
Operating System
SLES 15-SP5
CPU
AMD EPYC 7A53 64-Core Processor
GPU
AMD Instinct MI250X
ROCm Version
ROCm 5.7.0
ROCm Component
No response
Steps to Reproduce
No response
(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support
No response
Additional Information
I'm using g++-12 (SUSE Linux) 12.3.0

Hi @xaguilar. Internal ticket has been created to investigate your issue. Thanks!

Hi @xaguilar,
How are you installing omnitrace? Are you installing according to the installation instructions here? If so, could you please try again on the latest version of ROCm (6.2.4) and let me know if the issue persists? (Please make sure to uninstall the older version: Uninstall Instructions) Thanks!

Hi @xaguilar,
Thanks for bringing this up! I spoke with the internal team and there is an ongoing initiative to update the Dyninst submodule to add support for the latest version (https://github.com/ROCm/omnitrace/issues/303). I currently do not have a timeline for this, but in the meantime please continue to use the older versions of Dyninst, and feel free to let me know if you run into any issues. Thanks!

Alright, sounds good! Thanks!


Introduce variable reference type expression.

This is addressed by PR [1] https://github.com/ballerinalang/ballerina/pull/2905


HDDS-8090. When getBlock from a datanode fails, retry other datanodes.

What changes were proposed in this pull request?
Similar to HDDS-8024, the client should retry other datanodes if it has failed to getBlock from a datanode.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-8090
How was this patch tested?
This is to fix TestHSync

Thanks @szetszwo for continuing work on this.  Launched 10x10 run, this time only with TestHSync, which failed 12 times.

@jojochuang , thanks a lot for review this!  Just have pushed a commit to address your comments and to add new tests.
Unfortunately, the cannot completely fix TestHSync.  Will continue the work in https://issues.apache.org/jira/browse/HDDS-8146

@adoroszlai , thanks for the ci.yml for running TestHSync!  Will continue using it in https://issues.apache.org/jira/browse/HDDS-8146

thanks for the ci.yml for running TestHSync! Will continue using it in https://issues.apache.org/jira/browse/HDDS-8146

:+1:
Note: I think it's better to create a separate branch for repeated tests, to avoid the need for a revert or force-push at the end.  If you tweak the fix, just merge the fix branch into the repeat branch.
Also, since CI runs in forks, too, no need to create PR until the fix is verified by repetitions.

@szetszwo Sorry for the random comment, but from my understanding we already have a logic to retry other datanodes in XceiverClientGrpc#sendCommandWithRetry.
for (DatanodeDetails dn : datanodeList) {
      try {
        if (LOG.isDebugEnabled()) {
          LOG.debug("Executing command {} on datanode {}",
              processForDebug(request), dn);
        }
        // In case the command gets retried on a 2nd datanode,
        // sendCommandAsyncCall will create a new channel and async stub
        // in case these don't exist for the specific datanode.
        reply.addDatanode(dn);
        responseProto = sendCommandAsync(request, dn).getResponse().get();
        if (validators != null && !validators.isEmpty()) {
          for (Validator validator : validators) {
            validator.accept(request, responseProto);
          }
        }
...

The call trace is ContainerProtocolCalls#getBlock -> XceiverClientGrpc#sendCommand -> XceiverClientGrpc#sendCommandWithTraceIDAndRetry -> XceiverClientGrpc#sendCommandWithRetry
This means that getBlock will be retried 27 times (3 from sendCommandWithRetry assuming RATIS/THREE * 3 from the tryEachDatanode * 3 from BlockInputStream's retry policy)? This is also applied to readChunk https://github.com/apache/ozone/pull/4336.
Please correct me if I'm mistaken. Thanks in advance.

@ivandika3 , you are right there are multiple levels of retries.  It seems the original retries (which are not added here) may not work as expected -- some tests were failing when a datanode cannot return the chunk.


Allow static properties to be added to Stitches Components

I think we should allow users to add static properties to Stitches Components. This will be handle if we want to re-export Radix Components
Example: https://codesandbox.io/s/patient-cloud-80uh8?file=/src/App.tsx

You can use it like this:
const Image = styled("img", {});

export const Avatar = Object.assign(styled("div", {}), { Image });

@peduarte  The suggestion by @marceloadsj is the correct way of doing this while also retaining types

Excellent!


CLI CI/CD Compatibility.

Hi guys, I'm working on a Jenkins job to upload my app to the metrological dashboard using the lightning CLI.
My issue is that the upload command doesn't take parameters and always asks me to insert the API KEY after the command was initiated, in an interactive way I mean.
Do you know if there's a workaround for this, something that allows me to pass the API KEY to the command as I'm executing it?
As you may know, CI/CD pipelines don't allow you to interact with the commands.

Posted in the wrong repo.


Catch parse and/or key error

Fixes issue https://github.com/kennethreitz/twitter-scraper/issues/5

Let's raise an exception instead, or return None.

Favored raising an exception so others would know what's wrong

ValueError :)


leveldb has been to checking out when i use SwiftPM install Firebase SDK

Step 0: Are you in the right place?

For issues or feature requests related to the code in this repository
file a Github issue.

If this is a feature request please use the Feature Request template.

For general technical questions, post a question on StackOverflow
with the firebase tag.
For general (non-iOS) Firebase discussion, use the firebase-talk
google group.
For backend issues, console issues, and other non-SDK help that does not fall under one
of the above categories, reach out to
Firebase Support.
Once you've read this section and determined that your issue is appropriate for
this repository, please delete this section.

[REQUIRED] Step 1: Describe your environment

Xcode version: 12.5.1 (12E507)
Firebase SDK version: 8.7.0
Installation method: Swift Package Manager (select one)
Firebase Component: leveldb

[REQUIRED] Step 2: Describe the problem
Steps to reproduce:
leveldb has been to checking out when i use SwiftPM install Firebase SDK
Relevant Code:
// TODO(you): code here to reproduce the problem

oh no.... it's work! i don't know why leveldb checking out so much slow

Slowness may be caused by your network, or by GitHub if there's a service degradation. You can try checking out leveldb manually with the --verbose flag for more details.


Update to Calcite 1.35 (latest version)

The primary changes to Calcite were in the parser. Some appear to be bug fixes (the changes around Timestamp casts make sense logically, whereas before we seemed to be inventing precision we didn't have). Others appear to be semantics (the cast removal in the interop query) that do not effect us, as the cast in that query appears to be a workaround. I believe the new aggregate call constructor is specified properly, but we will want to sanity test with modin after this is merged.
I updated some Java packages associated with Calcite but left most of those at their current versions pending @vlad-penkin's analysis.

@ienkovich @vlad-penkin any comments?


Cluster-autoscaler addon does not create min number of nodes

What happened:
Cluster-autoscaler logs node group min size reached instead of scaling up the worker nodes.
What is the expected behavior:
New nodes should have been created.
How to reproduce the issue:

Install cluster-autoscaler addon
Install MachineDeployment:

MachineDeployment

apiVersion: cluster.k8s.io/v1alpha1
kind: MachineDeployment
metadata:
  annotations:
    cluster.k8s.io/cluster-api-autoscaler-node-group-min-size: "6"
    cluster.k8s.io/cluster-api-autoscaler-node-group-max-size: "20"
  finalizers:
  - foregroundDeletion
  generation: 1
  name: {{ env "CLUSTER_NAME" }}-pool2
  namespace: kube-system
spec:
  minReadySeconds: 0
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 1
  selector:
    matchLabels:
      workerset: {{ env "CLUSTER_NAME" }}-pool2
  strategy:
    rollingUpdate:
      maxSurge: 1
      maxUnavailable: 0
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        workerset: {{ env "CLUSTER_NAME" }}-pool2
      namespace: kube-system
    spec:
      metadata:
        creationTimestamp: null
        labels:
          workerset: {{ env "CLUSTER_NAME" }}-pool2
      providerSpec:
        value:
          cloudProvider: hetzner
          cloudProviderSpec:
            image: ubuntu-20.04
            labels:
              {{ env "CLUSTER_NAME" }}-workers: pool2
            location: nbg1
            networks:
            - {{ .Config.CloudProvider.Hetzner.NetworkID }}
            serverType: ccx12
          operatingSystem: ubuntu
          operatingSystemSpec:
            distUpgradeOnBoot: false
          sshPublicKeys:
          - {{ env "HCLOUD_SSH_PUBLIC_KEY" }}
      versions:
        kubelet: {{ .Config.Versions.Kubernetes }}

I installed a new machine deployment because I couldn't get the annotations applied via the terraform integration (I even ran kubeone upgrade).
The logs show that the min size is 6, and it only finds 1 node but still says the min number is reached. Here is the relevant log output:
I0621 15:01:16.864337       1 clusterapi_provider.go:67] discovered node group: MachineDeployment/kube-system/stage-001-pool2 (min: 6, max: 20, replicas: 1)
I0621 15:01:17.056274       1 request.go:600] Waited for 191.712326ms due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/apis/cluster.k8s.io/v1alpha1/namespaces/kube-system/machinedeployments/stage-001-pool1/scale
I0621 15:01:17.056380       1 round_trippers.go:432] GET https://<IP_ADDRESS>:443/apis/cluster.k8s.io/v1alpha1/namespaces/kube-system/machinedeployments/stage-001-pool1/scale
I0621 15:01:17.056402       1 round_trippers.go:438] Request Headers:
I0621 15:01:17.056416       1 round_trippers.go:442]     Accept: application/json, */*
I0621 15:01:17.056429       1 round_trippers.go:442]     User-Agent: cluster-autoscaler/v0.0.0 (linux/amd64) kubernetes/$Format
I0621 15:01:17.056443       1 round_trippers.go:442]     Authorization: Bearer <masked>
I0621 15:01:17.063740       1 round_trippers.go:457] Response Status: 200 OK in 7 milliseconds
I0621 15:01:17.256282       1 request.go:600] Waited for 192.2447ms due to client-side throttling, not priority and fairness, request: GET:https://<IP_ADDRESS>:443/apis/cluster.k8s.io/v1alpha1/namespaces/kube-system/machinedeployments/stage-001-pool2/scale
I0621 15:01:17.256388       1 round_trippers.go:432] GET https://<IP_ADDRESS>:443/apis/cluster.k8s.io/v1alpha1/namespaces/kube-system/machinedeployments/stage-001-pool2/scale
I0621 15:01:17.256414       1 round_trippers.go:438] Request Headers:
I0621 15:01:17.256427       1 round_trippers.go:442]     User-Agent: cluster-autoscaler/v0.0.0 (linux/amd64) kubernetes/$Format
I0621 15:01:17.256448       1 round_trippers.go:442]     Accept: application/json, */*
I0621 15:01:17.256462       1 round_trippers.go:442]     Authorization: Bearer <masked>
I0621 15:01:17.265289       1 round_trippers.go:457] Response Status: 200 OK in 8 milliseconds
I0621 15:01:17.266568       1 clusterapi_controller.go:556] node "stage-001-pool2-6c885b68dd-tfr9s" is in nodegroup "MachineDeployment/kube-system/stage-001-pool2"
I0621 15:01:17.266720       1 pre_filtering_processor.go:66] Skipping stage-001-pool2-6c885b68dd-tfr9s - node group min size reached
I0621 15:01:17.266906       1 pre_filtering_processor.go:57] Skipping stage-001-control-plane-1 - no node group config
I0621 15:01:17.267047       1 pre_filtering_processor.go:57] Skipping stage-001-control-plane-2 - no node group config
I0621 15:01:17.267200       1 pre_filtering_processor.go:57] Skipping stage-001-control-plane-3 - no node group config
I0621 15:01:17.267729       1 clusterapi_controller.go:556] node "stage-001-pool1-6bc7696c6d-ntcdm" is in nodegroup "MachineDeployment/kube-system/stage-001-pool1"
I0621 15:01:17.267778       1 pre_filtering_processor.go:66] Skipping stage-001-pool1-6bc7696c6d-ntcdm - node group min size reached

Anything else we need to know?
I am using the hetzner cloud provider. And I updated the resources to match according to this PR https://github.com/kubernetes/autoscaler/pull/4020/files
Information about the environment:
KubeOne version (kubeone version): master
Operating system:
Provider you're deploying cluster on: hetzner
Operating system you're deploying on: ubuntu-20.04

Maybe I should have selected the support issue template. Feel free to change it.

@Tranquility I managed to reproduce the issue. Also, I found out that in case .spec.replicas is lower than min-size, the MachineDeployment will never be autoscaled, even if there are Pending pods due to insufficient memory or any other reason.
It seems like setting .spec.replicas to the same value as the min-size annotation (e.g. 6 in your case) mitigates the issue. I'm not sure is this expected or not, so I have to investigate a bit more. I'll keep this issue updated with findings.

 Apparently this logic breaks cluster-autoscaler.

Closing this as it's not up to Kubeone to manage or validate this.


Add Dynamic Retrieval

see https://www.llamaindex.ai/blog/dynamic-retrieval-with-llamacloud
we'll need retrievers for chunk-level and doc-level

already implemented for llamacloud


Intermittent Warning and Freezing with TableView Component in Next.js 13 Canary using Dynamic Import

🐛 Bug Report

I am trying to use the TableView component in a Next.js 13 Canary application. To implement lazy loading, I have wrapped the TableView component using a dynamic import. However, I intermittently encounter the following warning message, and the rendered table appears to freeze:
Warning: Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously later calls tries to update the component. Move this work to useEffect instead.
    at $d14697b14e638114$var$TableVirtualizer (webpack-internal:///(app-client)/./node_modules/@react-spectrum/table/dist/import.mjs:1472:59)
    at $d14697b14e638114$var$TableView (webpack-internal:///(app-client)/./node_modules/@react-spectrum/table/dist/import.mjs:1128:89)
    at div
    at DummyWrapper (webpack-internal:///(app-client)/./app/nossr/DummyWrapper.tsx:8:11)
    at NoSSR (webpack-internal:///(app-client)/./node_modules/next/dist/shared/lib/lazy-dynamic/dynamic-no-ssr.js:16:11)
    at Suspense
    at LoadableComponent
    at div
    at main
    at Home
    at ScrollAndFocusHandler (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/layout-router.js:184:9)
    at InnerLayoutRouter (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/layout-router.js:241:11)
    at RedirectErrorBoundary (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/redirect-boundary.js:54:9)
    at RedirectBoundary (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/redirect-boundary.js:62:11)
    at NotFoundErrorBoundary (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/not-found-boundary.js:28:9)
    at NotFoundBoundary (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/not-found-boundary.js:35:11)
    at LoadingBoundary (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/layout-router.js:354:11)
    at ErrorBoundary (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/error-boundary.js:72:11)
    at RenderFromTemplateContext (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/render-from-template-context.js:12:34)
    at OuterLayoutRouter (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/layout-router.js:23:11)
    at div
    at ProviderWrapper (webpack-internal:///(app-client)/./node_modules/@react-spectrum/provider/dist/import.mjs:193:21)
    at $f57aed4a881a3485$export$178405afcd8c5eb (webpack-internal:///(app-client)/./node_modules/@react-aria/overlays/dist/import.mjs:875:21)
    at $1051245f87c5981d$export$8214320346cf5104 (webpack-internal:///(app-client)/./node_modules/@react-spectrum/utils/dist/import.mjs:212:21)
    at $18f2051aff69b9bf$export$a54013f0d02a8f82 (webpack-internal:///(app-client)/./node_modules/@react-aria/i18n/dist/real-module.mjs:161:19)
    at $7167f8da3cce35e4$var$Provider (webpack-internal:///(app-client)/./node_modules/@react-spectrum/provider/dist/import.mjs:133:23)
    at $704cf1d3b684cc5c$export$9f8ac96af4b1b2ae (webpack-internal:///(app-client)/./node_modules/@react-aria/ssr/dist/import.mjs:46:65)
    at body
    at html
    at RootLayout (webpack-internal:///(app-client)/./app/layout.tsx:19:11)
    at RedirectErrorBoundary (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/redirect-boundary.js:54:9)
    at RedirectBoundary (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/redirect-boundary.js:62:11)
    at NotFoundErrorBoundary (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/not-found-boundary.js:28:9)
    at NotFoundBoundary (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/not-found-boundary.js:35:11)
    at ReactDevOverlay (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/react-dev-overlay/internal/ReactDevOverlay.js:61:9)
    at HotReload (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/react-dev-overlay/hot-reloader-client.js:20:11)
    at Router (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/app-router.js:50:11)
    at ErrorBoundaryHandler (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/error-boundary.js:59:9)
    at ErrorBoundary (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/error-boundary.js:72:11)
    at AppRouter (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/app-router.js:27:13)
    at ServerRoot (webpack-internal:///(app-client)/./node_modules/next/dist/client/app-index.js:147:11)
    at RSCComponent
    at Root (webpack-internal:///(app-client)/./node_modules/next/dist/client/app-index.js:164:11)
c

🤔 Expected Behavior

The TableView component should function smoothly without any warning messages or freezing when used with dynamic imports for lazy loading in a Next.js 13 Canary application.
😯 Current Behavior

💁 Possible Solution

🔦 Context

💻 Code Sample

Set up a Next.js 13 Canary application.
Import the TableView component from the @adobe/react-spectrum library.
Wrap the TableView component using a dynamic import for lazy loading.
Render the TableView component in the application.
Observe the intermittent warning message and the freezing of the rendered table.

Reproduced repo:
https://github.com/jianliao/nextjs-rsp-table-bug.git
🌍 Your Environment

Software
Version(s)

react-spectrum
3.26.0

next
13.3.1-canary.6

Browser
Chrome

Operating System
MacOS

🧢 Your Company/Team

🕷 Tracking Issue (optional)

This might be related to React StrictMode, which we don't support for TableView yet. Will need to look into it more

Thanks for the suggestion, @snowystinger. I have updated the repo to disable React StrictMode as you mentioned. However, the issue still persists upon the first reproduction attempt.
I discovered that the easiest way to reproduce the issue is by removing the local build cache folder (.next), restarting the server, and then accessing the page for the first time.


Flutter 1.4.0 - Error: No named parameter with the name 'parameters'

Checklist

[X] The issue can be reproduced in the auth0_flutter sample app (or N/A).
[X] I have looked into the Readme, Examples, and FAQ and have not found a suitable solution or answer.
[X] I have looked into the API documentation and have not found a suitable solution or answer.
[X] I have searched the issues and have not found a suitable solution or answer.
[X] I have searched the Auth0 Community forums and have not found a suitable solution or answer.
[X] I agree to the terms within the Auth0 Code of Conduct.

Description
flutter build web  is failing with an error message Error: No named parameter with the name 'parameters'.
Reproduction
Reproduced on Sample App:

Download sample app
Update pubspec.yaml so that auth0_flutter uses version 1.4.0
Run flutter pub get, run flutter config --enable-web
Run flutter build web

Same error encountered on my local project and GH Action. Workaround is to downgrade.
Additional context

Full error logs
Target dart2js failed: ProcessException: Process exited abnormally:
../../../AppData/Local/Pub/Cache/hosted/pub.dev/auth0_flutter-1.4.0/lib/auth0_flutter_web.dart:73:13:
Error: No named parameter with the name 'parameters'.
            parameters: parameters),
            ^^^^^^^^^^
../../../AppData/Local/Pub/Cache/hosted/pub.dev/auth0_flutter_platform_interface-1.2.1/lib/src/web/client_options.dart:108:3:
Info: Found this candidate, but the arguments don't match.
  ClientOptions(
  ^^^^^^^^^^^^^
../../../AppData/Local/Pub/Cache/hosted/pub.dev/auth0_flutter-1.4.0/lib/src/web/extensions/client_options_extensions.dart:31:19:
Error: The getter 'parameters' isn't defined for the class 'ClientOptions'.
 - 'ClientOptions' is from 'package:auth0_flutter_platform_interface/src/web/client_options.dart'
 ('../../../AppData/Local/Pub/Cache/hosted/pub.dev/auth0_flutter_platform_interface-1.2.1/lib/src/web/client_options.dart').
                  parameters)));
                  ^^^^^^^^^^
Error: Compilation failed.
  Command: C:\..\..\Downloads\flutter_windows_3.10.5-stable\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev
  C:\..\..\Downloads\flutter_windows_3.10.5-stable\flutter\bin\cache\dart-sdk\bin\snapshots\dart2js.dart.snapshot
  --platform-binaries=C:\..\..\Downloads\flutter_windows_3.10.5-stable\flutter\bin\cache\flutter_web_sdk\kernel --invoker=flutter_tool -Ddart.vm.product=true
  -DFLUTTER_WEB_AUTO_DETECT=true -DFLUTTER_WEB_CANVASKIT_URL=https://www.gstatic.com/flutter-canvaskit/54a7145303f0dd9d0f93424a2e124eb4abef5091/ --native-null-assertions
  --no-source-maps -o C:\..\..\sample\auth0-flutter-samples\sample\.dart_tool\flutter_build\8888fad93778815d38b8bdad056f294a\app.dill --packages=.dart_tool/package_config.json
  --cfe-only C:\..\..\sample\auth0-flutter-samples\sample\.dart_tool\flutter_build\8888fad93778815d38b8bdad056f294a\main.dart
#0      RunResult.throwException (package:flutter_tools/src/base/process.dart:127:5)
#1      _DefaultProcessUtils.run (package:flutter_tools/src/base/process.dart:280:19)
<asynchronous suspension>
#2      Dart2JSTarget.build (package:flutter_tools/src/build_system/targets/web.dart:189:5)
<asynchronous suspension>
#3      _BuildInstance._invokeInternal (package:flutter_tools/src/build_system/build_system.dart:853:9)
<asynchronous suspension>
#4      Future.wait.<anonymous closure> (dart:async/future.dart:523:21)
<asynchronous suspension>
#5      _BuildInstance.invokeTarget (package:flutter_tools/src/build_system/build_system.dart:791:32)
<asynchronous suspension>
#6      Future.wait.<anonymous closure> (dart:async/future.dart:523:21)
<asynchronous suspension>
#7      _BuildInstance.invokeTarget (package:flutter_tools/src/build_system/build_system.dart:791:32)
<asynchronous suspension>
#8      FlutterBuildSystem.build (package:flutter_tools/src/build_system/build_system.dart:620:16)
<asynchronous suspension>
#9      WebBuilder.buildWeb (package:flutter_tools/src/web/compile.dart:89:34)
<asynchronous suspension>
#10     BuildWebCommand.runCommand (package:flutter_tools/src/commands/build_web.dart:199:5)
<asynchronous suspension>
#11     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1350:27)
<asynchronous suspension>
#12     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#13     CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>
#14     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:348:9)
<asynchronous suspension>
#15     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#16     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:294:5)
<asynchronous suspension>
#17     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:112:9)
<asynchronous suspension>
#18     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#19     main (package:flutter_tools/executable.dart:90:3)
<asynchronous suspension>

Compiling lib\main.dart for the Web...                              9.1s
Exception: Failed to compile application for the Web.

auth0_flutter version
1.4.0
Flutter version
3.16.3
Platform
Web
Platform version(s)
No response

Hi @cbhernan, thanks for raising this. We're aware of the issue: https://github.com/auth0/auth0-flutter/issues/368, and are working on a solution.

@Widcket Thank you for the update! My apologies for opening a duplicate issue!


Exporting to Excel stopped working

Autoexport to excel was working until 4 days ago, any ideas on what i can do? I have tried:
-disabling and re-enabling autoexporting to Excel
-Pressing Control-Page Down, didn't show me the view on excel, but triggered the save function.
-After a clean reinstall deleting the Documents>CasualMeter, %UserProfile%\AppData\Local\CasualMeter and the %UserProfile%\AppData\Roaming\CasualMeter, I was able to Control-Page Down to view the current meter in Excel, but it did not export to the export directory. I killed a basilisk in Island of Dawn, if it is important.
Thanks in advance

May be you turned on alternate boss detection mode, so that meter does not treat BAMs as bosses? (changing mode does not affect already seen mobs in current session - need to relog to clear list of seen mobs).

I also did channelworks before I reinstalled, with no result. I only killed the BAMs after doing a clean install, so I am not sure if the alternate boss detection mode is on by default, and I have not yet run a dungeon after reinstalling. I will try it out tomorrow, thanks for the suggestion

Ctrl + PgDn only does an export to temporary.  You should still have auto-export on if you want to view in your exports directory.  Also, both only work on bosses.

Yep, I just ran Channelworks and it didn't export. I only included the Ctrl+PgDn as proof that exporting to excel still works.

After the recent update, autoexporting to excel still wasn't working for me. However, after uninstalling CasualMeter and WinPcap(i know it wouldn't make a difference, i did it anyway) and reinstalling them, and disabling uploads to teradps.io, it worked for me. Thanks

You're actually right.  This seems to be a bug with enabling both. Looking into fixing this.

Fixed now.


docs: update app layer use case step 4

Current Behaviour
When running the outlet program in Step 4 in the End to End application layer use case doc, I see unresolved import errors and the arguments for create_secure_channel_listener now require Ockam storage as well.
Proposed Changes
Updated 04-outlet.rs and 04-inlet.rs files so that they run without errors.
Checks

[x] All commits in this Pull Request are signed.
[x] All commits in this Pull Request follow the Ockam commit message convention.
[x] I accept the Ockam Community Code of Conduct.
[x] I have accepted the Ockam Contributor License Agreement by adding my Git/Github details in a row at the end of the CONTRIBUTORS.csv file in a separate pull request to the build-trust/contributors repository.

Also added an issue for example tests for this guide https://github.com/build-trust/ockam/issues/2973

I suspect everything in this PR was addressed in https://github.com/build-trust/ockam/pull/3006 that added automated tests for this guide.
@BeenzSyed could you please confirm. If it did, then let's close this PR.

Ah, I closed it accidentally 🤦♂ please reopen if it has something we should land.


Completion of error handling

Would you like to add more error handling for return values from functions like the following?

fseek ⇒ InputBuffer constructor
malloc ⇒ SquishedDawg::build_node_map
pthread_mutex_init ⇒ CCUtilMutex constructor

As you can see on README we use https://lgtm.com and coverity.com for code analysis.

Do these analysis tools point also the open issues out which I reported?

Coverity Scan reports some of those errors – unless they are already fixed. :-)
LGTM does not report the mentioned errors.

fseek ⇒ InputBuffer constructor, still buggy, not reported
malloc ⇒ SquishedDawg::build_node_map, was fixed some time ago
pthread_mutex_init ⇒ CCUtilMutex constructor, still buggy, not reported

I suggest to avoid ignorance of return values a bit more.
Would you like to detect every error situation as early as possible?

Are you interested to apply aspect-oriented software development?
Would you like to encapsulate error detection and corresponding exception handling as a reusable aspect in this software?

Sure, but my question was more specific. There is currently a lot of code which does not follow those principles, and more such code could get merged. Without a lot of man power, it is impossible to detect all missing checks of return values. So it is important to have tools which report violations. Do you know such tools?

As there are still some of the mentioned errors still not fixed, I reopen this issue.

Just tell us the names of those tools, then we can decide.

Examples:

AspectC++
Coccinelle
Cppcheck

Thank you. I know and used the last two. Coccinelle itself does not find problems – it needs scripts written to do this. Cppcheck did not report missing handling of return values last time when I used it (well, that was some years ago).

Coccinelle itself does not find problems

This software tool can also find and adjust various questionable source code. It supports the C programming language better than C++ so far.

(well, that was some years ago)

I suggest to try Cppcheck out again to see if this analysis tool was improved in desired ways in the meantime.

Would you like to get help from any additional development tools?

@elfring : Will you provide output of your code analyze?
Maybe as new issue (grouped by type) so we can close it with commit? Patches are welcomed too ;-)

Will the mentioned tools become relevant for your software development process?

@elfring : I am sorry, but I did not get point of your question. Primary build system are autotools. Of course I am interested also in support cmake ...

Did your interest increase for the application of the tool “AspectC++” (together with related information sources for example)?

What does it mean practically?
There is basically not intention to extend dependency to another libraries.
Also the main development is done in google, so unless the some approaches are accepted by Ray, it does not make sense to implement it by community...

@elfring, I don't think that Tesseract will switch from C++ to Aspect C++ as that is currently not a common standard. As far as I could see Aspect C++ cannot be used to check the existing code. Nor can Coccinelle because it only supports C but not C++. So only cppcheck remains which can be used in addition to Coverity Scan and LGTM.
The problems with malloc will be addressed by replacing that code with modern C++ data types. See also the planning page in the wiki.
If you have fixes for ignored return values, they are welcome.

As far as I could see Aspect C++ cannot be used to check the existing code.

I suggest to take another look at the provided technology.
Which systematic development methods do you know for the handling of cross-cutting concerns?

Nor can Coccinelle because it only supports C but not C++.

This tool can be useful for limited source code analysis and corresponding transformations.
Would you like to help in any ways to improve the support for the C++ programming language here?

If you have fixes for ignored return values, …

I would prefer the application of available known methodologies.

@elfring: any help with improving code is welcomed. Pointing to new tools/methodology is interesting but... we have limited sources and most of active contributors will probably still continue to use what they are familiar.
So if there is problem with code, you can fix, please create new issue/send PR.

It is probably obvious that I am trying for a while to get more software developers familiar also with other helpful methodologies.
:crystal_ball: I am curious if their popularity will grow.


Fix compilation for Swift 3.1

Move the module.modulemap into Sources/include and add an exclude
for Tests/Fixtures.

Thanks for the fix!

Hi, While this commit actually fixes swift build, it does not fix swift test.
When testing or when importing HTMLKit into my own Swift project, I get lots of errors ala:
HTMLKit/Sources/include/HTMLTokenizerCharacters.h:42:1: error: redefinition of 'APOSTROPHE' with a
 different type: 'const UTF32Char' (aka 'const unsigned int') vs 'const UniChar' (aka 'const unsigned short')
CHARACTERS
^
HTMLKit/Sources/include/HTMLTokenizerCharacters.h:20:8: note: expanded from macro 'CHARACTERS'
    CHAR( APOSTROPHE, 0x0027 ) \
          ^
HTMLKit/Sources/include/CSSCodePoints.h:50:1: note: previous definition is here
CODEPOINTS
^
HTMLKit/Sources/include/CSSCodePoints.h:21:13: note: expanded from macro 'CODEPOINTS'
        CODEPOINT( APOSTROPHE, 0x0027 ) \
                   ^
While building module 'HTMLKit' imported from HTMLKit/Tests/HTMLKitTests/HTMLCharacterDataTests.m:10:

What's the best way to fix that?

I created #7 as a followup.


ColumnMapper Quality of Life

The concept of column mappings was an early component of TAPE design, with the idea being that an Ensemble will know which columns map to known timeseries quantities. The benefits of this being that any (internal) operation that leverages these can use these columns without the user needing to specify a column name. We use these most heavily in Ensemble.batch, when using TAPE analysis functions where the difference is showcased here:
Without Column Mapping:
def tape_analysis_function(time, flux, error, band):
    return result

ensemble.batch(tape_analysis_function, flux="flux_col", time="time_col", error="error_col", band="band_col")

With Column Mapping:
def tape_analysis_function(time, flux, error, band):
    return result

ensemble.batch(tape_analysis_function)

Of course, the above only applies to TAPE analysis functions, and not any externally defined user functions. And a further downside is that ColumnMapping requires users to set up the mapping manually up front, before any data is loaded. And it's probably the most cumbersome component of setting up a new Ensemble workflow, with code looking like this:
ens = Ensemble()

column_mapper = ColumnMapper(id_col="object_id", time_col="mjd", flux_col="flux", err_col="err", band_col="band")

ens.from_parquet(...)

This ticket is really just asking whether this is adding value to TAPE or not. @nevencaplar has had issues with it from a usability perspective. Do we think users would prefer to just deal with what operations are using what columns manually in all cases? In the future, we have had plans to build out the suite of default mappings for the major surveys. Where users of ZTF, LSST, PS1 data would only need to specify:
column_mapper = ColumnMapper().use_known_map("ZTF")

In this case, we would still only be choosing some column set, and it's possible that users will want to choose different columns to map.

From LINCC-UP, the decision was made to deprecate column mapping, @dougbrn will investigate the scope of work needed in the internals to move away from it.


didn't get how to use mongoDB

I didn't get how to use mongoDB instead of JSON adapter..didn't show any responses from the bot

@HelloJyo Here is an example located here http://chatterbot.readthedocs.io/en/stable/storage/index.html#mongo-database-adapter
A python code example located here https://github.com/gunthercox/ChatterBot/blob/master/examples/terminal_mongo_example.py

i did that but the bot didn't give any response. I created a mongoDB "myDB" and inserted some data into it. Where should i place it? I want to use that one for the bot to give responses...

@HelloJyo Did you try setting the database parameter to match the name of the one you are using? The available parameters are listed at the documentation link that @vkosuri provided.
Also, if you are looking to add data to the chat bot's database, I recommend taking a look at the training documentation. The training process will conveniently set up all of the required relationship data between dialog in the database.

I changed to the mongoDB. I trained the bot with new data by making changes with the corpus data.
But couldn't train it with the trainer class (list trainer). If there any way to do that?

There is other methods for training: http://chatterbot.readthedocs.io/en/latest/training.html

ok i'm gonna try

ok it worked....thanks


Now able to add imagePicker

This error occurring on adding a jitpack.io on gradle sync. So Please help me to fix this

Please add your build.gradles; All of them.

Add jitpack.io in Settings.gradle

https://github.com/Drjacky/ImagePicker/issues/47


#364: order by fixtures won instead of points

Resolves #364

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 88.398%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
5383

Relevant Lines:
5802

💛  - Coveralls


Traceback for pkg_resources not found

I figured out I needed to get psutil to get this working from the traceback but I installed it with brew, still getting the same error

I'm using the brew version of thefuck

Brew package isn't official, so I can't change it. But your error can be fixed with:
pip install psutil

@thibmaek psutil is installed as a resource by the brew package, so you shouldn't need to install manually. What version did you install (brew list thefuck)?
@nvbn anyone can submit changes to brew if you need to make a fix.

PS the psutils package in brew is utilities for PostScript files. ;)

I don't think this is a problem with the brew package.
@thibmaek did you try to install thefuck with pip or easy_install before installing via brew? You will need to uninstall those as your path is picking that install over the brew install.
@nvbn the traceback indicates that the problem is with a local thefuck install, not the brew package. Brew packages install all python files under /usr/local/... and are independent of .pyenv. I.e. a problem with the brew package would have shown a traceback referencing /usr/local/Cellar/thefuck/1.29/libexec/bin/thefuck.

@scott-abernethy @nvbn well tbh, i got a pretty messed up install of pip on my machine, so maybe it would just be better to reinstall pip and try to install it with pip or easy_install.
Too bad that the brew version doesn't work out of the box when installing.

Uninstalled thefuck & psutils from brew. Reinstalled pip and works with package thefuck from pip.
Sorry for this thread.

@thibmaek the brew package does work out of the box, but didn't in your case because you'd installed via pip first. Glad you got it sorted. :smile: