VSX-925, No functionality

I have this setup on my homebridge, and my receiver (VSX-925) is setup as port 8102 (port 23 is closed).
The only thing that works is when the receiver is on, HomeKit displays it is on.
When the receiver is off, HomeKit displays "No Response"
When I try to turn the receiver off or on using HomeKit, it does nothing.

The plugin is not able to detect the current device state at this point in time. The displayed state only represents the last state the device was set to with homekit.


Javascript Errors being thrown out in Safari

So I'm getting the following errors:

This is only appearing in Safari 9 on my Mac. It appears to be caused by all the foundation files. Has anybody else come across this?

Apologies. You can view it on this site - http://exoticzoo.lspoor.co.uk
Sent from my iPhone

On 26 Nov 2016, at 00:10, Arnaud Thomas Desessarts<EMAIL_ADDRESS>wrote:
Can you provide more info? When is it happening?
A CodePen reproducing the issue would be really helpful.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

After a short look on your app.js it looks like something with your line breaks is messed up because the file is full of /n
I guess it's more a problem of the tool you use to create the app.js or the way you serve it.

Here's my gulpfile that compiles everything, is there any issues here?
/*
 |--------------------------------------------------------------------------
 | Elixir Asset Management
 |--------------------------------------------------------------------------
 |
 | Elixir provides a clean, fluent API for defining some basic Gulp tasks
 | for your Laravel application. By default, we are compiling the Sass
 | file for our application, as well as publishing vendor resources.
 |
 */

const elixir = require('laravel-elixir');

elixir.config.publicDir = 'html';
elixir.config.publicPath = 'html';

elixir(function(mix) {
      mix
      .copy(
            './node_modules/foundation-sites/scss',
            'resources/assets/scss/foundation'
      )

      .copy(
            './node_modules/foundation-sites/js',
            'resources/assets/js/foundation'
      )

      .copy(
            './resources/assets/images',
            'html/images'
      )

      .copy(
            './resources/assets/fonts',
            'html/fonts'
      )

      .copy(
            './resources/assets/js/api',
            'html/js/api'
      )

      .copy(
            './resources/assets/js/libraries',
            'html/js'
      )

      .sass(
            './resources/assets/scss/app.scss',
            'html/css/style.css'
      )

      .webpack([
            /// Jquery
            './node_modules/jquery/src/jquery.js',

            /// Vue components
            //'vue.js',

            /// Foundation 6 core
            'foundation/foundation.core.js',

            /// Foundation 6 components
            'foundation/foundation.abide.js',
            'foundation/foundation.accordion.js',
            'foundation/foundation.accordionMenu.js',
            'foundation/foundation.drilldown.js',
            'foundation/foundation.dropdown.js',
            'foundation/foundation.dropdownMenu.js',
            'foundation/foundation.equalizer.js',
            'foundation/foundation.interchange.js',
            'foundation/foundation.magellan.js',
            'foundation/foundation.offcanvas.js',
            'foundation/foundation.orbit.js',
            'foundation/foundation.responsiveMenu.js',
            'foundation/foundation.responsiveToggle.js',
            'foundation/foundation.reveal.js',
            'foundation/foundation.slider.js',
            'foundation/foundation.sticky.js',
            'foundation/foundation.tabs.js',
            'foundation/foundation.toggler.js',
            'foundation/foundation.tooltip.js',
            'foundation/foundation.util.box.js',
            'foundation/foundation.util.keyboard.js',
            'foundation/foundation.util.mediaQuery.js',
            'foundation/foundation.util.motion.js',
            'foundation/foundation.util.nest.js',
            'foundation/foundation.util.timerAndImageLoader.js',
            'foundation/foundation.util.touch.js',
            'foundation/foundation.util.triggers.js',

            // Custom Code
            'app.js'

      /// Combine in html/js/app.js
      ],
            'html/js/app.js'
      )

      .version([
            'css/style.css',
            'js/app.js'
      ]);
});

I'm looking into this and definitely somewhat confused... so it looks like webpack is putting everything together and evaling them... but when I copy out that eval into safari it works fine for me... I would definitely lean towards it being a webpack config issue but I'm not knowledgeable enough about webpack to tell you what it is.  @mrsweaters you're a webpack guru now, can you help out?

Any ideas why the errors are only showing in specific browsers too? Let me know if you need to view anything else from my project code!

@lspoor is this still an issue?

No idea tbh, I use the CLI whenever I'm using Sites now and don't recall any issues with the current version(s)

Thanks for responding!


Half Waveform

Great repository. I want to create only the top half of the waveform so it looks like the SoundCloud waveform.
Keep up the good work <3

The easiest fix would be to use CSS to hide the lower hal. For isntance, by adding a fixed-height wrapper with overflow: hidden around your wavesurfer container.


translation - missing in Estimated fee bottom modal

What translation improvements would you like to be implemented:

Missing german and chinese translations for the title in Estimated fee bottom modal

Which component/screens does this concern?:

components/EstimatedFeeInfo

Anything else we need to know?:

/close


Fix DataFrame indexing - import_ids()

First time doing this so bear with me!
Function import_ids() was using an incorrect DataFrame indexing method - namely specifying set vs. list. Added type conversion as well as a default case of returned columns ret_columns to remove multiple lines of redefining the df variable. Also added passing test cases around the change and added test case caching to be ignored.

Thanks for the improvement @brendanillies, and sorry it took so long to get back to! This will be added in the newest version.
I had a few small suggestions to make and didn't want to bother you with them a year later, so I made a different branch which you can see linked above.


Hair options

Could you make it so you can change the hair of your character? It would be nice to have different hair styles for different outfits, currently I can only see hide or show hair but not change the hair itself.

somewhat related to this, I would like to be able to select the default clothes (which you can change at Thessalia) to be displayed.


update DATAPROC_VERSION to DATAPROC_IMAGE_VERSION

Fixes the issue described in https://github.com/GoogleCloudDataproc/initialization-actions/issues/1044#issuecomment-1581299445, which cause the initialization script to fail on 2.1 images.
This should be backward compatible with 1.5 and 2.0 images, since DATAPROC_IMAGE_VERSION is also set on those images.

/gcbrun

Hi @khaledh - apologies for the delay, I have triggered the tests

@ jayadeep-jayaraman Thanks. It looks like CI is still red. I can't access the Cloud Build logs though. Can you look into it?

Hi @khaledh - i see that some of the init scripts needs update as they have not been used in sometime. Can you submit the changes only for the init scripts that are needed. We will work on fixing all the remaining init scripts later.

@jayadeep-jayaraman I updated the PR to modify only the connectors script.

Closing this PR as it's been already fixed in #1064.


Stop looking in the old IPython directory for nbextensions

Looking in this path has been deprecated since 2015.

@minrk Do extensions like nbgrader or rise continue working removing that block code?(they are working on last nbclassic release)

Yes, the nbextensions directory is ~/.jupyter/nbextensions since the Jupyter split in 2014/2015. This bit of code is from when everything was in ~/.ipython before we picked the name Jupyter, to give folks time to update. It's been deprecated since before the first release of the notebook package in 2015.


add nbsphinx prolog to insert binder links into the top of every example notebook

generates this:

Codecov Report

Merging #13 into master will decrease coverage by 0.04%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #13      +/-   ##
==========================================
- Coverage   98.54%   98.49%   -0.05%
==========================================
  Files          31       31
  Lines        1239     1198      -41
==========================================
- Hits         1221     1180      -41
  Misses         18       18

Flag
Coverage Δ

unittests
98.49% <ø> (-0.05%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

reciprocalspaceship/dtypes/base.py
96.59% <0.00%> (-0.24%)
:arrow_down:

reciprocalspaceship/dataset.py
96.72% <0.00%> (-0.09%)
:arrow_down:

reciprocalspaceship/dataseries.py
100.00% <0.00%> (ø)

reciprocalspaceship/dtypes/batch.py
100.00% <0.00%> (ø)

reciprocalspaceship/dtypes/phase.py
100.00% <0.00%> (ø)

reciprocalspaceship/dtypes/m_isym.py
100.00% <0.00%> (ø)

reciprocalspaceship/dtypes/mtzint.py
100.00% <0.00%> (ø)

reciprocalspaceship/dtypes/stddev.py
100.00% <0.00%> (ø)

reciprocalspaceship/dtypes/weight.py
100.00% <0.00%> (ø)

reciprocalspaceship/dtypes/mtzreal.py
100.00% <0.00%> (ø)

... and 4 more

Continue to review full report at Codecov.

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

Nothing in my life experience has prepared me to address this PR. Suggesting @JBGreisman as a reviewer. Go to bed, @ianhi .


Update nacos version to 1.4.0 and override abstract method shutdown()

Issue Description
Type: feature request
Describe what happened (or what feature you want)
Upgrade nacos dependency to 1.4.0
Describe what you expected to happen
Upgrade nacos.version setting in pom.xml

Version will be upgrade to 1.4.1. If you want to add the shutdown method. You can submit a new PR to add shutdown.


where can I find  ~/.zshrc (or ~/.bashrc) file for offline use in macos

hello,
Can't find the file, where should I look for it ? nothing into the #home folder.
If we want to use the .bash.profile should we change the way it is written ?
I runs also without it right?

Please refer to https://gohugo.io/getting-started/installing/ and https://discourse.gohugo.io for issues installing Hugo and its dependencies.


implement kernel file system driver and file path capability

pulls the full FatFS module into the kernel.
Also adds a crude version of file path capabilities. There is still a lot of work to be done to achieve the proper derivation rules, and also tracking derivations in a way allowing good revocation, a challenge of the current doubly linked list approach.
This commit has a proof of concept in the use-kernel-fs project, which uses kernel apis to read a file's content.

only thing missing now would be a path discovery/directory iterator API, such that you can clean and recursively delete stuff nicely.


Fixes: #594 Client readme

IMPORTANT: Please do not create a Pull Request without creating an issue first.
Any change needs to be discussed before proceeding. Failure to do so may result in the rejection of the pull request.
Do not change the following line aside from replacing YOUR-ISSUE-HERE with the issue this PR fixes
fixes #594
Please provide enough information so that others can review your pull request:
Replaced create-react-app readme with appropriate information
Explain the details for making this change. What existing problem does the pull request solve?
front-end details, relevant information
Test plan (required)
Demonstrate the code is solid. Example: The exact commands you ran and their output, screenshots / videos if the pull request changes UI.
Final Checklist

[x] Have you bumped the version in package.json?

Second decimal for major change, third decimal for minor change. This can go past 10 i.e. 1.0.9 !=> 1.1.0, 1.0.9 => 1.0.10
Read here for more info

[ ] Have you added any new tests necessary?
[x] Is your PR rebased off the most current master?
[x] Have you squashed all commits, or if you will merge will you squash all commits?
[x] Did you use yarn, not npm?
[x] Did you use Material-UI wherever possible?
[x] Did you format according to Prettier?
[x] Did you run all of your most recent changes locally to make sure everything is working?

Thanks, I forgot about that! Hopefully I can do some work tomorrow too!


Esc doesn't dismiss the FancyZones editor

Environment
Windows build number: 1909
PowerToys version: 0.14.1
PowerToy module for which you are reporting the bug (if applicable): FancyZones

Steps to reproduce

Enter win + ` (or whatever your FZ editor shortcut key is set to)
Hit the esc key

Expected behavior
The FancyZones editor is dismissed
Actual behavior
Nothing happens

dup of #817.


reserved identifier violation

I would like to point out that an identifier like “__WIL_RESOURCE” does eventually not fit to the expected naming convention of the C++ language standard.
Would you like to adjust your selection for unique names?

This has been brought up a few times in the past. From what I recall, the decision was to avoid populating auto-complete suggestions with internal macros that shouldn't be used. Something like _wi_MACRO might be a viable alternative, but __WI is unique enough that I don't think that this is likely to get addressed

How do you think about to avoid that this software depends on undefined behaviour?

They wrote the compiler :P

Do the provided source files belong to the implementation of a compiler for the programming language “C” or “C++”?

C++

thanks for pointing this out. I was aware of _Upper, but not the __doubleUnderscore rule.
What do you suggest and what conventions exist that we could follow that meets the goals of

identifying these as wil specific
avoiding collision with user code?

There is no total name collision avoidance schema
WIL_RESOURCE__ would be good enough.
Carefully  placed #undef-s might help, but that is the path peppered with glass...

The probability for name clashes can be considerably reduced, can't it?

It can indeed

It would be great if something can be done about this since the apparent original intent - making development less noisy for users of the library - is now turned into the opposite for users that also apply e.g. clang diagnostics to their codebase - which can be worked around by adding #pragma clang diagnostic ignored "-Wreserved-identifier" to any code block using functionality like RETURN_IF_FAILED, but if there's lots of code using these WIL features, it kinda makes it a bit pointless to enable that warning at all.


[Icons] Missing heart_broken icon

The icon Icons.heart_broken is missing from flutter material package.
I searched everywhere and I can't find it.

CC @will

@guidezpl

On Nov 19, 2021 at 8:34:30 AM, Hans Muller @.***> wrote:

CC @will https://github.com/will

I can try to help, but I'm not sure how

Wrong will :) sorry!

Closing in favor of https://github.com/flutter/flutter/issues/88852


feat: add suggestionsActivityFactory & tests, fix QnAMakerDialog bugs

Fixes part of #3464
Description
Adds type QnASuggestionsActivityFactory for developers to create a custom QnA Maker Active Learning Suggestions Activity to send to users. This provides a more extensive solution to customizing the Activity sent from the QnACardBuilder.getSuggestionsCard which relies on sending Hero Cards.
Through the use of a new constructor overload, developers can pass in this factory instead of the normal activeLearningCardTitle parameter. When developers use the factory, they must pass in the next parameter, cardNoMatchText. This parameter is used in both overloads by the dialog to allow users to indicate that the suggestions from QnA Maker didn't match what the user is asking.
There's a bug fix on onPreBubbleEvent() which should be ported to the other languages. If the incoming activity was a message but an error was thrown during the dialog's execution, it would try to call QnA Maker again. Which is an issue if the error was thrown while trying to call QnA Maker. I encountered this while using nock to ensure an Activity-like value was returned from
QnAMakerdialog.suggestionsActivityFactory and QnACardBuilder.getSuggestionsCard. The latter of which is a public static method, so it can be modified by Typescript developers during bot development.
Testing
Added unit tests
FYI @HesselWellema

Pull Request Test Coverage Report for Build 699121937

0 of 0   changed or added relevant lines in 0 files are covered.
17 unchanged lines in 2 files lost coverage.
Overall coverage increased (+0.03%) to 85.028%

Files with Coverage Reduction
New Missed Lines
%

libraries/botbuilder-lg/src/templateExtensions.ts
1
84.48%

libraries/botbuilder-ai/src/qnaMakerDialog.ts
16
86.5%

Totals

Change from base Build 698291503:
0.03%

Covered Lines:
18929

Relevant Lines:
21196

💛  - Coveralls


implement remote signing

It's possible to "segregate" lnd in 2, where one lnd have all the states, and another lnd will just be signer. more info here.
This would allow to have the signer in a different cluster/environement, with more stringent access.
Also, maybe this provide the ability for a "kill switch", just by removing network to the signer lnd.
Note: lnd 15 seems to have a regression on this (at the time of wallet creation only), so better to test with lnd 14.3 or wait for a patch lnd 15.1

Depends on https://github.com/lightningnetwork/lnd/pull/7056 to avoid scanning the full chain on wallet creation.

how long does it take on signet and mainnet?

On mainnet it is multiple hours (~2days on my test RPi4) due to scanning from the genesis (not even the first SegWit block).
On signet it is minutes because the chain is much shorter and there are only a few transactions.

Related PRs in this repo:

remove lndmon:
#2139
move loop to a standalone chart:
#2163
duplicate the lnd chart to an lnd-segregated chart in which:

run either the lnd-signer or lnd-watchonly config
connect to loop
remove the postgres backend related code
#1581


chore(naming): Actually rename the function, not just the import

Description
After my PR was merged, I saw that VSCode did a silly thing and renamed the import instead of the function. This fixes that.

Haha, sorry :( I didn't see this. I beat you too it. Thanks for the contribution!!!
Whats your Discord name?

My discord is Doridian#1337

This you?

My discord is Doridian#1337

^

No, not part of the Discord. The invite link on the repo doesn't work.

https://discord.gg/wfvYzZ8
Will update README.
Thanks!


Force close when trying to do contact lookup

First, thanks for this awesome fork!
On 5.207.3, the app crashes when typing a name in the To on a new email. I guess it has to do with address book access rights, but as I did install 5.207.1 and upgraded from there, it never asked permission in first run.

This isn't caused by an introduced bug. You need to grant K-9 Material Fork the permission to access your contatcs (as well as your storage to save attachments e.g.). I already integrated the permissions request dialog into version 5.207.3. 😉
This is a result of moving targetSDK to greater than 22 (Lollipop). With targeting the latest SDK level, permissions need to be granted from the user at runtime (further informations: https://developer.android.com/training/permissions/requesting.html).

Yes, that's why I opened this bug: on 5.207.3 I do not get that dialog, and it crashes.

The permission request should appear on first start and when going into your accounts list. There you don't see it? What Android Version are you running?
PS: I won't integrate dynamically catching the runtime permission requests because this would result in many changes to the mail logic. My goal is to keep my fork compatible to future updates.

I'm seeing it when I start composing a new message and start typing a name in the To input field. When K-9 tries to complete it from the address book, it force closes.
I'm running stock 7.1.2 on a Nexus 6P.
And of course I can do it manually, but I'd like to help you make the fork more robust :) Maintainability is a pre, so I totally see your other points.
Thanks again for even making it :)

I know when/why the error occurs.
But do you get the permission request dialog or the alert that permissions are required when going into the accounts list? You should at least see the message "Both contact and storage permission are needed for K-9 to work properly".
I get this message on my Pixel running Nougat 7.1.2 and on my HTC One running LinageOS 14.1.

My bad, I misunderstood. Yes, when I navigate to the accounts list, I do indeed get two permission requests, one for the contacts and one for storage, so that works like intended, thanks.
And of course, now I gave it permissions, everything is fine.
OK, that's clear then :) Thanks for your time and I'm looking forward to further updates. It's my primary mobile email client and doing a great job.

Yeah, it's more a workaround to give the user a chance to grant permissions at startup/without leaving the app. Normally the idea is to ask the user while the permission is needed at runtime. But this would result in too many changes in the code, as I said. 😄


Padding bugs on data preprocess

On this code line,
the pad index 0 is same with first segment index.
So, it may not offer segment information exactly.

I merged your pull requests.

The pad index 0 does not affect to the accuracy since the paddings will be masked.
Further, such requests cause the out-of-bound problem when loading the pre-trained models.


Extra entities to be filtered on cam controller

Hello there, I'm using the cam controller for a lot of things and I eventually create parented "contraptions" that have no actual constraints.
I'm not sure if the parented entities can be found through the constraints iteration (from the line 417 on my edit), I'm suggesting this edit so I'll be able to filter the entities that the Lua script is not able to find. I wasn't quite sure how the wire lib worked so I added two conditions on the line 421, to prevent lua errors.

Hmm, input should possibly be renamed "FilterEntities" or something. Besides that, sure.

when you're done, squash your commits and give them meaningful commit messages
Good: "Added input Foo that does bar"
Bad: "Update baz.lua"
Also bad: "Extra entities to be filtered on cam controller"

I will take a look at this when I have the time

Alright I believe the code checks out. I didn't test it in-game, but I assume you did. I'd appreciate it if you could add this to the wiki page, too http://wiki.wiremod.com/wiki/Cam_Controller or let me know if you want me to do it


[PoC] 1785 feature federation 11 implement node direct connection and api endpoint exchange

🍰 Pullrequest

Issues

fixes #1785

Todo

[X] None

PoC will never be merged


1.13 Updates/Additions

This PR covers some of the changes and updates from 1.12 to 1.13.

Instructions for UE version 4.25.6
Instructions include a link to prerequisites- can be easy to skip
Some updates to Viewport camera to help guide users who want multiple viewports
Remove lane spline information but updated the import/export road network widget
Updated scenario editor/ scenario creation with new pictures and updated info
Created Vehicle Behavior Trigger Box Page
Updated Scenario Widget Tool as well.
Made some updates to front page text.

Questions/ Suggestions Needed

Do we want to reorganize the scenario file creation process into a different side panel structure/.md file structure?
The front page paragraph text needs some updating, please look over/ suggestions welcomed.
Update camera models configurations that can have a viewport?

@citlaligm, ready for another look. thank you for your help!!

@citlaligm, ready for another look. thank you for your help!!


use new debian image in build_kube_cross for golang job

What type of PR is this?
/kind bug

What this PR does / why we need it:
ci-build-and-push-k8s-at-golang-tip job is currently broken because it is using debian stretch and it was moved to archive.debian.org (https://lists.debian.org/debian-devel-announce/2023/03/msg00006.html).
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

/lgtm
Thanks!


AI responds with unnecessary info

Hi, I have been programming a Discord bot and I have always wanted to add artificial intelligence to it, and finding this repository was like a miracle to me. This works, but I have been having a couple of issues, including the cookies regenerating so the AI stops responding. However I saw an issue saying that dsdanielpark is going to program it this weekend. So my only issue is how the AI responds.
The AI actually responds when running the command and putting a prompt, but it gives me unnecessary information that I do not need. Here is the command and here is how it responds:
# AI TEST
@bot.slash_command(name="ai", description="Get a response from Google Bard's AI")
async def ai(ctx, *, text):
    ai_response = bard.get_answer(text)
    await ctx.defer()
    await asyncio.sleep(30)
    await ctx.followup.send(f"**AI RESPONSE MIGHT BE INACCURATE, WE ARE NOT RESPONSIBLE FOR INACCURATE RESPONSES FROM THE AI CHATBOT:**\n\n```{ai_response}```")

And here is the AI's response from a prompt greeting the AI...
AI RESPONSE MIGHT BE INACCURATE, WE ARE NOT RESPONSIBLE FOR INACCURATE RESPONSES FROM THE AI CHATBOT: # the text that I put because it uses bard. lol

{'content': 'Hi! How can I help you today?', 'conversation_id': 'c_c99f18f950253ddf', 'response_id': 'r_7158afbfa3ae1e32', 'factuality_queries': None, 'text_query': ['هااا', 1], 'choices': [{'id': 'rc_2f034099579186ea', 'content': ['Hi! How can I help you today?']}, {'id': 'rc_52047a2cf9fefa4a', 'content': ['Hi! How can I help you today?\r\n\r\nI am a large language model, also known as a conversational AI or chatbot trained to be informative and comprehensive. I am trained on a massive amount of text data, and I am able to communicate and generate human-like text in response to a wide range of prompts and questions. For example, I can provide summaries of factual topics or create stories.\r\n\r\nWhat can I do for you today?']}, {'id': 'rc_b0760f4fa4e8c862', 'content': ['مرحبا! كيف يمكنني مساعدتك اليوم؟']}], 'links': [], 'images': [], 'program_lang': None, 'code': None, 'status_code': 200}

Seeing this issue, I have dealt with an issue like this using the package "googletrans", but I found out that I can just put ".text", but for some reason it does not work with this package. Is there anyway I can make the AI respond only with the prompt response or is this how it just replies?

help! i have the same problem

Hello, Epiczhul이, zoomingspeed
Could you please inform me of the version of the Bard API you are using that is experiencing this issue?
Also, I would like to recommend a slight modification to your code as follows. The reason is that the API is designed to return complete information deliberately, and it is recommended to use either ai_response.content or ai_response['content'] instead of just ai_response.
If you only pass the content, you will miss out on other important information. This includes various responses under 'choice' and 'conversation_id', which is crucial for maintaining the context of the conversation.
Please try using the following.
# AI TEST
@bot.slash_command(name="ai", description="Get a response from Google Bard's AI")
async def ai(ctx, *, text):
    ai_response = bard.get_answer(text)
    await ctx.defer()
    await asyncio.sleep(30)
    await ctx.followup.send(f"**AI RESPONSE MIGHT BE INACCURATE, WE ARE NOT RESPONSIBLE FOR INACCURATE RESPONSES FROM THE AI CHATBOT:**\n\n```{ai_response['content']}```")

@dsdanielpark i did not think of this thank you, i have not tested it but if it does not work i will let you know. I do want to ask though, have you finished programming the auto rotating cookies and if it is done, will the cookies automatically be generated the minute we run our program or do we have to get a cookie first and place it, THEN it rotates?

szv99 has implemented it, but it seems to involve inserting the token value initially, and then obtaining the cookie value that updates thereafter. Therefore, it might be a partial solution, but I think it would be difficult for the cookie to update completely automatically.
Try asking szv99 about it.

@dsdanielpark would this work on a proxy server? i use a server to host my discord bot and it runs a basic python environment. this is the host i use: https://divahosting.net/

You can use this behind a porxy examples.

and if i did Bard(token_from_browser=True) it would work?

zoomingspeed
It still works under limited conditions, but does not operate when hosted on a server. Since it is implemented from the following package, I recommend examining the logic. In fact, the cookie auto-update logic that will be updated soon might be more effective. If you are interested, please take a look at the following PR. #235
browser_cookie3


control over how rsync and start/stop happens

/kind feature

Which functionality do you think we should add?
Being able to customize in devfile what folders are rsynced to not only support in-cluster source builds but be able to take locally built artifacts and put in a specific location on the deployment.
Why is this needed?
to support wildfly, tomcat, or any other runtime that supports true incremental hotdeploy of  resources (wether source or binaries) (quarkus will support this in upcoming releases)
Advantages:

speed - allows us to fully skip the incluster build.
experimentation - one can do local changes and experiments not necessarily encoded in pom.xml etc. yet
local vs remote are in sync; less surprises during development
can be used to focus source based builds too to save time

disadvantages:

makes non-reproducible builds (but that is the same today where you don't need to commit to see changes)

I can see two options for how this could work.
I prefer the second one as it makes it possible switch between "do everything in cluster" and "local build, in-cluster run"
Special Devfile that supports local build.
This would be devfile that doesn't define any build commands.

example of a devfile.yaml without build
schemaVersion: 2.0.0
metadata:
  name: maven
  version: 1.0.0
components:
  - container:
      name: tools
      image: quay.io/eclipse/che-java11-maven:nightly
      mountSources: true
commands:
  - exec:
      id: run
      component: tools
      commandLine: "java -jar target/*.jar"
      group:
        kind: run
        isDefault: true

The only problem that we need to solve here is that odo needs to know what are the build artifacts that need to be pushed to the container.
For this, we could introduce new config option for odo push command --artifacts. This flag would be the opposite of --ignore.
odo push --artifacts target would push only the target directory and nothing else.
Option to skip build step, with regular devfile.yaml

normal devfile.yaml with build and run commands
schemaVersion: 2.0.0
metadata:
  name: maven
  version: 1.0.0
components:
  - container:
      name: tools
      image: quay.io/eclipse/che-java11-maven:nightly
      mountSources: true
commands:
  - exec:
      id: devBuild
      component: tools
      commandLine: "mvn package"
      group:
        kind: build
        isDefault: true
  - exec:
      id: run
      component: tools
      commandLine: "java -jar target/*.jar"
      group:
        kind: run
        isDefault: true

For odo push we would have to introduce two new flags. In addition to --artifacts flag as described above this would need a flag that would tell odo that no build is required -  --skip-build (or --run-only).

why is it you would want the artifacts as part of the command line of odo and not as something defined in the devfile ?

@kadel Is .odoignore still used with devfiles?

@kadel Is .odoignore still used with devfiles?

Yes devfile components do use .odoignore.

For odo push we would have to introduce two new flags. In addition to --artifacts flag as described above this would need a flag that would tell odo that no build is required - --skip-build (or --run-only).

We should also find a way to save the info in the env.yaml instead of using the artifacts flag during every push.

Please update the issue as discussed on the triage call. @kadel

Background - how to do remote dev with quarkus

How remote devmode works
How to do Quarkus dev mode in current odo (hacky and slow)

How to better support remote dev flow in odo

Background - how to do remote dev with quarkus
Quarkus has a remote development mode. In this mode Quarkus handles syncing and reloading on its own. Odo should let Quarkus handle it and don't interfere.
To use Quarkus remote dev mode, you first need to add following lines to src/main/resources/application.properties
quarkus.package.type=mutable-jar
quarkus.live-reload.password=changeit

Than you build the jar file (mvn package). This will produce Quarkus application jar in target/quarkus-app/quarkus-run.jar.
After transferring the jar file into the remote side, you set export QUARKUS_LAUNCH_DEVMODE=true and run the application java -jar quarkus-run.jar.
On the local side (your laptop) you just need to execute ./mvnw quarkus:remote-dev -Dquarkus.live-reload.url=<url where your app is runnign>. (NOTE: For example, if your application is running on OpenShift cluster quarkus.live-reload.url will point to Route url.
How remote devmode works
The local and remote are communicating bi-bidirectionally. My understanding of how this works:

When you access the remote application, it asks the local side if there were changes.
If something changed, the local side builds new jar and class files and sends them to the remote.
Remote side does hot-reload and starts running new code.

All this is fast enough that it happens within the request time.
How to do Quarkus dev mode in current odo (hacky and slow)
It is already possible to write a devfile that will use Quarkus remote devmode. Problem is that with how odo currently works, this will be even slower than doing regular source push, rebuild, reload.
To test this you:

Download Quarkus app from code.quarkus.io.

Add following lines to src/main/resources/application.properties.
quarkus.package.type=mutable-jar
quarkus.live-reload.password=changeit

mvn package

In the directory with Quarkus app create devfile.yaml with the content shown below.

Edit .gitignore and remove target/ line from it. **Without this odo ignores target directory and it won't sync its content to cluster.

odo project create quarkus-test

odo push This will take a long time, because odo syncs full source code including full target directory to the cluster. But all that is required is one file target/quarkus-app/quarkus-run.jar

When push is done application should be accessible on the url

Now you can run ./mvnw quarkus:remote-dev -Dquarkus.live-reload.url=<url> on your local machine.

When you edit the code, and then try to access the application on the url, you should see that the local side is building the app and sending it to the remote.

schemaVersion: 2.0.0
metadata:
  name: java-quarkus-remotedev
  version: 1.1.0
  website: https://quarkus.io
  attributes:
    "dev.odo.push.file:target/quarkus-app/quarkus-run.jar": "target/quarkus-app/quarkus-run.jar"
starterProjects:
  - name: community
    zip:
      location: https://code.quarkus.io/d?e=io.quarkus%3Aquarkus-resteasy&e=io.quarkus%3Aquarkus-micrometer&e=io.quarkus%3Aquarkus-smallrye-health&e=io.quarkus%3Aquarkus-openshift&cn=devfile
  - name: redhat-product
    zip:
      location: https://code.quarkus.redhat.com/d?e=io.quarkus%3Aquarkus-resteasy&e=io.quarkus%3Aquarkus-smallrye-health&e=io.quarkus%3Aquarkus-openshift
components:
  - name: tools
    container:
      image: quay.io/eclipse/che-quarkus:nightly
      memoryLimit: 1512Mi
      mountSources: true
      env:
        - name: QUARKUS_LAUNCH_DEVMODE
          value: "true"
      volumeMounts:
        - name: m2
          path: /home/user/.m2
      endpoints:
        - name: '8080-http'
          targetPort: 8080
  - name: m2
    volume:
      size: 3Gi
commands:
  - id: dev-run
    exec:
      component: tools
      commandLine: "java -jar target/quarkus-app/quarkus-run.jar -Dquarkus.http.host=<IP_ADDRESS>"
      hotReloadCapable: true
      group:
        kind: run
        isDefault: true
      workingDir: $PROJECTS_ROOT
  - id: dev-debug
    exec:
      component: tools
      commandLine: "java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=${DEBUG_PORT},suspend=n -jar target/quarkus-app/quarkus-run.jar -Dquarkus.http.host=<IP_ADDRESS>"
      hotReloadCapable: true
      group:
        kind: debug
        isDefault: true
      workingDir: $PROJECTS_ROOT

How to better support remote dev flow in odo
There are two differences between Quarkus remote dev and regular odo flow.

Build happens locally outside of odo control
odo push should not sync the whole source code, but only one file.

The first item is already supported in odo. If there is no kind:build commands odo the build process is skipped.
For the second item we need to be able to tell odo that only certain files should be pushed the container.
We could leverage devfile attribute field. This field was intended to add a program specific information in devfile.
You can see attribute being set in the devfile sample above ("dev.odo.push.file:target/quarkus-app/quarkus-run.jar": "target/quarkus-app/quarkus-run.jar"). This will instruct odo that only a local file target/quarkus-app/quarkus-run.jar should be pushed to container at target/quarkus-app/quarkus-run.jar location.
The format of this attribute is dev.odo.push.file:<local file path>:<remote file path>. Devfile could have multiple dev.odo.push.file attributes for multiple files, each of them should be synced by odo push command. If dev.odo.push.file attribute is used, odo push should ignore .odoginore and .gitignore files.

[ ] Use the annotation "dev.odo.push.file:target/quarkus-app/quarkus-run.jar": "target/quarkus-app/quarkus-run.jar" to push only the required files to the given location. A devfile can also contain multiple such annotations.
[ ] If the build command exists, we should ignore the annotations and proceed with the normal build mechanism.

Can we also document the annotation and an example of how to do this entire thing on odo.dev?

I think you would need more than just single file copying.
something like, "dev.odo.push.file:target/quarkus-app/*": "target/quarkus-app/"
also, are deletes handled ? like if a file is no longer there is the remote one removed ?

I think you would need more than just single file copying.
something like, "dev.odo.push.file:target/quarkus-app/*": "target/quarkus-app/"

Multiple remote attributes and folder based attributes will be supported.

also, are deletes handled ? like if a file is no longer there is the remote one removed ?

Yes, deletion of files and removal of files upon removal of corresponding remote attributes will be supported. Here's the WIP PR https://github.com/openshift/odo/pull/4588. All the scenarios can be tested against the current state of the PR and it only requires cleanup ad integration tests currently.

But how do you specify the target dir? They won't necessarily match inside the container?

But how do you specify the target dir? They won't necessarily match inside the container?

The format of this attribute is dev.odo.push.file:: where remote file path is the target directory inside the source code folder in the container.

They won't necessarily match inside the container?

Yes the local path and the remote path might not match.

Since we want to support both files and folder, the name of the attribute has been changed to dev.odo.push.path.


[BUG] Weapon icon is persistent

Description of the bug:
Weapon icon stays on when GTA pause menu opens
Video of the bug:
N/A
Steps to recreate the bug:
Open GTA Settings

Reference: IsPauseMenuActive()


Builtin functions and methods lack a .text_signature property

On CPython:
>>> import inspect, struct
>>> inspect.signature(struct.unpack_from)
<Signature (format, /, buffer, offset=0)>

Running this under the debugger (import pdb; pdb.runcall(inspect.signature, struct.unpack_from)), you see that inspect does  getattr(struct.unpack_from, "__text_signature__") which is defined in CPython here, and that's not implemented in RustPython, so you get this instead:
>>>>> import inspect, struct
>>>>> inspect.signature(struct.unpack_from)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/boris/code/RustPython/vm/pylib-crate/Lib/inspect.py", line 3093, in signature
    return Signature.from_callable(obj, follow_wrapped=follow_wrapped)
  File "/home/boris/code/RustPython/vm/pylib-crate/Lib/inspect.py", line 2843, in from_callable
    follow_wrapper_chains=follow_wrapped)
  File "/home/boris/code/RustPython/vm/pylib-crate/Lib/inspect.py", line 2297, in _signature_from_callable
    skip_bound_arg=skip_bound_arg)
  File "/home/boris/code/RustPython/vm/pylib-crate/Lib/inspect.py", line 2107, in _signature_from_builtin
    raise ValueError("no signature found for builtin {!r}".format(func))
ValueError: no signature found for builtin <builtin_function_or_method object at 0x55f59d0558d0>

I will start to work on this issue.


Checkbox hover

Hi, I'm using a link into the markup, like so:

                        <input type="checkbox" />

                                Paris

The only problem I have is that when I hover the link, the css hover event doesn't seem to fire.
So my css rule doesn't work:
a:hover{
     text-decoration: underline;
}

Can I fix it using css only?
(I suppose I could find a workaround with js, but I'm interested to know if a css only solution
has been found already)

I found it, just simple css: it was the input that covered the link, changing this:
.pretty input {
    min-width: 1em;
    width: 100%;
}

to this:
.pretty input {
    min-width: 0;
    width: auto;
}

fixes my problem.
Issue solved.


refactor unit tests to use static_asserts - Account and PublicKey

use type_traits and static asserts instead of unit tests

[ X ] Refactor (non-breaking change that only restructures code)
[ X ] Tests (You added tests for code that already exists, or your new feature included in this PR)

@ckeshava what are your latest thoughts on this change?

I believe using static_asserts is a good programming practice, it helps improve the readability of the code too.

Hi Scott,
thanks for the review. I'm doing my final exams now, is it okay if I take a look at this after a few weeks? Thanks!

Hi @ckeshava, sure.  No hurry on my account.  I left the comment because I was nudged by @intelliot.
I hope your exams go well.  Don't let this distract you.  It will wait.

thank you scott!

I have addressed the comments on the PR. Please let me know if this looks ok. I can merge/collapse the commits into one single commit. @intelliot  @scottschurr

I can merge/collapse the commits into one single commit.

There is no need for that, as the PR will be squashed when it is merged.
Can you suggest a final commit message for the squashed commit?

Ok. The final commit message could be: "If merged, this commit includes
additional static_assert statements. Certain old tests are eliminated to
reduce redundancy in unit tests."
Regards,
Keshava
On Tue, May 16, 2023 at 1:05 PM Elliot Lee @.***> wrote:

I can merge/collapse the commits into one single commit.
There is no need for that, as the PR will be squashed when it is merged.
Can you suggest a final commit message for the squashed commit?
—
Reply to this email directly, view it on GitHub
https://urldefense.com/v3/__https://github.com/XRPLF/rippled/pull/4275*issuecomment-1550289060__;Iw!!PZTMFYE!6dRJ8xMRSSrGP-c9302B6TbpCzFdbGVA4XD37uD6vKX_Q6ZfVOy9fv-QtgiF48IO5EUKanacmZ7fxhVvpSFuLgQrkw$,
or unsubscribe
https://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AFB4TNIX4TRE7WWW5YN5P5DXGPMYZANCNFSM566IW7OA__;!!PZTMFYE!6dRJ8xMRSSrGP-c9302B6TbpCzFdbGVA4XD37uD6vKX_Q6ZfVOy9fv-QtgiF48IO5EUKanacmZ7fxhVvpSEZ099x0A$
.
You are receiving this because you were assigned.Message ID:
@.***>

@ckeshava The commit message shouldn't include the phrase "If merged...". If we're reading this in the git log, it's been merged, and if we include that phrase every commit message would contain the same starting phrase.

Got it, okay.
Regards,
Keshava
On Wed, May 17, 2023 at 7:54 AM Scott Determan @.***>
wrote:

@ckeshava
https://urldefense.com/v3/__https://github.com/ckeshava__;!!PZTMFYE!9Cpukf31MJAv9Xz1VE5gIFmvjX9jhO5jSI60PqjDjxsY-biMmKrcrNDEgbDmRCxHJMhArwJidsBdbJuNaRviQLLQDg$
The commit message shouldn't include the phrase "If merged...". If we're
reading this in the git log, it's been merged, and if we include that
phrase every commit message would contain the same starting phrase.
—
Reply to this email directly, view it on GitHub
https://urldefense.com/v3/__https://github.com/XRPLF/rippled/pull/4275*issuecomment-1551551228__;Iw!!PZTMFYE!9Cpukf31MJAv9Xz1VE5gIFmvjX9jhO5jSI60PqjDjxsY-biMmKrcrNDEgbDmRCxHJMhArwJidsBdbJuNaRslBQYTgg$,
or unsubscribe
https://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AFB4TNL5G6XDK5V6RDLXJOLXGTRDDANCNFSM566IW7OA__;!!PZTMFYE!9Cpukf31MJAv9Xz1VE5gIFmvjX9jhO5jSI60PqjDjxsY-biMmKrcrNDEgbDmRCxHJMhArwJidsBdbJuNaRsIJPqNpQ$
.
You are receiving this because you were mentioned.Message ID:
@.***>

No worries, I understand, thank you for the explanation :+1.
Regards,
Keshava
On Wed, May 17, 2023 at 4:46 PM Scott Schurr @.***>
wrote:

@.**** commented on this pull request.
This is an interesting pull request. But I'm not convinced that it brings
a lot of value to the code base. Thanks for the submission, but at the
moment I'm inclined to close the pull request without merging. Details for
why are in the comment.
Don't be discouraged. You're learning new stuff. Thanks for the effort.
In src/test/jtx/Env_test.cpp
https://urldefense.com/v3/__https://github.com/XRPLF/rippled/pull/4275*discussion_r1197161531__;Iw!!PZTMFYE!4ar_y8mE_9f2xJtJcKIjwBRAOGkGJGlvWY8bx2mFHYVM5aqkSs5v3ZkSB1qPfPflEB27qXNp_9UCl7P7ozJoDlDGaw$
:

   {

       Account a;

       Account b(a);

       a = b;

       a = std::move(b);

       Account c(std::move(a));

   }

I'm not a huge fan of the static_asserts being sprinkled in PublicKey.h
and jtx/Account.h. I've actually done similar stuff when I was designing
new classes and I wanted to be confident I had the right semantics. But it
was usually during initial design. I've also sometimes added similar
static_asserts if I was modifying a class that I suspected I didn't
understand well.
However both PublicKey and jtx::Account are well exercised and wrung out
classes. And we're not modifying them. Adding the static_asserts there
does not really improve our confidence that the classes are doing the right
thing. We already have pretty good confidence in that.
If we move our focus to the (above) code in the braces, that code is just
verifying that all of the usual constructors and assignment operators
compile and don't crash if they execute. So we could hypothetically replace
them with static_asserts like this:
    static_assert(std::is_default_constructible_v<Account>);
    static_assert(std::is_copy_constructible_v<Account>);
    static_assert(std::is_move_constructible_v<Account>);
    static_assert(std::is_copy_assignable_v<Account>);
    static_assert(std::is_move_assignable_v<Account>);

But there's a (small) problem here as well. The static_asserts only show
that the compiler is fine with calling those special member functions. What
the static_asserts don't demonstrate is whether calling those special
member functions crashes. So by switching to the static_asserts we are
actually reducing our test coverage.
Now, in truth, at this point in time we're pretty well convinced that all
these special member functions:

Are callable,
Don't crash, and
Actually do what they are expected to do (which, incidentally, the
code in braces does not verify).

So, while the changes in this pull request are interesting, I don't know
that they actually bring a lot of value to the code base.
I'm open to discussion if you have questions or disagree.
—
Reply to this email directly, view it on GitHub
https://urldefense.com/v3/__https://github.com/XRPLF/rippled/pull/4275*pullrequestreview-1431796959__;Iw!!PZTMFYE!4ar_y8mE_9f2xJtJcKIjwBRAOGkGJGlvWY8bx2mFHYVM5aqkSs5v3ZkSB1qPfPflEB27qXNp_9UCl7P7ozLYF-oYiQ$,
or unsubscribe
https://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AFB4TNM23UBRZW7X4BS37O3XGVPNRANCNFSM566IW7OA__;!!PZTMFYE!4ar_y8mE_9f2xJtJcKIjwBRAOGkGJGlvWY8bx2mFHYVM5aqkSs5v3ZkSB1qPfPflEB27qXNp_9UCl7P7ozIKC9MNxQ$
.
You are receiving this because you were mentioned.Message ID:
@.***>

I agree with the other reviewers of the PR. I believe the existing tests already cover and test the construct, move and copy-able ness of the PublicKey class. I don't think these changes are necessary. Hence, closing the PR. Thanks for reviewing it!


Support continuation lines in properties files

Java .properties files can have continuation lines. The parser already supported this but the continuation lines were lost after parsing, meaning that after applying a recipe and serializing the LST again, the continuation lines got lost.
Adds a new Properties.Entry#keySource property and a new Properties.Value#source property to keep the original parsed source text, so that it can be serialized again.
Fixes: #2473

The rewrite-spring recipe UseTlsJdbcConnectionString would also require updating. Should the original constructor be kept for compatibility?

@traceyyoshima I will try to check those tests for keys with line continuations and if easy to fix also fix it. Otherwise, if this PR doesn't represent a regression in this area, I would be inclined to integrate it anyway as an enhancement and fix the remaining work in follow-ups.

I implemented support for continuation lines in the property keys, but I still need to pull in all tests from the original PR. Also, I suspect there could still be an uncovered corner case, when there are continuation lines in the prefixes (key, equals, or value).
The current parser is terse, but quite hard to follow. Thinking about replacing it with a proper ANTLR parser or rewriting it to be more readable.

Optionally, we can store the raw text, including the continuations, and then revise the get method to return the trimmed value.
For printing, we'd return the raw text with an additional getRawText or something along those lines.
That will allow recipes to check and set the value, replacing the continued text. As well as allow users to add continuations in the raw text if desired.

I am thinking it may make sense to only allow to set the raw value and thus have the unescaped value be a "view" of that (i.e. the getter would unescape it on the fly).

I am thinking it may make sense to only allow to set the raw value and thus have the unescaped value be a "view" of that (i.e. the getter would unescape it on the fly).

Agreed, that is essentially what I had in mind as well. Rather than having two fields, have one field where the get method will return the unescaped value. That will allow downstream recipes to use the same get and with methods without any changes. Then an additional method will return the continued text.

This PR was superseded by #3770 which now finally fixes this issue.


Feature Request: improvements in working with epg+m3u

Thank you for the excellent IPTV  program!
And it can become even better if it can take more data from m3u files
because many of m3u-s have tags with the channel name like this "tvg-id"
#EXTINF:-1 tvg-id="3ABN.us" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/GVZuKc7.png" group-title="Religious",3ABN (720p) [Not 24/7]
which can link them to the epg files where you can also find a link to the channel like "channel" attribute in code below
<programme start="20211211000000 +0000" stop="20211211003000 +0000" channel="3ABN.us"><title lang="en">Jesus 4 Asia Now</title><category lang="en">Religious</category></programme>
Which allows you to match channels with the program.
Also allows you to use the best program for the playlist.
And more of that, dynamically load EPG from m3u files by links like
#EXTM3U url-tvg="https://iptv-org.github.io/epg/guides/us/tvtv.us.epg.xml"
in start of m3u file.

I've just created an MR that uses the tvg-id from the playlist to match the epg entry.
https://github.com/4gray/iptvnator/pull/106

#106 is merged, thank you guys! 🚀


Add Episerver.StructureMap 2.0 support

When using Episerver.StructureMap 2.0 it should not have a dependency on StructureMap 3.x

@bjuris - release? however, don't think that I pushed .nupkg itself..


Add Deck Windows installation instructions

Summary
Add Deck Windows installation instructions using CMD.
As of Windows 10 Build 17063, tar and curl are now packaged by default in the OS.
Used PowerShell to add to environment path since SETX has a 1024 characters limit and could truncate the values.
Reason
Make Deck setup on Windows easier
Testing
curl -sL https://github.com/kong/deck/releases/download/v1.15.1/deck_1.15.1_windows_amd64.tar.gz -o deck.tar.gz
mkdir deck
tar -xvzf deck.tar.gz -C deck

The following command can be used to add the directory to the PATH. If this is not desired can be removed.
powershell -command "[Environment]::SetEnvironmentVariable('Path', [Environment]::GetEnvironmentVariable('Path', 'User') + [IO.Path]::PathSeparator + $pwd + '\deck', 'User')"

@mikefero could you please take a look at this doc submission for accuracy?

@mikefero could you please take a look at this doc submission for accuracy?

I will take a look at this soon.


Check nullity for eq and ne

__eq__ for Array checks for the lenght of b, but b could be null

I do not understand the reason for this special case. Should objects with custom equality checks not be allowed to decide if they are equal to null (and undefined)?

What problems are caused by permitting null (or undefined) to pass through in here? Do they outweigh the possible benefits of being able to have a class which compares equal to them?

These are genuine questions: I don't know, I haven't done enough work with Transcrypt to say.
But my intuition is that classes should be able to receive raw null and undefined in their custom comparison methods, because this is more flexible and obvious to me than a special case where those specific values bypass custom comparison logic.

Also, possibly related: independent of this change, I don't understand why these built-in __eq__ and __ne__ functions are one-sided (they have a case for calling a.__eq__(b) but not a symmetric case for calling b.__eq__(a)).
Couple possibilities:

That's not implemented at all. If class A implements __eq__ and you do a comparison like native_js_object == instance_of_A, Transcrypt never tries instance_of_A.__eq__(native_js_object). That seems like such a profound gap in functionality, that I don't think that's likely to be the case.

That's implemented inside the .__eq__ and .__ne__ that are on the objects. If so, then I would expect an if(typeof b == 'object' && '__eq__' in b) check to happen in those methods before trying b.__eq__(a), and that should protect against any inherent problem with letting null or undefined fall through.

Maybe related to #588


uf2 convert needs a -t elf appended to it's target argument

to avoid this error in my pico2 project
C:\nitrologic\picotool\bin2\_deps\picotool\picotool uf2 convert --quiet C:/nitrologic/picotool/bin2/pico2tool pico2tool.uf2 --family rp2350-arm-s --abs-block""
ERROR: filename 'C:/nitrologic/picotool/bin2/pico2tool' does not have a recognized file type (extension)
ninja: build stopped: subcommand failed.

I needed to modify this line in the tools CMakeLists.txt
               $<TARGET_FILE:${TARGET}> -t elf
https://github.com/raspberrypi/pico-sdk/blob/efe2103f9b28458a1615ff096054479743ade236/tools/CMakeLists.txt#L413

You likely have your imports in the wrong place in your CMakeLists.txt file - see #1870
Namely the import of pico_sdk_init.cmake should be before the project statement

@will-v-pi thank you, that fixed my issue!


switch to standard paradox plugin

relates to https://github.com/apache/incubator-pekko-http/issues/27

@mdedetrich this fails with a build error
[error] Error writing content: No configured readinessLevels with value:Supported at /Users/pj.fanning/code/incubator-pekko-http/docs/src/main/paradox/introduction.md
[error] Paradox failed with 1 errors

I can't see anything in introduction.md that mentions readiness levels.
I vaguely recall that you hit something like this with the incubator-pekko repo but I can't find anything in the PRs in that repo.

@mdedetrich I found the readiness fix you put in main repo project-info.conf and I've copied that to here


WORKING HEX.EXE FILE ON WINDOWS

I cam send working rep for generate Win .exe

I cam send working rep for generate Win .exe

Can I ask how did you make it run on windows?

I cam send working rep for generate Win .exe

Any news?

Sry, yes, I can
I've used ChatGPT to solve code problem which arise as a result of project building
Just copy and paste code
And it will be fine

I cam send working rep for generate Win .exe

Any news?

Sry, yes, I can I've used ChatGPT to solve code problem which arise as a result of project building
Just copy and paste code And it will be fine

Can you please send me the modified code<EMAIL_ADDRESS>Because each time ChatGPT gives a different answer.

Can you please send me the modified code<EMAIL_ADDRESS>Because each time ChatGPT gives a different answer.

Yes, sure!

Can you please send me the modified code<EMAIL_ADDRESS>Because each time ChatGPT gives a different answer.

file over 25 mb for Gmail cannot send
but my archive is 2.8 gb.....

Can you please send me the modified code<EMAIL_ADDRESS>Because each time ChatGPT gives a different answer.

file over 25 mb for Gmail cannot send but my archive is 2.8 gb.....

Can you send me just the modified code instead of the whole code? Then I can replace it in the actual repository.

Can you please send me the modified code<EMAIL_ADDRESS>Because each time ChatGPT gives a different answer.

file over 25 mb for Gmail cannot send but my archive is 2.8 gb.....

Or can I have them through google drive?

Or can I have them through google drive?

go

I'll wind some space and drop to you


Can this be enhanced to function with the S4 Monitor?

Hi,
this project looks really cool!
Will this only work with the A1 logger or can this be enhanced to function with an S4 Monitor also?
Keep up the good work!
Greets

This project only works for A1, but it could easy work on a S4 Monitor also. The S4 Monitor has USB support and that should make it easy to get data. I only have the A1 and that makes it impossible for me to develop it for the S4 Monitor.


NUTCH-2336 SegmentReader to implement Tool

... (contributed by Vincent Slot), fixes NUTCH-2336

+1


Convert libraries to newest Modelica Standard Library

Reported by dietmarw on 10 Jan 2008 10:03 UTC
I pulled this from the old Migration Issue Tracker (as I'm moving all the old items to our new trac website issue tracker at the moment):
I (Martin) will write to the authors of the libraries that they perform the conversion. If someone is not doing it, we have to discuss whether to remove the library or that some makes the upgrade (decision should be on a case to case basis)

Migrated-From: https://trac.modelica.org/Modelica/ticket/36

Comment by otter on 13 Feb 2008 22:27 UTC
All sublibraries in MSL3.0 are converted

Modified by otter on 16 Mar 2008 16:14 UTC

Modified by dietmarw on 28 Apr 2008 05:10 UTC

Comment by dietmarw on 20 Dec 2016 14:01 UTC
Unhide for GitHub transition.


Finish inport handleError into achievement.controller.js, and upgrade…

#725 Finish import and code upgrading

:+1: great work!


feat(util-stream): splitStream and headStream utilities

splitStream splits a stream into two streams using pipe(PassThrough) or tee() depending on Stream type.
headStream collects the first N bytes of a stream.

Use case: peek the head of a stream's copy while leaving the 2nd copy of that original stream intact
Use case: obtain a parallel stream for checksumming

I've tested this for memory leaks. As long as the additional split stream reaches reference count 0 it will be garbage collected without needing to explicitly call its destructor or draining it.


[AMBARI-22868] Expose Done Flag for Coordinator Datasets in Workflow Manager View

What changes were proposed in this pull request?
Expose the Coordinator Dataset element "done-flag" in the UI. This is an optional field with the following possible values:

absent
present, but empty
present with text value

In the UI, this condenses to two options:

"Default" = absent
"Custom" = present, with optional text value

How was this patch tested?
Manual testing as no mvn tests are defined. After each of the test cases listed below, the xml preview was inspected for correctness:

Create coordinator dataset entity with Done Flag as "Default"
Create coordinator dataset entity with Done Flag as "Custom" and text box empty
Create coordinator dataset entity with Done Flag as "Custom" and non-empty text value
Modify existing coordinator dataset entity with Done Flag as "Default" changed to "Custom"
Modify existing coordinator dataset entity with Done Flag as "Custom" changed to "Default"

For each of the test cases below, the xml file generated in HDFS was inspected for correctness and run against oozie validate

Coordinator with dataset entity containing "Default" done flag
Coordinator with dataset entity containing "Custom" done flag with empty text
Coordinator with dataset entity containing "Custom" done flag with non-empty text

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/443/
Test FAILed.
Test FAILured.

Closing PR as it's over 6 months old.


[suggestion] Bypass account requirement

It will be great to update this plugin with ability to bypass PSN account requirement.
Also, you only need to link your account (on initial setup or from Settings menu). You don't need to sign in to PSN (to be online/to have online status). Even system activation isn't required.

alienhook.suprx.zip
Can you try that one?

alienhook.suprx.zip Can you try that one?

Doesn't work,

Where to find log file?

Princesslog or psmlogusb

sceSysmoduleLoadModule Hook: 0x4001012D [I] 16:30:17 - ApplicationNative created. Not implemented on WIN! 'OkAgentPrivate::init' graphicsAlloc BEFORE Main LPDDR2: 206848 kb; CDRAM: 98304 kb; Physical LPDDR2: 26624 kb; graphicsAlloc AFTER Main LPDDR2: 205824 kb; CDRAM: 98304 kb; Physical LPDDR2: 26624 kb; graphicsAlloc BEFORE Main LPDDR2: 205824 kb; CDRAM: 98304 kb; Physical LPDDR2: 26624 kb; graphicsAlloc AFTER Main LPDDR2: 202752 kb; CDRAM: 98304 kb; Physical LPDDR2: 26624 kb; graphicsAlloc BEFORE Main LPDDR2: 202752 kb; CDRAM: 98304 kb; Physical LPDDR2: 26624 kb; graphicsAlloc AFTER Main LPDDR2: 201728 kb; CDRAM: 98304 kb; Physical LPDDR2: 26624 kb; graphicsAlloc BEFORE Main LPDDR2: 201728 kb; CDRAM: 98304 kb; Physical LPDDR2: 26624 kb; graphicsAlloc AFTER Main LPDDR2: 201728 kb; CDRAM: 95232 kb; Physical LPDDR2: 26624 kb; graphicsAlloc BEFORE Main LPDDR2: 201728 kb; CDRAM: 95232 kb; Physical LPDDR2: 26624 kb; graphicsAlloc AFTER Main LPDDR2: 201728 kb; CDRAM: 93184 kb; Physical LPDDR2: 26624 kb; graphicsAlloc BEFORE Main LPDDR2: 201728 kb; CDRAM: 93184 kb; Physical LPDDR2: 26624 kb; graphicsAlloc AFTER Main LPDDR2: 201728 kb; CDRAM: 92160 kb; Physical LPDDR2: 26624 kb; graphicsAlloc BEFORE Main LPDDR2: 201728 kb; CDRAM: 92160 kb; Physical LPDDR2: 26624 kb; graphicsAlloc AFTER Main LPDDR2: 201728 kb; CDRAM: 92160 kb; Physical LPDDR2: 26624 kb; graphicsAlloc BEFORE Main LPDDR2: 201728 kb; CDRAM: 92160 kb; Physical LPDDR2: 26624 kb; graphicsAlloc AFTER Main LPDDR2: 201728 kb; CDRAM: 92160 kb; Physical LPDDR2: 26624 kb; graphicsAlloc BEFORE Main LPDDR2: 201728 kb; CDRAM: 92160 kb; Physical LPDDR2: 26624 kb; graphicsAlloc AFTER Main LPDDR2: 201728 kb; CDRAM: 92160 kb; Physical LPDDR2: 26624 kb; graphicsAlloc BEFORE Main LPDDR2: 201728 kb; CDRAM: 92160 kb; Physical LPDDR2: 26624 kb; graphicsAlloc AFTER Main LPDDR2: 199680 kb; CDRAM: 92160 kb; Physical LPDDR2: 26624 kb; graphicsAlloc BEFORE Main LPDDR2: 199680 kb; CDRAM: 92160 kb; Physical LPDDR2: 26624 kb; graphicsAlloc AFTER Main LPDDR2: 199680 kb; CDRAM: 92160 kb; Physical LPDDR2: 26624 kb; [I] 16:30:17 - Graph viewport (0, 0) - (960, 544) Unsupported state of render Unsupported state of render Unsupported state of render ...sceNgsSystemInit() OK prepareAudioOut: sending output to audio port 2 startAudioUpdateThread: started AudioUpdateThread _AudioOutputThread running Loaded sysmodule; 25 sceNpAuthGetEntitlementById Hook: 0x400101CD sceNpAuthCreateStartRequest Hook: 0x400101CF [SceCommonDialog] Starting Init(), type 10 graphicsAlloc BEFORE Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 26624 kb; graphicsAlloc AFTER Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 25600 kb; [I] 16:30:20 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 25600 kb; graphicsAlloc AFTER Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 24576 kb; [I] 16:30:20 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 24576 kb; graphicsAlloc AFTER Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 23552 kb; [I] 16:30:20 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 23552 kb; graphicsAlloc AFTER Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 22528 kb; [I] 16:30:20 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 22528 kb; graphicsAlloc AFTER Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 21504 kb; [I] 16:30:20 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 21504 kb; graphicsAlloc AFTER Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 20480 kb; [I] 16:30:20 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 20480 kb; graphicsAlloc AFTER Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 19456 kb; [I] 16:30:20 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 19456 kb; graphicsAlloc AFTER Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 18432 kb; [I] 16:30:20 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 18432 kb; graphicsAlloc AFTER Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 17408 kb; [I] 16:30:20 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 17408 kb; graphicsAlloc AFTER Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 16384 kb; [I] 16:30:20 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 16384 kb; graphicsAlloc AFTER Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 15360 kb; [I] 16:30:20 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 15360 kb; graphicsAlloc AFTER Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 14336 kb; [I] 16:30:20 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 14336 kb; graphicsAlloc AFTER Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 13312 kb; [I] 16:30:20 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 13312 kb; graphicsAlloc AFTER Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 12288 kb; [I] 16:30:21 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 12288 kb; graphicsAlloc AFTER Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 11264 kb; [I] 16:30:21 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 11264 kb; graphicsAlloc AFTER Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 10240 kb; [I] 16:30:21 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 10240 kb; graphicsAlloc AFTER Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 9216 kb; [I] 16:30:21 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 9216 kb; graphicsAlloc AFTER Main LPDDR2: 197632 kb; CDRAM: 92160 kb; Physical LPDDR2: 7168 kb; [I] 16:30:21 - create texture from png sceNpAuthCreateStartRequest 80550309 Force-calling callback [I] 16:30:21 - Application::onActivate true LoadWeapon::No=46                sizeof(WEAPON)=572 LoadWeapon    load time     =3ms !!!ERROR 16:30:29!!!VID [926-┬ !!!ERROR 16:30:29!!!VID [926-┬ [E] 16:30:29 - Created: 8559f030 in 'void MAP::LoadVid(RESOURCE *)' <C:\Work\repositories\alien_shoo ter_sony\Codes\sources\map.cpp> at 2018 !!!ERROR 16:30:29!!!VID [975-ъ !!!ERROR 16:30:29!!!VID [985-move attack ring]: 0x0 Invalid noCadr < noDir !!!ERROR 16:30:29!!!VID [987-ъ !!!ERROR 16:30:29!!!VID [10-╚ !!!ERROR 16:30:29!!!VID [550-╚ !!!ERROR 16:30:29!!!VID [881-ё !!!ERROR 16:30:29!!!VID [881-ё !!!ERROR 16:30:29!!!VID [886-ё !!!ERROR 16:30:29!!!VID [891-ё [I] 16:30:29 - Vids loaded, count == 1011, load time == 7184 ms [I] 16:30:29 - Average fps = 0 [E] 16:30:29 - Invalid resource type in 'bool RESOURCE::open(std::shared_ptr<BaseStream>, RESOURCE:: OPEN_MODE, unsigned int)' <C:\Work\repositories\alien_shooter_sony\Codes\sources\core\resource.cpp> at 199 LoadWeapon    load time     =0ms !!!ERROR 16:30:29!!!MAP: 0x0 Section can't found (load 'VID') loadScript: scriptLoaded - maps\logo.lgd Script loaded true CurrentTime = 10             , sizeof(SPRITE) = 220     , Map version = 9 !!!ERROR 16:30:29!!!MAP: 0x2580 Invalid grid [I] 16:30:29 - Used memory for texture: 0, for vid: 181518 Map Loading finished name ='maps\logo.map', time = 14 ms [I] 16:30:30 - !!!!!!!!!!!!!!START MUSIC PLAY!!!!!!!!!!!!!!!!! music\menu_mus.at9 [SceCommonDialog] Term() completed, type 10 Current FPS = 43 Current FPS = 51 Current FPS = 46 Current FPS = 45 Current FPS = 45 [I] 16:30:40 - Average fps = 46 [E] 16:30:40 - Invalid resource type in 'bool RESOURCE::open(std::shared_ptr<BaseStream>, RESOURCE:: OPEN_MODE, unsigned int)' <C:\Work\repositories\alien_shooter_sony\Codes\sources\core\resource.cpp> at 199 LoadWeapon    load time     =0ms !!!ERROR 16:30:40!!!MAP: 0x0 Section can't found (load 'VID') loadScript: scriptLoaded - maps\mainmenu.lgd Script loaded true CurrentTime = 10             , sizeof(SPRITE) = 220     , Map version = 9 !!!ERROR 16:30:40!!!MAP: 0x2580 Invalid grid [I] 16:30:40 - Used memory for texture: 0, for vid: 1090122 Map Loading finished name ='maps\mainmenu.map', time = 27 ms [I] 16:30:41 - Best index: 2 [I] 16:30:41 - Try to load menu - 'maps\mainmenu_852x480 [I] 16:30:41 - !!!SAVE TO VITA!!!! Current FPS = 20 [I] 16:30:50 - Best index: 2 [I] 16:30:50 - Try to load menu - 'maps\play_852x480 [I] 16:30:50 - !!!SAVE TO VITA!!!! Current FPS = 20 [I] 16:30:52 - Best index: 2 [I] 16:30:52 - Try to load menu - 'maps\campaign_852x480 [I] 16:30:52 - !!!SAVE TO VITA!!!! Current FPS = 24 Current FPS = 24 graphicsAlloc BEFORE Main LPDDR2: 131072 kb; CDRAM: 92160 kb; Physical LPDDR2: 7168 kb; graphicsAlloc AFTER Main LPDDR2: 131072 kb; CDRAM: 92160 kb; Physical LPDDR2: 6144 kb; [I] 16:31:01 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 124928 kb; CDRAM: 92160 kb; Physical LPDDR2: 6144 kb; graphicsAlloc AFTER Main LPDDR2: 124928 kb; CDRAM: 92160 kb; Physical LPDDR2: 5120 kb; [I] 16:31:01 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 124928 kb; CDRAM: 92160 kb; Physical LPDDR2: 5120 kb; graphicsAlloc AFTER Main LPDDR2: 124928 kb; CDRAM: 92160 kb; Physical LPDDR2: 4096 kb; [I] 16:31:01 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 124928 kb; CDRAM: 92160 kb; Physical LPDDR2: 4096 kb; graphicsAlloc AFTER Main LPDDR2: 124928 kb; CDRAM: 92160 kb; Physical LPDDR2: 3072 kb; [I] 16:31:01 - create texture from png graphicsAlloc BEFORE Main LPDDR2: 124928 kb; CDRAM: 92160 kb; Physical LPDDR2: 3072 kb; graphicsAlloc AFTER Main LPDDR2: 124928 kb; CDRAM: 92160 kb; Physical LPDDR2: 2048 kb; [I] 16:31:01 - create texture from png Current FPS = 23 Current FPS = 24 Current FPS = 23

thx. i think i found the issue

alienhook.suprx.zip
try that one

alienhook.suprx.zip try that one

Yeah, it works even without Internet connection. Great work!


Feature Request - Toolbar Hide/Unhide

I would love if somebody could make a PR for this feature where a user can hide the toolbar or un-hide -

Most preferably, if it can be made a drop-down button, would be cool, maybe here -

Agreed! I use Excalidraw with an iPad and stylus pen and this would give me a lot more room to work with.
Currently the toolbar occupies a large portion of the working area encouraging me to draw in lower right corner

Agreed! I use Excalidraw with an iPad + stylus pen and this would give me a lot more room to work with.
Currently the toolbar occupies a large portion of the working area encouraging me to draw in lower right corner

Well, hope they add it as a feature!

There's the zen-mode (via context menu or Alt/Opt-Z), but it's not very usable because you won't be able to customize the shape properties.

There's the zen-mode (via context menu or Alt/Opt-Z), but it's not very usable because you won't be able to customize the shape properties.

It's a great feature but I still want to access everything, while having the option to unhide or hide the toolbar

By toolbar, do you mean (2) or (1) as well? In your original post you mention both.

I can work on it, Can do you assign me?

@dhfherna what had you in mind? Things like this must be well thought through in terms of UI and UX. We are also very mindful of adding new features to keep our app simple.
Wwe are also in the process of tweaking the UI, so changes like these would have to wait for that effort to finish first.
But we're happy to discuss this further, and we will consider it, for sure.

I can work on it, Can do you assign me?

Hey, Man! I am working on another project based on excalidraw, it's called Skyflow. It's basically the clone with more features, as excalidraw was taking way too much time merging PRs. So, why don't you open up a PR regarding it and I will be merging it @ https://skyflow.vercel.app
@dhfherna :D

By toolbar, do you mean (2) or (1) as well? In your original post you mention both.

Just One, second is needed. The idea being if I were to close it, I can re-open it back on 2

This issue should be fixed by way of our new design.

This issue should be fixed by way of our new design.

So was this ever released? I'm having the same problem a year later

By toolbar, do you mean (2) or (1) as well? In your original post you mention both.

Just One, second is needed. The idea being if I were to close it, I can re-open it back on 2

This wouldn't work on a tablet as I don't have a spacebar or mouse. Only a stylus and touch controls.
In my use case, a little chevron on the side of toolbar to toggle translating it off screen would be sufficient to open up the workspace

How do we hide the top toolbar?

Also - I need a feature to make the top toolbar/side menu toolbar text bigger. Control + should make the toolbar text size bigger as well.
I can barely see what the toolbar is saying as it's so small on my external monitor. Competitor Draw.io has this feature.


Fix security warning regarding open()

See https://github.com/uyuni-project/tetra/security/code-scanning/5

Fixed with #94.


Adding & Deleting Pins. - Inconsistent Functionality

Editing pinned items (Adding and deleting) often doesn't work.  Closing and restarting the app's an ineffective resolution.  Thank you in advance!

Please provide more details on what exactly do you see not working. There are also some fixes in that will be available in the next version.

Hi!  The feature will stop working - meaning the subsequent actions can't be taken

Removing a pin from the pinned list (Can incur this issue whether pinned list is full or not)
Adding a pin to the pinned list

Troubleshooting:

Restarting app seems to be increasingly ineffective as an immediate and definitive resolution
I haven't identified any recurring usage/workflow scenarios that potentially trigger
Have experienced the issue on two different Macs.

Please let me know if I can provide any additional insight.  Thank you!

It should work more reliably in the upcoming version, stay tuned.

Awesome.  Maccy is one of my essential tools!  Thank you!

Can you please try 0.21 and re-open this issue if it happens again? Thanks!

Hi - I'm still having issues on both computers.  If I stick with the Apple App Store version, should I troubleshoot by deleting and downloading again?  Just want to confirm direction since I'm not sure what happens to all my pinned content by deleting. Thanks!


Not working with catalina 10.15.2

Hi, great tool if it works. I try to use it in maxos 10.15.2 but failed. If you can fix this that would be great.
Thanks.
Carlos

This has been fixed in the last update. Please feel free to reopen the issue if the issue persists.


[Bug]: Failed to open the website link in the PUPPETEER

Minimal, reproducible example
const bot = require("puppeteer");
const fs = require("fs");

const botConfiguration = {
headless: false,
executablePath: "C:/Program Files/Google/Chrome/Application/chrome.exe",
userDataDir: "C:/Users/bot/AppData/Local/Google/Chrome/User Data/",
args: [
'--profile-directory=Profile 28'
]
};

async function runBot() {
const chromeBrowser = await bot.launch(botConfiguration)
const chromeBrowserPage = await chromeBrowser.newPage()
await chromeBrowserPage.goto("https://www.google.com/")
};

runBot();

Error string
ERROR : Failed to launch the browser process!
Bug behavior

[ ] Flaky
[ ] PDF

Background
No response
Expectation
i want to open particular chrome "profile 28" with the link of website i have provided
Reality
first error in terminal error
error: Failed to launch the browser process!
second error it was not able to open website link
third it was successful to open particular chrome profile i wanted the code to open
Puppeteer configuration file (if used)
No response
Puppeteer version
21.1.1
Node version
v20.5.0
Package manager
npm
Package manager version
9.8.0
Operating system
Windows

I am unable to reproduce on my end. What do the logs say if add dumpio: true to the launch?

problem is solved after i closed all the chrome profile that was open.............
but new error in terminal started showing up it says...........
[Puppeteer old Headless deprecation warning:]
In the near future headless: true will default to the new Headless mode for Chrome instead of the old Headless implementation. For more information, please see https://developer.chrome.com/articles/new-headless/. Consider opting in early by passing headless: "new" to puppeteer.launch() If you encounter any bugs, please report them to https://github.com/puppeteer/puppeteer/issues/new/choose.

Running multiple instances from the same user data dir is not supported indeed.


Doesn't compile on Arch Linux 4.18.4. IPCPointerMove not declared here.

OS Arch Linux 4.18.4-arch1-1-ARCH
Tried to compile into a pacman package, but cc stopped when the compiler threw this (Stripped for formatting):
cc -Os -pedantic -Wall -D__NAME__=\"berry\" -D__NAME_CLIENT__=\"berryc\" -D__THIS_VERSION__=\"0.0.1\" -D__CONFIG_NAME__=\"autostart\"  -I/usr/include wm.c -L/usr/lib -lX11 -lm -o berry
wm.c:190:6: error: ‘IPCPointerMove’ undeclared here (not in a function); did you mean ‘PointerRoot’?
wm.c:190:6: error: array index in initializer not of integer type wm.c:190:6: note: (near initialization for ‘ipc_handler’) make: *** [Makefile:12: all] Error 1
libx11 is installed.

I noticed in your Makefile that you're trying to use a different prefix for X11, one that doesn't exist on our systems.
/usr/X11R6/

Looks like you're on version 0.0.1. Try upgrading to version 0.0.2 and see if the error persisits. Looks like you're using an old version of ipc.h which doesn't contain the IPCPointerMove command.

Yea, that was it, thanks. I usually use release tags for making packages.
Closed.


Assigning roles

Discussed in https://github.com/echoboomer/incident-bot/discussions/73

Originally posted by chadcancode December 14, 2022

It would be nice to not have to require assigning certain roles before resolving an incident. For example, we don't use the communications liason role. That's part of being the incident commander.
When I open an incident, I automatically page an Incident Commander. I would love to auto-assign them to that role.

Incident commander is now the only required role as of the latest patch.


Add more Storybook stories

This is a first pass at improving the test coverage of the UI. I added stories with tests for all the components in the components directory, and restored the ones for the components we migrated over from RHOSAK

It's not strictly necessary as we have the Chromatic action that, while building the Storybook, runs the tests as well. Failures are reported as a failed action


Let TensileRetuneLibrary use sizes from separate file

Just a small update to the TensileRetuneLibrary tool that lets you specify a separate file containing sizes instead of using the ones present in the library logic file.

This looks like a handy feature. I'd considering adding a small blurb on how the size yaml file should be structured, as far as I can infer, it's just a list of the sizes without the solutions index or efficiencies, but it'd be nice to have it mentioned explicitly

Good call. I expanded the help message to explain the format for the file.


Drop apiextensions

Towards https://github.com/giantswarm/giantswarm/issues/21301
Checklist

[X] Update changelog in CHANGELOG.md.

@giantswarm/team-rocket I'd like to remove the apiextensions dependency from standup. Would it be fine to remove this kvm specific logic on standup next release?

@giantswarm/team-rocket I'd like to remove the apiextensions dependency from standup. Would it be fine to remove this kvm specific logic on standup next release?

This is still important for KVM testing. Instead of removing it, we could check for existence by fetching it as a meta.PartialObjectMetadata using the controller-runtime client.

I have no focus on this at the moment, so I'm closing it.


Pundle dev works, but build breaks with "Cannot set property '__esModule' of undefined"

Uncaught TypeError: Cannot set property '__esModule' of undefined

Something about the way exports are being processed in beta11 breaks my builds - rolling back to beta2 fixes the problem (but only if I get rid of all the ^ dependencies - otherwise, I end up with a mess of some packages on one version and some on another).

It's presumably a bug in the wrapper, that I thought was fixed (and hell, was even fixed when I tested it). I'll investigate

PMed, couldn't repro the bug in b11, it was introduced in b10 and fixed in b11


Jupyter extension cause remote ssh disconnect at opening *.ipynb file

Applies To

[X] Notebooks (.ipynb files)
[ ] Interactive Window and/or Cell Scripts (.py files with #%% markers)

What happened?
Reproduce steps:

Connect to remote server via ssh (my local machine is mac, remote one is a linux server)
Install jupyter extension on remote machine
open a *.ipynb file
Then vscode will pop up with a window telling remote server disconnect.

Ablation:
after disabling jupyter extension, everything works fine.
VS Code Version
1.83.1 (Universal)
Jupyter Extension Version
v2023.9.1102792234
Jupyter logs
No response
Coding Language and Runtime Version
No response
Language Extension Version (if applicable)
No response
Anaconda Version (if applicable)
No response
Running Jupyter locally or remotely?
Remote

Dupe of https://github.com/microsoft/pylance-release/issues/4983.


fix docker inspect return unconsistent network settings  of created container and stopped container

To make docker inspect return a consistent result of networksettings
for created container and stopped container, it's better to update
the network settings on container creating. Or else docker inspect a created
container will not return the network settings.
$ docker create --name foo -ti busybox
4b5600da39e0350a3bb872f1d6a790443b327c87a2baa21300cf8e6abc09c85f
docker inspect foo
.
.
"NetworkSettings": {
        "Bridge": "",
        "SandboxID": "",
        "HairpinMode": false,
        "LinkLocalIPv6Address": "",
        "LinkLocalIPv6PrefixLen": 0,
        "Ports": null,
        "SandboxKey": "",
        "SecondaryIPAddresses": null,
        "SecondaryIPv6Addresses": null,
        "EndpointID": "",
        "Gateway": "",
        "GlobalIPv6Address": "",
        "GlobalIPv6PrefixLen": 0,
        "IPAddress": "",
        "IPPrefixLen": 0,
        "IPv6Gateway": "",
        "MacAddress": "",
        "Networks": null
    }

as you can see Networks filed is null, it should has the network bridge, but if start it and then stop it, then docker inspect will return Networks
$ docker start foo
foo
$ docker stop foo
foo
$ docker inspect foo
.
.
"Networks": {
            "bridge": {
                "EndpointID": "",
                "Gateway": "",
                "IPAddress": "",
                "IPPrefixLen": 0,
                "IPv6Gateway": "",
                "GlobalIPv6Address": "",
                "GlobalIPv6PrefixLen": 0,
                "MacAddress": ""
            }
        }

It should have the consistent result.
Signed-off-by: Lei Jitang<EMAIL_ADDRESS>

Will (with this change) Networks show all networks that a container was connected to when running, or only "bridge"? i.e., if a container was not connected to "bridge" will it still appear in Networks when stopped? And the reverse; if a container was connected to multiple networks, will all networks show in Networks when stopped?

@thaJeztah  This change will only affect the created container.

Will (with this change) Networks show all networks that a container was connected to when running, or only "bridge"

all networks,  and nothing to do with this change

i.e., if a container was not connected to "bridge" will it still appear in Networks when stopped?

no, it will disappear, and also nothing to do with this change

And the reverse; if a container was connected to multiple networks, will all networks show in
Networks when stopped

yes, all networks will show, and also nothing to do with this change

ping @aboch @mavenugo Just want to make sure you are good on this.

Design review so the nework team can verify

Design LGTM especially we need this in order to support multiple --net as discussed in https://github.com/docker/docker/pull/17796#issuecomment-162612624 (option #2).
But to clarify one of the questions that @thaJeztah asked

i.e., if a container was not connected to "bridge" will it still appear in Networks when stopped?

no, it will disappear, and also nothing to do with this change

The answer depends on the case. If the container is NOT connected to "bridge" but to another network, then it will show up in the Networks when the container is stopped.
I have a few comments on the code though.

To avoid Code duplication, UpdateNetworkSettings must be reused from within allocateNetwork.

If we update the NetworkSettings in Create, can you please make sure it stays if the daemon is restarted ? (I believe we must write the config into the JSON file using container.ToDiskLocking

Ok, moving to code review.
Thanks!

@mavenugo

If we update the NetworkSettings in Create, can you please make sure it stays if the daemon is restarted ? (I believe we must write the config into the JSON file using container.ToDiskLocking

It will stays if the daemon is restarted, because after daemon.UpdateNetworkSettings(container) ,
it is if err := container.ToDiskLocking();
https://github.com/docker/docker/pull/18531/files#diff-72dc1842ed7b5a92b4e98f84456a2c0cR113

@mavenugo  updated

@mavenugo  Thanks ,updated

@coolljt0725 looks like it fails to build :cry:

@thaJeztah  Forgot to build on local before pushing to github....

@mavenugo  Add a test, is that what you want?

Thanks @coolljt0725
LGTM.

Makes sense. Thanks @coolljt0725
LGTM


⚠ Jenkins Plugins Artifactory has degraded performance

In f7ba547, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1180 ms

Resolved: Jenkins Plugins Artifactory performance has improved in a1613dc after 12 minutes.


Bootstrapping with "salt ... state.apply" (instead of "ceph-salt deploy") appears to be broken

The output is quite long, so I put it here: https://paste2.org/zWszbI85

@smithfarm When you want to run the formula directly from salt, you need to perform some additional setup steps (that ceph-salt apply do automatically for you) - see https://github.com/ceph/ceph-salt/blob/master/README.md
master:~ # salt -G ceph-salt:member state.apply ceph-salt
<FAILS DUE TO MISSING/UNKOWN MODULES>

but
master:~ # systemctl restart salt-master
master:~ # salt \* saltutil.sync_all
master:~ # salt -G ceph-salt:member state.apply ceph-salt
<SUCCEED>

Can you confirm that if you restart salt-master and do salt sync all before applying the formula, it succeeds?


Empty chunks & faces variable when executing run_tests.py

When script gets to PickupObjs environment, end up getting an index error since chunks variable in objmesh.py never gets anything successfully appended. Looks like the faces variable also ends up empty in this case.
Testing "MiniWorld-CollectHealth-v0"
Testing "MiniWorld-FourRooms-v0"
Testing "MiniWorld-Hallway-v0"
Testing "MiniWorld-Maze-v0"
Testing "MiniWorld-MazeS2-v0"
Testing "MiniWorld-MazeS3-v0"
Testing "MiniWorld-MazeS3Fast-v0"
Testing "MiniWorld-OneRoom-v0"
Testing "MiniWorld-OneRoomS6-v0"
Testing "MiniWorld-OneRoomS6Fast-v0"
Testing "MiniWorld-PickupObjs-v0"
Traceback (most recent call last):
  File "run_tests.py", line 53, in <module>
    env = gym.make(env_id)
  File "C:\Users\texmex657\AppData\Local\conda\conda\envs\dto\lib\site-packages\gym\envs\registration.py", line 156, in make
    return registry.make(id, **kwargs)
  File "C:\Users\texmex657\AppData\Local\conda\conda\envs\dto\lib\site-packages\gym\envs\registration.py", line 101, in make
    env = spec.make(**kwargs)
  File "C:\Users\texmex657\AppData\Local\conda\conda\envs\dto\lib\site-packages\gym\envs\registration.py", line 73, in make
    env = cls(**_kwargs)
  File "C:\Users\texmex657\git\gym_miniworld\envs\pickupobjs.py", line 20, in __init__
    **kwargs
  File "C:\Users\texmex657\git\gym_miniworld\miniworld.py", line 523, in __init__
    self.reset()
  File "C:\Users\texmex657\git\gym_miniworld\miniworld.py", line 555, in reset
    self._gen_world()
  File "C:\Users\texmex657\git\gym_miniworld\envs\pickupobjs.py", line 48, in _gen_world
    self.place_entity(Key(color=color))
  File "C:\Users\texmex657\git\gym_miniworld\entity.py", line 420, in __init__
    static=False
  File "C:\Users\texmex657\git\gym_miniworld\entity.py", line 119, in __init__
    self.mesh = ObjMesh.get(mesh_name)
  File "C:\Users\texmex657\git\gym_miniworld\objmesh.py", line 28, in get
    mesh = ObjMesh(file_path)
  File "C:\Users\texmex657\git\gym_miniworld\objmesh.py", line 128, in __init__
    chunks[-1]['end_idx'] = len(faces)
IndexError: list index out of range

Hi @TexMex657 ! Thanks for reporting this issue.
I unfortunately can't replicate this bug on Linux. If I had to guess, I think it might have something to do with the way files are handled (different line terminators on Windows maybe?). I don't have Windows here so I can't debug this issue easily. Could you help me track down the problem?
I suspect that no faces are loaded. I would suggest putting a print statement on line 101 to log it when a face gets parsed:
https://github.com/maximecb/gym-miniworld/blob/master/gym_miniworld/objmesh.py#L101
You could also put a print statement on line 76 to print out the tokens for each line, to see if we can spot what's wrong: https://github.com/maximecb/gym-miniworld/blob/master/gym_miniworld/objmesh.py#L76
Can you do that and report what gets printed? Your help is much appreciated.

@TexMex657 have you had a chance to look at this again?

Not yet. I'll try & get to it tonight.

Is there supposed to a faces of objects loaded for every environment or only those with mesh objects? Looks like collect health environment works fine, but the ball object for some reason doesn't load any faces causing the error
(dto) C:\Users\texmex657\git\gym-miniworld\>python run_tests.py
Testing "MiniWorld-CollectHealth-v0"

...

tokens: ['f', '89/213/3', '86/224/3', '91/225/3']

prefix == f; adding face...
Current len(faces): 165

Testing "MiniWorld-FourRooms-v0"
Testing "MiniWorld-Hallway-v0"
Testing "MiniWorld-Maze-v0"
Testing "MiniWorld-MazeS2-v0"
Testing "MiniWorld-MazeS3-v0"
Testing "MiniWorld-MazeS3Fast-v0"
Testing "MiniWorld-OneRoom-v0"
Testing "MiniWorld-OneRoomS6-v0"
Testing "MiniWorld-OneRoomS6Fast-v0"
Testing "MiniWorld-PickupObjs-v0"

tokens: ['ball.obj']
Traceback (most recent call last):
  File "C:\Users\texmex657\git\gym-miniworld\run_tests.py", line 53, in <module>
    env = gym.make(env_id)
  File "C:\Users\texmex657\AppData\Local\conda\conda\envs\dto\lib\site-packages\gym\envs\registration.py", line 156, in make
    return registry.make(id, **kwargs)
  File "C:\Users\texmex657\AppData\Local\conda\conda\envs\dto\lib\site-packages\gym\envs\registration.py", line 101, in make
    env = spec.make(**kwargs)
  File "C:\Users\texmex657\AppData\Local\conda\conda\envs\dto\lib\site-packages\gym\envs\registration.py", line 73, in make
    env = cls(**_kwargs)
  File "C:\Users\texmex657\git\gym-miniworld\gym_miniworld\envs\pickupobjs.py", line 20, in __init__
    **kwargs
  File "C:\Users\texmex657\git\gym-miniworld\gym_miniworld\miniworld.py", line 523, in __init__
    self.reset()
  File "C:\Users\texmex657\git\gym-miniworld\gym_miniworld\miniworld.py", line 555, in reset
    self._gen_world()
  File "C:\Users\texmex657\git\gym-miniworld\gym_miniworld\envs\pickupobjs.py", line 46, in _gen_world
    self.place_entity(Ball(color=color, size=0.9))
  File "C:\Users\texmex657\git\gym-miniworld\gym_miniworld\entity.py", line 433, in __init__
    static=False
  File "C:\Users\texmex657\git\gym-miniworld\gym_miniworld\entity.py", line 119, in __init__
    self.mesh = ObjMesh.get(mesh_name)
  File "C:\Users\texmex657\git\gym-miniworld\gym_miniworld\objmesh.py", line 28, in get
    mesh = ObjMesh(file_path)
  File "C:\Users\texmex657\git\gym-miniworld\gym_miniworld\objmesh.py", line 131, in __init__
    chunks[-1]['end_idx'] = len(faces)
IndexError: list index out of range

I found the problem. The repository has symbolic links in it. The ball_red.obj, ball_blue.obj etc all point to ball.obj. This works fine on Linux, but on Windows, this is the behavior: https://stackoverflow.com/questions/5917249/git-symlinks-in-windows
I just pushed a commit which should fix the issue. Let me know if it works!

Yup, looks like it fully executes now!
python run_tests.py
Testing "MiniWorld-CollectHealth-v0"
Testing "MiniWorld-FourRooms-v0"
Testing "MiniWorld-Hallway-v0"
Testing "MiniWorld-Maze-v0"
Testing "MiniWorld-MazeS2-v0"
Testing "MiniWorld-MazeS3-v0"
Testing "MiniWorld-MazeS3Fast-v0"
Testing "MiniWorld-OneRoom-v0"
Testing "MiniWorld-OneRoomS6-v0"
Testing "MiniWorld-OneRoomS6Fast-v0"
Testing "MiniWorld-PickupObjs-v0"
Testing "MiniWorld-PutNext-v0"
Testing "MiniWorld-RoomObjs-v0"
Testing "MiniWorld-Sidewalk-v0"
Testing "MiniWorld-SimToRealGoTo-v0"
Testing "MiniWorld-SimToRealPush-v0"
Testing "MiniWorld-TMaze-v0"
Testing "MiniWorld-ThreeRooms-v0"
Testing "MiniWorld-WallGap-v0"


how to save image using multipart

  File fileDef = File(filePath);
  fileDef.createSync(recursive: true);
  Uint8List bytes = file.readAsBytesSync();
  fileDef.writeAsBytesSync(bytes);

A big thanks for your valuable support.... 👍👍👍
Below i list 3 problem when I integration/testing getxserver
Problem 1)
Unhandledexception:MimeMultipartException: Bad multipart ending
This is Big issue ...
When some one (end user)

Change api call  header request like tick content Type (
multipart/form-data; boundary=)
then our api application(main.exe) is crashing.
Then we need to manually start again
Problem 2)
Follow thought your docs i host my
First getxserver on my vps(Linux Ubuntu),👍👍
  In ubuntu I use wine applications (my server app => main.exe )

For running windows applications .
I don't know it's a best method or not? Pls let me know it's ok or not,
--------------------------------
Problem 2)
Also I upload images,pdf.. using multipart .It's working on
localhost(<IP_ADDRESS>) also on lan ip,
But in vps the file are currepted can't open ...(file can see, but can't
open)
-----------------------------------
On Tue, Mar 8, 2022, 8:30 PM shalih irshad @.***>
wrote:

Thanks
On Tue, Mar 8, 2022, 5:28 PM Jonny Borges @.***>
wrote:

File fileDef = File(filePath);
fileDef.createSync(recursive: true);
Uint8List bytes = file.readAsBytesSync();
fileDef.writeAsBytesSync(bytes);
—
Reply to this email directly, view it on GitHub
https://github.com/jonataslaw/get_server/issues/73#issuecomment-1061701833,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANO4T65VTZPCMWF2EUUY273U646EPANCNFSM5QDPIFFQ
.
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 authored the thread.Message ID:
@.***>