Tell kids to use render.com instead of that other weird hosting

Render supports basically everything for free + auto updating + free custom domain registering

render is great ye but i dont feel like updating everything, maybe another time

render is great ye but i dont feel like updating everything, maybe another time

Smd do it it's one link smh

nah theres more to it

nah theres more to it

shi I don't remember asking bout how much work it'd be go do it

shi I don't remember asking bout a better host move out bruh

shi I don't remember asking bout a better host move out bruh

no smd do it

i said i dont feel like it rn u gonna make me?


Minor UI Enhancement

Enhancements

sorted Cluster list
sorted Repository list
Using the correct word in case of Install/Upgrade for the modal header

Nice one


Support skipping root ufs meta sync

What changes are proposed in this pull request?
Support skipping root ufs meta sync.
Why are the changes needed?
To reduce the impact of #16010
Side effect of this feature
If there is something wrote to the root ufs directory not through Alluxio, AlluxioMaster cann't sync it. For example, writing to the under hdfs directory directly.
Does this PR introduce any user facing changes?
No

@secfree Discussed with @elega offline and he was not able to reproduce your particular issue mentioned in the #16010 . Specifically 4 was reproducible but not step 5. Could you coordinate in the community slack channel to discuss this issue?

@elega may I have your slack account?

@elega @secfree can I know what is the current status of this issue?

@secfree patched this to their own alluxio cluster. Alluxio is discussing this issue internally in the meantime.

@elega thanks for the update.

add comment to observe this pr.


Bump to v25.1

25.1 Release Notes
Bitcoin Core version 25.1 is now available from:
https://bitcoincore.org/bin/bitcoin-core-25.1/
This release includes various bug fixes and performance
improvements, as well as updated translations.
Please report bugs using the issue tracker at GitHub:
https://github.com/bitcoin/bitcoin/issues
To receive security and update notifications, please subscribe to:
https://bitcoincore.org/en/list/announcements/join/
How to Upgrade
If you are running an older version, shut it down. Wait until it has completely
shut down (which might take a few minutes in some cases), then run the
installer (on Windows) or just copy over /Applications/Bitcoin-Qt (on macOS)
or bitcoind/bitcoin-qt (on Linux).
Upgrading directly from a version of Bitcoin Core that has reached its EOL is
possible, but it might take some time if the data directory needs to be migrated. Old
wallet versions of Bitcoin Core are generally supported.
Compatibility
Bitcoin Core is supported and extensively tested on operating systems
using the Linux kernel, macOS 10.15+, and Windows 7 and newer.  Bitcoin
Core should also work on most other Unix-like systems but is not as
frequently tested on them.  It is not recommended to use Bitcoin Core on
unsupported systems.
Notable changes
P2P

#27626 Parallel compact block downloads, take 3
#27743 p2p: Unconditionally return when compact block status == READ_STATUS_FAILED

Fees

#27622 Fee estimation: avoid serving stale fee estimate

RPC

#27727 rpc: Fix invalid bech32 address handling

Rest

#27853 rest: fix crash error when calling /deploymentinfo
#28551 http: bugfix: allow server shutdown in case of remote client disconnection

Wallet

#28038 wallet: address book migration bug fixes
#28067 descriptors: do not return top-level only funcs as sub descriptors
#28125 wallet: bugfix, disallow migration of invalid scripts
#28542 wallet: Check for uninitialized last processed and conflicting heights in MarkConflicted

Build

#27724 build: disable boost multi index safe mode in debug mode
#28097 depends: xcb-proto 1.15.2
#28543 build, macos: Fix qt package build with new Xcode 15 linker
#28571 depends: fix unusable memory_resource in macos qt build

Gui

gui#751 macOS, do not process actions during shutdown

Miscellaneous

#28452 Do not use std::vector = {} to release memory

CI

#27777 ci: Prune dangling images on RESTART_CI_DOCKER_BEFORE_RUN
#27834 ci: Nuke Android APK task, Use credits for tsan
#27844 ci: Use podman stop over podman kill
#27886 ci: Switch to amd64 container in "ARM" task

Credits
Thanks to everyone who directly contributed to this release:

Abubakar Sadiq Ismail
Andrew Chow
Bruno Garcia
Gregory Sanders
Hennadii Stepanov
MacroFake
Matias Furszyfer
Michael Ford
Pieter Wuille
stickies-v
Will Clark

As well as to everyone that helped with translations on
Transifex.

 Didn't see and merged my own in https://github.com/sethforprivacy/docker-bitcoind/commit/81f3fa98c037c88272f2667b0f01869395723084
Thanks for the PR!


Eclipse "New Wurst Project" overwrites wurst.dependencies if one already exists.

The eclipse plugin is no longer supported.


ValueError:  invalid literal for int() with base 10 when using IN operator

When I run a query that both selects from multiple tables and uses the IN operator, I get the an error that looks like ValueError: invalid literal for int() with base 10: 'Sarg[2, 3]'
For example:
from dask_sql import Context
import pandas as pd
import dask.dataframe as dd

c = Context()

df1 = pd.DataFrame({"a":[1,2,4]})
df2 = pd.DataFrame({"b":[2,6,3]})
ddf1 = dd.from_pandas(df1, npartitions=1)
ddf2 = dd.from_pandas(df2, npartitions=1)
c.create_table("data1", ddf1)
c.create_table("data2", ddf2)

query = """
    SELECT *
    FROM data1, data2
    WHERE data1.a IN (2,4)
"""
c.sql(query).compute()

returns:
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-42-542241381a79> in <module>
----> 1 c.sql(query).compute()

/home/nfs/cjarrett/anaconda3/envs/rapids-gpu-bdb/lib/python3.8/site-packages/dask_sql/context.py in sql(self, sql, return_futures, dataframes)
    394         rel, select_names, _ = self._get_ral(sql)
    395
--> 396         dc = RelConverter.convert(rel, context=self)
    397
    398         if dc is None:

/home/nfs/cjarrett/anaconda3/envs/rapids-gpu-bdb/lib/python3.8/site-packages/dask_sql/physical/rel/convert.py in convert(cls, rel, context)
     54             f"Processing REL {rel} using {plugin_instance.__class__.__name__}..."
     55         )
---> 56         df = plugin_instance.convert(rel, context=context)
     57         logger.debug(f"Processed REL {rel} into {LoggableDataFrame(df)}")
     58         return df

/home/nfs/cjarrett/anaconda3/envs/rapids-gpu-bdb/lib/python3.8/site-packages/dask_sql/physical/rel/logical/project.py in convert(self, rel, context)
     25     ) -> DataContainer:
     26         # Get the input of the previous step
---> 27         (dc,) = self.assert_inputs(rel, 1, context)
     28
     29         df = dc.df

/home/nfs/cjarrett/anaconda3/envs/rapids-gpu-bdb/lib/python3.8/site-packages/dask_sql/physical/rel/base.py in assert_inputs(rel, n, context)
     79         from dask_sql.physical.rel.convert import RelConverter
     80
---> 81         return [RelConverter.convert(input_rel, context) for input_rel in input_rels]
     82
     83     @staticmethod

/home/nfs/cjarrett/anaconda3/envs/rapids-gpu-bdb/lib/python3.8/site-packages/dask_sql/physical/rel/base.py in <listcomp>(.0)
     79         from dask_sql.physical.rel.convert import RelConverter
     80
---> 81         return [RelConverter.convert(input_rel, context) for input_rel in input_rels]
     82
     83     @staticmethod

/home/nfs/cjarrett/anaconda3/envs/rapids-gpu-bdb/lib/python3.8/site-packages/dask_sql/physical/rel/convert.py in convert(cls, rel, context)
     54             f"Processing REL {rel} using {plugin_instance.__class__.__name__}..."
     55         )
---> 56         df = plugin_instance.convert(rel, context=context)
     57         logger.debug(f"Processed REL {rel} into {LoggableDataFrame(df)}")
     58         return df

/home/nfs/cjarrett/anaconda3/envs/rapids-gpu-bdb/lib/python3.8/site-packages/dask_sql/physical/rel/logical/join.py in convert(self, rel, context)
     50
     51         # 1. We now have two inputs (from left and right), so we fetch them both
---> 52         dc_lhs, dc_rhs = self.assert_inputs(rel, 2, context)
     53         cc_lhs = dc_lhs.column_container
     54         cc_rhs = dc_rhs.column_container

/home/nfs/cjarrett/anaconda3/envs/rapids-gpu-bdb/lib/python3.8/site-packages/dask_sql/physical/rel/base.py in assert_inputs(rel, n, context)
     79         from dask_sql.physical.rel.convert import RelConverter
     80
---> 81         return [RelConverter.convert(input_rel, context) for input_rel in input_rels]
     82
     83     @staticmethod

/home/nfs/cjarrett/anaconda3/envs/rapids-gpu-bdb/lib/python3.8/site-packages/dask_sql/physical/rel/base.py in <listcomp>(.0)
     79         from dask_sql.physical.rel.convert import RelConverter
     80
---> 81         return [RelConverter.convert(input_rel, context) for input_rel in input_rels]
     82
     83     @staticmethod

/home/nfs/cjarrett/anaconda3/envs/rapids-gpu-bdb/lib/python3.8/site-packages/dask_sql/physical/rel/convert.py in convert(cls, rel, context)
     54             f"Processing REL {rel} using {plugin_instance.__class__.__name__}..."
     55         )
---> 56         df = plugin_instance.convert(rel, context=context)
     57         logger.debug(f"Processed REL {rel} into {LoggableDataFrame(df)}")
     58         return df

/home/nfs/cjarrett/anaconda3/envs/rapids-gpu-bdb/lib/python3.8/site-packages/dask_sql/physical/rel/logical/filter.py in convert(self, rel, context)
     49         # we just need to apply it here
     50         condition = rel.getCondition()
---> 51         df_condition = RexConverter.convert(condition, dc, context=context)
     52         df = filter_or_scalar(df, df_condition)
     53

/home/nfs/cjarrett/anaconda3/envs/rapids-gpu-bdb/lib/python3.8/site-packages/dask_sql/physical/rex/convert.py in convert(cls, rex, dc, context)
     60         )
     61
---> 62         df = plugin_instance.convert(rex, dc, context=context)
     63         logger.debug(f"Processed REX {rex} into {LoggableDataFrame(df)}")
     64         return df

/home/nfs/cjarrett/anaconda3/envs/rapids-gpu-bdb/lib/python3.8/site-packages/dask_sql/physical/rex/core/call.py in convert(self, rex, dc, context)
    742     ) -> SeriesOrScalar:
    743         # Prepare the operands by turning the RexNodes into python expressions
--> 744         operands = [
    745             RexConverter.convert(o, dc, context=context) for o in rex.getOperands()
    746         ]

/home/nfs/cjarrett/anaconda3/envs/rapids-gpu-bdb/lib/python3.8/site-packages/dask_sql/physical/rex/core/call.py in <listcomp>(.0)
    743         # Prepare the operands by turning the RexNodes into python expressions
    744         operands = [
--> 745             RexConverter.convert(o, dc, context=context) for o in rex.getOperands()
    746         ]
    747

/home/nfs/cjarrett/anaconda3/envs/rapids-gpu-bdb/lib/python3.8/site-packages/dask_sql/physical/rex/convert.py in convert(cls, rex, dc, context)
     60         )
     61
---> 62         df = plugin_instance.convert(rex, dc, context=context)
     63         logger.debug(f"Processed REX {rex} into {LoggableDataFrame(df)}")
     64         return df

/home/nfs/cjarrett/anaconda3/envs/rapids-gpu-bdb/lib/python3.8/site-packages/dask_sql/physical/rex/core/literal.py in convert(self, rex, dc, context)
     30
     31         literal_type = str(rex.getType())
---> 32         python_value = sql_to_python_value(literal_type, literal_value)
     33
     34         return python_value

/home/nfs/cjarrett/anaconda3/envs/rapids-gpu-bdb/lib/python3.8/site-packages/dask_sql/mappings.py in sql_to_python_value(sql_type, literal_value)
    188             return pd.NA
    189
--> 190     return python_type(literal_value)
    191
    192

ValueError: invalid literal for int() with base 10: 'Sarg[2, 3]'

The query:
SELECT *
FROM data1, data2
WHERE (data1.a = 2 OR data1.a = 3)

returns the same error. However, just performing a single equality operation like:
SELECT *
FROM data1, data2
WHERE data1.a = 2

computes without issue.

Hi @ChrisJar,
Thanks for the detailed Bug Report and easy to reproduce code snippets, I can reproduce the issue using the latest dask_sql package released to PyPI
I guess this issue was now fixed in the main branch because I am getting the expected answer as shown in the screenshot.

if you are interested in the above solution, please try to install the package directly from the main branch as mentioned in the README and let us know your feedback.

I can confirm that installing the latest branch fixes this. Thanks!


bug

Environment data

Steps to reproduce or exception report

Please do include text when reporting issues, it's much easier to search.
Which version of PSReadLine are you using? If 1.2 and you can easily reproduce the problem, do try
2.0.0-beta3.

Thanks i will do that
Verzonden vanuit Mail voor Windows 10
Van: Jason Shirk
Verzonden: maandag 26 november 2018 16:42
Aan: lzybkr/PSReadLine
CC: Arjan Berends; Author
Onderwerp: Re: [lzybkr/PSReadLine] bug (#817)
Please do include text when reporting issues, it's much easier to search.
Which version of PSReadLine are you using? If 1.2 and you can easily reproduce the problem, do try
2.0.0-beta3.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Dit e-mailbericht is gecontroleerd op virussen met Avast antivirussoftware.
https://www.avast.com/antivirus

Closing this issue as it's pretty old and with no repro steps. Please try out the latest PSReadLine module and see if the issue still repros.


i18n(zh-cn): Update integrations-guide.mdx

What kind of changes does this PR include?

New or updated content
Translated content

Description

Updated the translations of zh-cn/guides/integrations-guide.mdx to align with the updated content in en/guides/integrations-guide.mdx

There are some conflicts. Please update from the main branch.

There are some conflicts. Please update from the main branch.

Thanks for the heads-up! I have synced my fork.

Some checks failed. /zh-cn/guides/troubleshooting/ troubleshooting page has a broken link. Can you fix it?

Thanks.
There are a few typos that need to be fixed here.
了解所有不同地集成编写方式。

Can fix it to:
了解所有不同的集成编写方式。

And Falsy which I suggest is translated as 假值：
Astro 会自动忽略禁用集成。

to:
Astro 会自动忽略假值的集成。

Removing an Integration has been added to the English page. You can update it.

Removing an Integration has been added to the English page. You can update it.

Thanks for the careful review👏🏼. I'll double check the content before my next submit😅. Plus, for the next commit, I'll update the entire Chinese troubleshooting guide to match with the new English content (the current one only addresses the mismatch of 'integrations').

Removing an Integration has been added to the English page. You can update it.

Thanks for the careful review👏🏼. I'll double check the content before my next submit😅. Plus, for the next commit, I'll update the entire Chinese troubleshooting guide to match with the new English content (the current one only addresses the mismatch of 'integrations').

To keep this PR minimal, I'm gonna open another PR for the troubleshooting guide translation.

Thanks @XindiShang, @liruifengv! Can I get a confirmation this is good to be merged now?

I think it is can be merged. @XindiShang And you?

@liruifengv Sure😄


Integrate with RunCitadel

https://github.com/runcitadel
This one was originally based on umbrel, so it should be a really easy one for us :)

Looks like they have an apps repository: https://github.com/runcitadel/apps

ItchySats got into the v4-dev branch: https://github.com/runcitadel/apps/pull/44
For it to be available in the AppStore, it needs to get merged into v4-stable. I have asked the question about the process at it wasn't clear for me if we need to follow-up anything (I tested that the app works)

We are merged into v4-stable, closing this ticket.

We are merged into v4-stable, closing this ticket.

Can you tweet about it please?


Resources references for Lambda controller

Is your feature request related to a problem?
Pieces of the Lambda controller can have resources that it may need to reference. For example, Lambda functions can be stored in S3 buckets and therefore depend on that buckets creation.
Describe the solution you'd like
Here are a list of refs that can be added in each of the CRD specs. Note that names may be changed if I'm not matching convention.
Function

code.s3BucketRef
kmsKeyRef
vpcConfig.securityGroupRefs
vpcConfig.subnetRefs

FunctionUrlConfig

functionName

Alias

functionName

EventSourceMapping

functionName
AMKArn

/assign @Vandita2020

/assign @Vandita2020

We're having issues assigning people that are not part of @aws-controllers-k8s/community-maintainers  @Vandita2020 will own this ticket.

/unassign

@Vandita2020 I think only AMKRef is missing here, or can we close this?

ping @Vandita2020

/close


System Messages Missing

Just as a reminder: using the new HTML5 based backend, no system messages will be displayed.
This can be fixed along with #783.

How does this differ from #801? Can we close this and keep #801 as the master (and #783 as the javascript implementation?)

I created a new issue focussing on the JavaScript implementation, see #840.


Enable multiple buslines

buslines (routes) can now be specified both in the one shot and dialog modes. numberic words are translated into numbers and letters are made upper case and white space is removed. any future issues with matching the intent slot with the port authority API results will be stored as a separate issue.


segmentsBackgroundColor cannot be changed

Looks like this will never be set to a new value as its always set to background color in setter
open var segmentsBackgroundColor: UIColor = Palette.segmentedControlBackgroundColor {
        didSet {
            backgroundView.backgroundColor = backgroundColor
        }
    }

Sorry about that issue. This has been fixed in https://github.com/twicketapp/TwicketSegmentedControl/pull/10


Hero Card - Markdown rendering not working with latest release

Previously "Hero Card" support markdown content to create a hyperlink with tool tip, it works fine.. However, I've noticed recent release (3 days ago) stopped parsing the markdown and it display as plain text.
Markdown code to create hyperlink
[Google](https://www.google.com "Click here")
Out put to
Google
JS version - https://cdn.botframework.com/botframework-webchat/latest/botchat.js
Is this expected behavior in new release, or is this a bug?
how can I fix this? - Please advise!

Markdown code is incorrect. Try using [Click here](https://www.google.com)

Same observation for bold text and lists (Hero Cards content)...

@Kartik1607 Thanks!

Markdown code is incorrect. Try using Click here

The syntax works fine, I don't see any issue, you can see below image or you can try copy paste the same snippet over here  https://dillinger.io/
Snippet (hyperlink with tool tip)
[Google](https://www.google.com "Click here")

Looks like chat bot JS version discontinued markdown rendering script, and recommends to use the below one as a workaround solution!
Add mardown-it.js script before botchat.js
<script type="text/javascript" src="https://unpkg.com/markdown-it/dist/markdown-it.js"></script>
<script src="https://cdn.botframework.com/botframework-webchat/latest/botchat.js"></script>
And call processMarkdown function to render markdown!
AdaptiveCards.processMarkdown = function(text) { return markdownit().render(text); }
<script>
   window.onload = function () {
   	BotChat.App({
   		directLine: { secret: model.secret},
   		user: { id: model.userId,  name: model.userName },
   		bot: { id: model.botId },
   		resize: 'window',
   		speechOptions: {
   			speechRecognizer: new BotChat.Speech.BrowserSpeechRecognizer()
   		}
   	}, document.getElementById("botchatPane"));

   	AdaptiveCards.processMarkdown = function(text) { return markdownit().render(text); }
   };
</script>

HTH
Deepu

@deepumi Thank you so much! It works perfectly!

@Klervix You are welcome.

Adaptive Cards team decided to pull out the Markdown-It in the bundle at Adaptive Cards 1.0 (adopted in Web Chat 0.12.0). In order to use Markdown in Adaptive Cards in Web Chat, one have to bring their own Markdown-It engine via window.markdownit (i.e. from their CDN).
What's more, our legacy cards (hero card, thumbnail card, receipt card) are converted to Adaptive Cards. So Markdown inside all cards are not rendered properly.
But since we bundled Markdown-It into Web Chat, we will now expose Markdown-It as window.markdownit in PR #1034.

Hi @compulim can you please explain more? We are using Adaptive Cards 1.0 .Net nuget package and markdown is broken, pretty much everything is broken with latest release, new adaptivecards host config schema is not documented, even the code on the Adaptive cards github page does not seem to mach with what is referenced in webchat. I can't get padding to work on AdaptiveCard container that is inside another AdaptiveCard container
Here it is OK:

Here not anymore:

Here's my host.config
{
  "spacing": {
    "small": 3,
    "default": 8,
    "medium": 20,
    "large": 30,
    "extraLarge": 40,
    "padding": 8
  },
  "separator": {
    "lineThickness": 1,
    "lineColor": "#EEEEEE"
  },
  "supportsInteractivity": true,
  "fontFamily": "Segoe UI",
  "fontSizes": {
    "small": 12,
    "default": 14,
    "medium": 17,
    "large": 21,
    "extraLarge": 26
  },
  "fontWeights": {
    "lighter": 200,
    "default": 400,
    "bolder": 600
  },
  "containerStyles": {
    "default": {
      "backgroundColor": "#00000000",
      "foregroundColors": {
        "light": {
          "default": "#D0CECE",
          "subtle": "#88ffff"
        },
        "default": {
          "default": "#FF333333",
          "subtle": "#EE333333"
        },
        "accent": {
          "default": "#761092",
          "subtle": "#88761092"
        },
        "attention": {
          "default": "#FFcc3300",
          "subtle": "#DDcc3300"
        },
        "good": {
          "default": "#FF54a254",
          "subtle": "#DD54a254"
        },
        "warning": {
          "default": "#FFe69500",
          "subtle": "#DDe69500"
        }
      }
    },
    "emphasis": {
      "backgroundColor": "#00000000",
      "foregroundColors": {
        "light": {
          "default": "#D0CECE",
          "subtle": "#88ffff"
        },
        "default": {
          "default": "#FF333333",
          "subtle": "#EE333333"
        },
        "accent": {
          "default": "#761092",
          "subtle": "#88761092"
        },
        "attention": {
          "default": "#FFcc3300",
          "subtle": "#DDcc3300"
        },
        "good": {
          "default": "#FF54a254",
          "subtle": "#DD54a254"
        },
        "warning": {
          "default": "#FFe69500",
          "subtle": "#DDe69500"
        }
      }
    }
  },
  "imageSizes": {
    "small": 40,
    "medium": 80,
    "large": 160
  },
  "actions": {
    "maxActions": 5,
    "spacing": "default",
    "buttonSpacing": 10,
    "showCard": {
      "actionMode": "inline",
      "inlineTopMargin": 16
    },
    "actionsOrientation": "horizontal",
    "actionAlignment": "stretch"
  },
  "adaptiveCard": {
    "allowCustomStyle": false
  },
  "imageSet": {
    "imageSize": "medium",
    "maxImageHeight": 100
  },
  "factSet": {
    "title": {
      "color": "default",
      "size": "default",
      "isSubtle": false,
      "weight": "bolder",
      "wrap": true,
      "maxWidth": 150
    },
    "value": {
      "color": "default",
      "size": "default",
      "isSubtle": false,
      "weight": "default",
      "wrap": true
    },
    "spacing": 10
  },
  "media": {
    "defaultPoster": "http://adaptivecards.io/content/cats/2.png",
    "playButton": "http://adaptivecards.io/content/cats/3.png"
  }
}

It's really frustrating that such breaking release happened without proper documentation

@baki32 You are absolutely correct, I had the same experience And had to search in GitHub for a work around solution I mentioned above.
Since Azure bot service WEB CHAT is a subscription based service (Premium channel), team should have some courtesy to document this properly.
It drove me crazy for some time because LIVE adaptive card visualizer still support markdown!
https://adaptivecards.io/visualizer/index.html?hostApp=Bot Framework WebChat
This is a breaking change!!!

@baki I drilled into AdaptiveCards/card-elements.ts. Looks like they have an HostConfig entry for ContainerStyleConfig.padding
@deepumi we are redesigning Web Chat to allow devs to bring their own version of Adaptive Cards, or disable AC at all. Markdown is disabled in AC because AC team decided to remove it from their library and require dev to bring it in manually. But unfortunately, AC did not have a changelog file to let everyone understand what changed. We are bringing Markdown back manually, see PR #1034 for details.

@compulim Thank you!

Web Chat 0.14.1 is out with the fix #1034.

@compulim Thanks!


Ability to read disabled input values

I'm very happy to find this library. It really helps me to solve the unchecked checkbox issues.
However, It seems it doesn't have an option to read disabled input values. Any ideas or suggestions?

Yup, we don't have that.
While the default behavior needs to skip all the disabled fields, an option to include them would be nice (i.e. includeDisabledFields: true).
The problem is the same as with the unchecked checkboxes, since jQuery.serializeArray does not include any disabled field, we would have to manually select and include them in the serialized output.
As for now, I guess a workaround would be to enable the fields before serializing, and then disable them back, for example:
function serializeJSONIncludingDisabledFields($form) {
  var $disabledFields = $form.find('[disabled]');
  $disabledFields.prop('disabled', true);
  $form.serializeJSON();
  $disabledFields.prop('disabled', false);
}

Thanks. The workaround solves my problem :)

Hi guys, the disable prop are inverted ... here solved version:
serializeJSONIncludingDisabledFields: function (form) {
  var fields = form.find('[disabled]');
  fields.prop('disabled', false);
  var json = form.serializeJSON();
  fields.prop('disabled', true);
  return json;
}

Why this issue are closed ?? wontfix ??
thks !!

@outaTiME yes, it's a wontfix, since it's expected behavior by default.
I understand having an option like {includeDisabledFields: true} would be nice, but the workaround works well for most cases.
Thank you for pointing out that the disabled prop were inverted. I updated the first answer to correct that.


SetupServiceFabric.sh does not work on Ubuntu 18.04 (Bionic)

Documentation says that Ubuntu 18.04 is supported but SetupServiceFabric.sh only works on Ubuntu 16.04 (Xenial)
https://github.com/microsoft/service-fabric-scripts-and-templates/blob/1efff5352207582f662a12d64dcc81b194177690/scripts/SetupServiceFabric/SetupServiceFabric.sh#L24

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

ID: 867a5a41-6a54-7c92-6bb3-65eec3159076
Version Independent ID: f83a57ba-66fc-96a4-9f69-6bb299a51001
Content: Set up your development environment on Linux - Azure Service Fabric
Content Source: articles/service-fabric/service-fabric-get-started-linux.md
Service: service-fabric
GitHub Login: @athinanthny
Microsoft Alias: atsenthi

Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.

Hi @VladimirKhvostov,
Thanks for the feedback.  That script is updated to support 18.04.  Here is the reference - https://github.com/microsoft/service-fabric-scripts-and-templates/blob/master/scripts/SetupServiceFabric/SetupServiceFabric.sh#L28
#please-close this issue


Add an ability to use JSX syntax when customizing/configuring slider Pagination for React version of Swiper

Clear and concise description of the problem
As a developer that using Swiper with React JS I want to be able use JSX syntax to customize /configure pagination more efficient and easier.
Suggested solution
Create an another module/component based on exisiting Pagination module and expand his functionality so devs can be able to customize/configure pagination items with jsx. Or expand existing Pagination module to be able use jsx for pagination items.
Also will be great if we could retrieve additional props such as status of the bullet active, prev,  next. Also retrieve the default click handler function that is used if user indicates clickable:true, can be usefull.
Example of desired pagination configuration for more clearness:
....some code here
const pagination = {
"clickable": true,
"dynamicBullets": true,
"renderBullet": (index, className, isActive, onClickHandler) => (
<button onClick={isActive ? myFunc : onClickHandler}>
 {index}

),
}
.... swiper slider
Alternative
No response
Additional context
For now we can customize pagination items (bullets)
like this:
const pagination = {
"clickable": true,
"renderBullet": function (index, className) {
return '<span class="' + className + '">' + (index + 1) + '';
}
}
<Swiper
pagination={pagination}
modules={[Pagination]}
className="mySwiper"

{...slides}

But we can't write like this:
const pagination = {
"clickable": true,
"renderBullet": (index, className) => (
 {index}
),
}
In this case, inside of the html markup [object Object] will be rendered instead of customized bullet markup. Also we can't to attach own click handler for active bullet in this case to.
Validations

[X] Follow our Code of Conduct
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

Would you like to open a PR for this feature?

[ ] I'm willing to open a PR

Issue is closed because of outdated/irrelevant/not actual/needed more information/inactivity.
If this issue is still actual and reproducible for latest version of Swiper, please create new issue and fill the issue template correctly:

Clearly describe the issue including steps to reproduce when it is a bug.
Make sure you fill in the earliest version that you know has the issue.
Provide live link or JSFiddle/Codepen or website with issue


build(deps): Remove Selenium.Support package as a dependency

List of changes

Remove Selenium.Support package as a dependency

Types of changes

[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change that adds functionality or value)
[ ] Breaking change (fix or feature that would cause existing functionality not to work as expected)
[ ] Test fix (non-breaking change that improves test stability or correctness)

Documentation

[ ] Have you proposed a file change/ PR with Appium to update documentation?

This can be done by navigating to the documentation section on http://appium.io selecting the appropriate command/endpoint and clicking the 'Edit this doc' link to update the C# example
Integration tests

[ ] Have you provided integration tests for your changes? (required for Bugfix, New feature, or Test fix)

Details
Seems this package is unnecessary.

@nvborisenko not sure why your existing signature don't hold here. Can you please re-sign?

Done.


Support authentication

Something like a new -user username:password for http load tests.

it's quite involved if supporting all the possible modes (and for the super basic one it can be done using -H)

Correct, your could but then you need to put there b64 encoding of that pair and google the correct header key and value format. Or, you could simply pass in an arg ;-)

fortio curl -H "Authorization: Basic $(echo user:password|base64)" host:port should work for now

After #258 PR, may I work on this?

Sure but let’s discuss how before you write a lot of code or add any dependencies

Okay. Give me a day to take a look to the code. I will give my comment about how I can write and add dependency. Then I will wait for your feedback comment to start impl. or continue to search.

Here is my proposal, I'm going to add a userFlag to commonflags.go where input will be username:password format. I will carry userFlag on HTTPOptions by calling user as property name. In the InitHeaders method, I will check HTTPOptions's user property. If the value is not empty, I will add authentication header. I'm planning to use base64.StdEncoding.EncodeToString dependency to encode user:password. What do you think?

@olimpias can we have it a curl-like flag?
I.e. -u, --user <user:password> Server user and password

I haven't seen any example with double dash but

-user user:password

probably be okay. I hope its work for you.

yes I sort of try to follow some of the curl command line option choices so -user USER[:PASSWORD] like curl is good; I don't think that option is so frequent/useful as to use the short -u for it (unlike what I did for -L for follow redirects for instance)
ps: basic auth is really not that useful but maybe it's a start

@ldemailly I accepted. As you say, I'm going to start with basic for a start. I don't know much about other possible authentication types in http except digest auth. Which type of authentication are you suggesting for http to implement?

there are a bunch of schemes https://www.iana.org/assignments/http-authschemes/http-authschemes.xhtml
but I'm not sure we really want to get into that - specially if they require a round trip as that makes it hard to get performance data (and it's also something the envoy proxy would do for the app instead of backed into the client)

I see your point. As far as I know digest auth requires round trip. So, should I start for basic authentication or wait for final decision about auth in general ? :)

let's just have the simple base64 short cut above for now


Use "Poster image" instead of "Cover image"

Summary

Relevant Technical Choices

To-do

User-facing changes

QA

[ ] This is a non-user-facing change and requires no QA

This PR can be tested by following these steps:

Open the document panel
Verify that "Poster image" is used in the Publishing panel instead of "Cover image"

UAT

[x] UAT should use the same steps as above.

This PR can be tested by following these steps:

Checklist

[x] This PR addresses an existing issue and I have linked this PR to it in ZenHub
[x] I have tested this code to the best of my abilities
[x] I have verified accessibility to the best of my abilities (docs)
[x] I have verified i18n and l10n (translation, right-to-left layout) to the best of my abilities
[ ] This PR contains automated tests (unit, integration, and/or e2e) to verify the code works as intended (docs)
[x] I have added documentation where necessary
[x] I have added a matching Type: XYZ label to the PR

Fixes #7105

Does this include all terminology across the editor - including the PPC? Or was that never changed?

That was never changed -- was only the visible wording change.


App service VNet Integration doesn't work correctly when using a default TcpClient

Situation:

Setup an app service and a vm which you want to reach from the app service.
Integrate everything with VNet integration
Attempt to connect from the App service to the VM by using a default TcpClient

using (TcpClient client = new TcpClient())
{
    await client.ConnectAsync("<IP_ADDRESS>", 1234);
}

The TcpClient will default to a IPv6 socket (because the OS supports it), and an exception will occur:
ExtendedSocketException: An attempt was made to access a socket in a way forbidden by its access permissions [ipv6 address]
Setting the tcpclient explicitly to AddressFamily.InterNetwork fixes the issue, but this isn't a solution when using third party libraries to perform the connection.
Not sure if this is a bug in .NET core or azure app service, but it severely limits the use of App Service VNet integration

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

ID: a7a98803-1438-b1b5-f543-7dd88bc4294e
Version Independent ID: 37ff1d0f-ed8e-5e4d-1f4c-1b9f6cffb938
Content: Integrate app with Azure Virtual Network - Azure App Service
Content Source: articles/app-service/web-sites-integrate-with-vnet.md
Service: app-service
GitHub Login: @ccompy
Microsoft Alias: ccompy

Hi @jgoyvaerts Thanks for reaching out. We will review and update as appropriate.

Hi,
Any update on that issue?
It seems I got a similar issue. When I send an email from my App Service without the Application Settings WEBSITE_VNET_ROUTE_ALL=1, I can send an e-mail to smtp.office365.com:587 without any issue using .Net Core 3.1 but as soon I set the value to route all outbound to the Vnet with the Vnet integration, i got the following message:
 System.Net.Mail.SmtpException: Failure sending mail.
  ---> System.Net.Internals.SocketExceptionFactory+ExtendedSocketException (10013): An attempt was made to access a socket in a way forbidden by its access permissions. [::ffff:<IP_ADDRESS>]:587

In the meantime, i'm going to use Mailkit as recommended on MS docs to handle modern auth mode. Hope this issue will be fixed soon

Hi,
I got a ticket with MS Support, and indeed the issue is that some client libraries don't force IPv4 (as TcpClient) as the virtual NIC installed on the App Services workers (for regional VNet integration) don't support IPv6.
Since SmtpClient relies on TcpClient, using Mailkit fixed my issue to send e-mail to smtp.office365.com:587.
In the meantime, it will be great that this issue is documented on MS docs website
https://docs.microsoft.com/en-us/azure/app-service/web-sites-integrate-with-vnet#regional-vnet-integration

We just experienced the same issue with the System.Net.Mail smtpclient. Mailkit works, but we also got another possible fix from MS support: Add the following app setting:
WEBSITE_VNET_SUPPORT_DUAL_STACK_SOCKETS=1
did the trick for us

We just experienced the same issue with the System.Net.Mail smtpclient. Mailkit works, but we also got another possible fix from MS support: Add the following app setting:
WEBSITE_VNET_SUPPORT_DUAL_STACK_SOCKETS=1
did the trick for us

@fgarcia-cnb that setting resolved our problem yesterday as well: Thank you!
What are the odds I'd be viewing an issue that hasn't been commented on in 6 months and a magical solution appears that moment.

@fgarcia-cnb that setting resolved our problem yesterday as well: Thank you!
What are the odds I'd be viewing an issue that hasn't been commented on in 6 months and a magical solution appears that moment.

Apologies for the delayed response regarding adding WEBSITE_VNET_SUPPORT_DUAL_STACK_SOCKETS but glad it was able to resolve the issue.

I didn't see @lonevvolf. I'll get this added to https://docs.microsoft.com/en-us/azure/app-service/reference-app-settings?tabs=kudu%2Cdotnet and mention it usage in this doc.
Apologies for that.

@RyanHill-MSFT Can't find this in the documentation link you referred to. As a matter of fact, can't find it anywhere in any official documentation. Am I just bad at googling or is still not documented? 😅


[5.7] Foundation: correct Thread.callStackSymbols on Windows

We would previously print invalid strings due to invalid memory usage.
The string name is not guaranteed to be nul-terminated, and the
String(cString:) initializer requires that guarantee.  Explicitly do
the alloc + init approach using strncpy to initialize the string in
place. This corrects that and takes the opportunity to simplify some of
the deallocation handling by using a temporary allocation.

@swift-ci please test

CC: @millenomi @airspeedswift @parkera

@swift-ci please test linux

@parkera This needs approval for merging into 5.7.

Per side discussion with @parkera: approved.


tailwind-rtl not working when the parent dir="rtl" in version 0.8.0

I had a problem with tailwind-rtl version 0.8.0.
everything works fine in LTR mode but when I change the direction the pseudo selector :not([dir="rtl"]) keep working and cause the element to apply CSS to both directions - start and end - .
I manage to have a fixed solution by going to the previous version 0.7.2
I noticed that in version 0.8.0 the CSS class are like that :

@media (min-width: 768px) {
    :not([dir="rtl"]) .md\:rounded-ts-huge {
        border-top-left-radius: 150px;
    }
}
@media (min-width: 768px) {
    [dir="rtl"] .md\:rounded-ts-huge {
        border-top-right-radius: 150px;
    }
}

but in version 0.7.2
@media (min-width: 768px) {
    ([dir="ltr"]) .md\:rounded-ts-huge {
        border-top-left-radius: 150px;
    }
}
@media (min-width: 768px) {
    [dir="rtl"] .md\:rounded-ts-huge {
        border-top-right-radius: 150px;
    }
}

I believe that this causes the problem.
my env is:
angular version 13.
scss
tailwindcss@latest

I also noticed this issue.
the :not() class will not match parents, but only the element itself.
I can't find a proper solution so I guess I will have to revert this.

I have same issue after this update and for three days I was investigating on other components as tailwindcss-rtl was working perfectly before this update.

when use rtl in body divide-x don't work

border left display on last item

hmm... so v0.8.0 will only work if the dir attribute is set on all ancestors, to stop :not([dir="rtl"]) from matching.
But then the previous versions would always require an explicit dir="..." for all those rules that depend on it to work (inset, transformOrigin, float, etc), which does not follow default browser behaviour so also not ideal.
How about exposing a plugin option that switches between 2 behaviours:

The consumer ensures that they always define the dir attribute at some point in the ancestry for these dependant rules to function (as with <= v0.7.3).

OR

Behaviour defaults to LTR, but the consumer has the option of adding dir="rtl" to the body element (only) to switch to RTL,  e.g.:

  'body[dir="rtl"] .text-start': { 'text-align': 'right' },
  'body[dir="rtl"] .text-end': { 'text-align': 'left' },
  'body:not([dir="rtl"]) .text-end': { 'text-align': 'right' },
  'body:not([dir="rtl"]) .text-start': { 'text-align': 'left' },

Option 2 would suit the majority of use cases I have seen, but appreciate that making this the only way would be too opinionated, and would preclude the consumer from rendering a page with mixed directionality.

fixed.


Do not merge. Do not delete. PR for testing ci-test-tasks

This PR is for testing ci-test-tasks made from forked repos. Please do not merge or close it.
Pavlo Andriiesh

/azp run

/azp run


[send-non-sendable] Convert some of the concurrency tests that test targeted concurrency to also test complete and complete + sis

In this PR, there are three commits:

The first adds a new option to the diagnostic verifier called '-verify-additional-prefix' This allows for one to create customized expected-$PREFIX{error,warning,note,remark} that one can conditionally enable/disable. This allows for us in a single concurrency test, test targeted, complete, and complete + send non sendable so we can analyze the diagnostics.
 Since we also emit type checker errors there I erred on the side of making the change even if it seemed that we were only checking type checker stuff.
I updated some of the main sendable tests to test with strict-concurrency={targeted,complete,complete+sns} using the feature from 1.

@swift-ci smoke test

@swift-ci smoke test

@swift-ci test windows platform

@swift-ci smoke test

@swift-ci smoke test linux platform

@swift-ci smoke test linux platform


Renaming branches

Now that we have released 5.x version, we are going to rename some of the branches.
5.x
KDev -> dev
KRelease -> release
4.x
dev -> dev4x
This will give errors if you have a local clone and you do "git pull" as there will be no remote tracking branch for KDev.
$ git pull upstream KDev
fatal: Couldn't find remote ref KDev

To fix this, you can fetch from the upstream and merge the old branch (KDev) into the new one (dev).
git fetch upstream
git checkout dev
git merge KDev

We plan to do this by end of Monday, July 4, 2016.

cc: @brentschmaltz @polita @ChenYan98 @PinpointTownes @bgever @korroz @sandorfr @brockallen @leastprivilege @Tratcher

Great. The previous branching strategy was a real mess :+1:

thanks guys.

Thanks for the heads-up.


Add override image.

Signed-off-by: xuezhaojun<EMAIL_ADDRESS>

/assign @qiujian16

/hold
Under testing.

/unhold
test passed.


Added "Reset Functionality" and "Thank You Pop Message" After Submission to Career Support Form #931

Description
Hey @thestarsahil
I have Added "Reset Functionality" and "Thank You Pop Message"
After Submission its shows ""Your message has been sent successfully. We will reach out to you soon. to Career Support Form

Issue Fixes #931

Changes I made

Added Reset Functionality.
Added a state for managing the popup message.
Updated the handleSubmit function to display the popup message.
Created a component for the popup message.
Ensured the popup message can be closed by the user.

Screenshots
https://github.com/Counselllor/Counsellor-Web/assets/101971980/1b6c4ed0-d3d0-4387-8e61-7905c124f37b
Checklist

[x] Tests have been added or updated to cover the changes
[x] Code follows the established coding style guidelines
[x] All tests are passing

@thestarsahil Please merge this PR

@MastanSayyad Can you also do for subscribe area ?

Yes i can i'll raise the issue for it!


Create a leoDocs.leojs and redo the documentation in markdown into a website

Thanks to Inspired Mars for this suggestion: Implement most of https://groups.google.com/g/leo-editor/c/FOAqUEHcHSY (except the name change!)

Create a leoDocs.leojs and redo the documentation in markdown into a website to be hosted at https://felixworkshop.com/leojs.
Use docusaurus for now, make something that works and change the leonine structure or website engine later. (leovue, sphinx, or other...)

Done in devel!

Merged in master and deployed at https://boltex.github.io/leojs/


Request

Add rakelith's front slam and front swipe for tanks in rmh =)
ty
Front Swipe ID's
s-970-3000-1106-0
s-970-3000-2106-0
idk about the slam one

Good idea I will add it to my guide in Spanish

@Loliconera ok when you do i will translate into english and russian

I already did it and I checked it in the dungeon "ruinous manor normal mode" and it works.

Hi, messages for 1106/2106 has been added. Front slam we not tested yet.

IDs for front slam
s-970-3000-1108-0
s-970-3000-2108-0

those of the skulls I think it was already

unless that ID is from the other shooting skulls and no message appears on the screen

These are range check double skulls, no message is shown

the guide only have 1120/2120, which is the single skulls after tail slam


Custom Integration Test Source Set Results In "No tests found for given includes"

Current Behavior
…
$ ./gradlew :integrationTest --tests mr.jar.LibrarianTest
> Task :compileJava UP-TO-DATE
> Task :processResources NO-SOURCE
> Task :classes UP-TO-DATE
> Task :compileIntTestJava UP-TO-DATE
> Task :processIntTestResources NO-SOURCE
> Task :intTestClasses UP-TO-DATE
> Task :integrationTest FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':integrationTest'.
> No tests found for given includes: [mr.jar.LibrarianTest](--tests filter)
…
BUILD FAILED in 2s
3 actionable tasks: 1 executed, 2 up-to-date

Expected Behavior
…
$ ./gradlew :integrationTest --tests mr.jar.LibrarianTest
> Task :compileJava UP-TO-DATE
> Task :processResources NO-SOURCE
> Task :classes UP-TO-DATE
> Task :compileIntTestJava UP-TO-DATE
> Task :processIntTestResources NO-SOURCE
> Task :intTestClasses UP-TO-DATE
> Task :integrationTest

LibrarianTest > testSomeLibraryMethod() FAILED
    org.opentest4j.AssertionFailedError at LibrarianTest.java:12

1 test completed, 1 failed

> Task :integrationTest FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':integrationTest'.
> There were failing tests. See the report at: file:///…
…
BUILD FAILED in 2s
3 actionable tasks: 1 executed, 2 up-to-date

Context (optional)
I'm trying to accomplish a separation of unit tests, integration tests and functional tests in a basic Java library project. I need to use Gradle 6.9.4. So I need to accomplish that separation WITHOUT The JVM Test Suite Plugin.
I followed, verbatim, these steps prescribed in version 6.9.4's user guide.
Steps to Reproduce

Follow these steps in version 6.9.4's user guide

Alternatively, download and decompress this reproducer project

In the project root, run `./gradlew :integrationTest --tests mr.jar.LibrarianTest
Observe the `No tests found for given includes: [mr.jar.LibrarianTest](--tests filter) result in the console

Gradle version
6.9.4
Build scan URL (optional)
No response
Your Environment (optional)

Gradle 6.9.4
Build time:   2023-02-22 08:43:12 UTC
Revision:     7f9380f27d6dc6a1ee6dfc466b834b0408d0b0c4
Kotlin:       1.4.20
Groovy:       2.5.12
Ant:          Apache Ant(TM) version 1.10.9 compiled on September 27 2020
JVM:          13 (Oracle Corporation 13+33)
OS:           Windows 10 10..0 amd64

…Yes, this is the very same issue: when you run a test from IDEA like I did, it actually uses --tests and the fact Gradle tells you that the test you just started doesn't exist is... frustrating… — Originally posted by @melix in https://github.com/gradle/gradle/issues/16029#issuecomment-774001969

Also frustrating is the "nonexistence_" of the same test in which it has no problem detecting and reporting compilation errors in like it does in this issue.

I eventually remembered from using TestKit a couple years ago that the java-gradle-plugin puts the finishing touches on making separate custom source sets and custom test tasks actually work.
I expected to be able do what I wanted without the java-gradle-plugin. But go with what you know, I guess ¯\_(ツ)_/¯

Thank you for your interest in Gradle!
This issue will be closed as a duplicate of

https://github.com/gradle/gradle/issues/16029#issuecomment-774001969

Please add your use case and 👍 to that issue.

6.x branch is no longer maintained and it's unlikely to get any update. Also, you should follow the manual completely without skipping any steps (it's a bit fragile in that version).

@lingocoder
Sorry that my message is confusing. By "fragile" I meant the Gradle implementation, meaning that minor errors may lead to unwanted behavior. It's one of the reasons why Test Suites Plugin was introduced.
I haven't invested much time in investigating your issue though, so I can't pinpoint the exact problem, sorry. Given it's a pretty old version, it's unlikely the issue would get attention from the team because our capacity is limited. Perhaps you can find the solution with the help of the community in Slack or forums. Find links to these resources on help.gradle.org

…I haven't invested much time in investigating your issue though, so I can't pinpoint the exact problem, sorry…

I appreciate your feedback anyway, @ov7a.

…Perhaps you can find the solution with the help of the community in Slack or forums…

Thanks. But I've already found a solution (a round of applause for the super excellent former-Gradler, @bmuschko! 👏).
 But probably no more so than the no doubt equally super excellent Test Suite Plugin.

…Given it's a pretty old version, it's unlikely the issue would get attention from the team…

Say the exact same issue is reproducible in the latest Gradle, Am I correct that your advice would be to also add that to @melix's UX issue? TIA.

Thanks for the clarifications, @lingocoder!

Say the exact same issue is reproducible in the latest Gradle, Am I correct that https://github.com/gradle/gradle/issues/26647#issuecomment-1752541167 to @melix's UX issue? TIA.

Yes, please add a comment there with your case (a reproducer is appreciated too)!


flet.Row isn't scrolling to the end when flet.Text child gets updated content

Hi Everybody,
for one of my apps I need an online console like view. The Construction is very easy: One big flet.Text Control to take the content of the IOStream as console output and below one flet.TextInput with two buttons for sending commands to the interpreter. This all works great.
What does not work right now is, that when there is new content given to the self.console_text Control by the data aquisition thread then the flet.Text element is not scolling to the end. The Text control does not have a method or property to define such behaviour, but the parent layout element flet.Row does.
So from the docs I read, that the Row should scroll to the end when it comes to an update for one of its children if you define the auto_scroll=True. Unfortunately this is not going to happen. You have to scroll down manually which is very annoying for a console like app.
Furthermore I tried to use the scroll_to(offset=-1, duration=500) method of the Row along with auto_scroll=False each time the content of the Text control is updated. Unfortunately this isn't working either.
Any good ideas?
Here is the code:
class Viewmodel(flet.View):

    def __init__(self, page):
        super().__init__()          # Init Parent Object
        self.page = page            # Store reference to the page Object which is given as an arg
        self.build()                # Build up the UI
        self.page.update()          # Update the UI after built up
        self.active = True          # Flag for detecting if the page is still shown
        self.page.on_disconnect = self.set_state

        check_thread = threading.Thread(target=self.get_memory_logs, daemon=True)
        check_thread.start()

    def build(self):
        self.page.fonts = {"RobotoMono": "/fonts/RobotoMono-Regular.ttf"}

        self.contentbox = flet.Container(margin=20, padding=10, expand=True,
                                      alignment=flet.alignment.top_center,
                                      bgcolor=flet.colors.GREY,
                                      border=flet.border.all(1, flet.colors.BLACK),
                                      border_radius=10)

        self.controls.append(self.contentbox)
        self.column = flet.Column(expand=True)
        self.contentbox.content = self.column

        # Heading
        self.column.controls.append(flet.Row(controls=[flet.Text("Console and Live View Logging"),], height=40))

        # Logging Area
        # Um das Auffüllen möglich zu machen das oberste und unterste Row Element mit fester Höhe, das mittlere auf expand=True und das Child Text auch
        # Um das Scrolln zu ermöglichen die Row auf auto_scroll=True UND im Text das selectable auf True. Sonst geht es nicht.
        self.console_row = flet.Row(expand=True, auto_scroll=True)
        self.console_text = flet.Text("DUMMY TEXT - CONSOLE FILE CONTENT", font_family="RobotoMono", size=10, expand=True, selectable=True)          # Content of Log goes here
        self.console_row.controls.append(self.console_text)
        self.column.controls.append(self.console_row)

        # Command Area
        self.command_btn = flet.ElevatedButton("Send", bgcolor=flet.colors.WHITE, on_click=self.handle_clicks)
        self.clear_btn = flet.ElevatedButton("Clear", bgcolor=flet.colors.WHITE, on_click=self.handle_clicks)
        self.command_input = flet.TextField(label="Command Input", expand=True, height=40, bgcolor=flet.colors.WHITE,
                                            text_size=10, text_style=flet.TextStyle(font_family="RobotoMono"))
        self.column.controls.append((flet.Row(controls=[self.command_input, self.command_btn, self.clear_btn], height=60, spacing=3)))

    def handle_clicks(self, event):
        logger.info(f"CLICK on {event.control.text}")

        if event.control.text.lower() == 'clear':
            self.command_input.value = ""

        if event.control.text.lower() == 'send':
            response_json = m2p.interpreter(self.command_input.value)
            m2p.memory_log.write(f"\n\n{response_json}\n\n")                         # We can write directly into the memory stream without chaging the log file

        self.page.update()

    def set_state(self, event):
        self.active = False

    def get_memory_logs(self):
        while self.active == True:
            new_value = m2p.memory_log.getvalue()       # Get actual Value from memory StringIO stream
            self.console_text.value = new_value         # Update the Text Control

            try:
                pass
                #self.console_row.scroll_to(offset=-1, duration=500)
            except Exception as e:
                print(e)

            self.page.update()
            time.sleep(0.5)

Thanks in advance.
cheers
Chris

So from the docs I read, that the Row should scroll to the end when it comes to an update for one of its children if you define the auto_scroll=True. Unfortunately this is not going to happen.

Use a Column instead (still with the auto_scroll=True).

Hi @ndonkoHenri ,
thank you very much for your hint.
I tried to exchange the Layout element flet.Row with flet.Column(expand=True, auto_scroll=False) as you suggested but unfortunately this isn't working either. Furthermore I tried to set the auto_scroll to False and call the scroll_to(offset=-1) method for the column too, but without any success.
Maybe the layout elements are not aware of the size of the Text control.
Are there any working examples with Text controls that autoscroll to the bottom after an update?
regards
Chris

I found a similar example made by a community member: here
If this doesnt help, please build up a runnable code repro with the issue, so I can test locally.


Github actions - eslint support for "ng lint" and "ionic build"

Before build action:

[ ] Run "ng lint" command action
[ ] Run "ionic build" command action

@nguoianphu, I think it will be better this way, since we identify errors before we compile the application. What do you think?

Ok, it's good. I'll check it soon.


Use existing crates

This looks great for getting us started!
Maybe we should consider using the existing https://github.com/dunmatt/no-std-net for IPAddress and SocketAddress, as that is essentially the std::net without the std part.
Perhaps it would even make sense eventually to merge the two..

That looks more complete that what I have, so happy to take a PR that deletes my IP address types,  adds a dependency on https://crates.io/crates/no-std-net and just re-exports their types.


Support for Mitsubishi MSZ-AP50VGKD heatpump

I have generated a code file for my Mitsubishi MSZ-AP50VGKD heatpump, please include this in the repository for others to use.
I suspect that it will work for other MSZ-AP series heatpumps, but have not tested
Thanks,
Will
Mitsubishi_MSZ-AP50VGKD.json

Thank you!


Lockable Failed Attempts Never Expire

I've been asked to modify our login procedure so that failed attempts eventually expire. For example, we have the lockout strategy set for 3 failed attempts, and the unlock strategy for both 1hr or e-mail.
But the use-case we have is that people are putting in two failed attempts, giving up, trying again the next day, and failing: bam, that's their third attempt and they're immediately locked out. Even though more time than the unlock strategy has past.
I'd like to add an optional last_attempt_at datetime field to the user model, and when checking for failed attempts, if the config.unlock_strategy is set to time or both AND the last_attempt_at was more than the config.unlock_in time, it should reset the failed_attempts before continuing.
Is this change desirable? Does it seem like a good idea? Or shall I go back to shoe-horning the behaviour in my own app?

@LenPayne I understand your use case, you actually need a different behavior.
You want to unlock the account with the time before it was locked by the maximum failed attempts.
Since this seems like a really specific requirement, I don't think we should support it for now.
While I know it's not ideal, I think the best path for you now is to implement this in your app.
I hope you get my point. Thank you!

I also need an expiring failed attempt counter. Failed attempt tracking seems pretty useless without a counter expiry.
Imagine a regular user who makes a typo signing in about once a month. If you allow a maximum of 6 failed sign-in attempts attempts, after 6 months they will be locked out for no real reason and the user will be very confused.
The point of a locking mechanism like this is to prevent an unauthorized person from brute forcing their way into someone else's account, not to punish a user for occasional typos.
A quick fix that doesn't require any changes to Devise code is a cron job that runs at a specified time interval that decrements the failed attempts counter by 1, until reaching 0. For example, if you want to lock the account after 6 failed sign-in attempts within 1 hour, you can decrement the count by 1 every 10 minutes.

Actually, I built it and we've been using it internally for eight months.
https://github.com/LenPayne/devise/commit/3558dbb60e72323fd677bc4f764c199b986a4786
This was originally forked off of 3-stable.

@LenPayne do you have any plans adding a PR with that change to upstream Devise?

This would be nice to have in Devise. As it is now, the current behaviour is very confusing for most users. Are there any plans to add this in? Or at the very least, have the sign in attempts reset upon logging in?

We're still using it in production. Based on my comment above, looks like we turned it on Jan 2018 or so. I have an updated fork from 4.5.0: https://github.com/LenPayne/devise/tree/expire_failed_4.5.0
As the initial idea was shot down, I've never reopened the issue or PR, but it works and has done the job.
The individual commit can be dropped on top of most current branches: https://github.com/LenPayne/devise/commit/16eefb099176e1fe049525058de5a7d037b4b38c

I've just been given a ticket to implement lockout on multiple failed attempts in our app (which uses Devise) and the requirement is for the lockout to occur if there is a given number of failures within a specific time period. I can't see Devise's default behaviour being accepted by our users.
I'm not sure building our own custom fork of Devise would be accepted by management. Is there a way to get Devise to do this without having to do that?
(I was also somewhat surprised to see that a successful login doesn't reset the counter. Again, that wouldn't be accepted by our users. I guess we need to call reset_failed_attempts! on a successful login, but I would have thought that Devise would do that as a matter of course…)

@unikitty37

I was also somewhat surprised to see that a successful login doesn't reset the counter.

A successful login should reset failed attempts, otherwise the behavior is really inconsistent and things like this that was mentioned above could happen:

Imagine a regular user who makes a typo signing in about once a month. If you allow a maximum of 6 failed sign-in attempts attempts, after 6 months they will be locked out for no real reason and the user will be very confused.

Here's the code that handles resetting whenever there's an explicit user sign in: https://github.com/heartcombo/devise/blob/7d1dc56fdba2402c452c4224567077b23184637e/lib/devise/hooks/lockable.rb#L5-L9
If that is for some reason not working, let me know and we can look into it more, as I'd consider it a bug.

I'm not sure building our own custom fork of Devise would be accepted by management. Is there a way to get Devise to do this without having to do that?

You don't really need a fork, you can customize some of the behavior with hooks and methods on your own app.
For example, off the top of my head, maybe something like this could work: you can add a timestamp to track it, something like last_failed_attempt_at, then override increment_failed_attempts https://github.com/heartcombo/devise/blob/7d1dc56fdba2402c452c4224567077b23184637e/lib/devise/models/lockable.rb#L122 and update that timestamp, or reset the counter if it's after your threshold.
# pseudo code, untested
def increment_failed_attempts
  if last_failed_attempt_at && last_failed_attempt_at < self.class.unlock_in.ago # or use your own time period here
    # reset failed attempts after a certain threshold
    self.failed_attempts = 0
  end
  self.last_failed_attempt_at = Time.current
  super
end

Again this is totally untested, but something that can get you started. I'm not sure if that's behavior to add to Devise just yet, but if something like this is simple enough for your needs and works, maybe we could consider it. I just want to reinforce that resetting failed attempts when successfully logging in should be happening via Devise.

@unikitty37 you should be able to implement that method directly on your model (i.e. User), and call super, no need to reopen the original module.
class User < ApplicationRecord
  # stuff here.

  # devise override
  def increment_failed_attempts
    Rails.logger.info "SUCCESSFULLY PATCHED increment_failed_attempts"

    super
  end
end

@carlosantoniodasilva Thanks! Looks like I was trying to be too clever.
Once I get it working I can add the code to the documentation in the wiki, if that would help others.

@unikitty37 sure thing. Maybe a new wiki page might be better though, to keep it specific to the modification you're making.


Requires a language_version override in Python 2 environments

Describe the bug
When attempting to install the hook I would assume all you have to do is have a .pre-commit-config.yaml with the following configuration:
-   repo: https://github.com/executablebooks/mdformat
    rev: 0.5.6
    hooks:
        -   id: mdformat

However, for any Python 2 environment (I am on 2.7.16) it seems you have to put in a language_version override to get it to install properly resulting in (something like):
-   repo: https://github.com/executablebooks/mdformat
    rev: 0.5.6
    hooks:
        -   id: mdformat
            language_version: 3.7.7

I believe there should be a default language version set so that you don't have to override this value.
The reason I ask about this is because other hooks black for example also only run on Python 3, and it does not need this override.
To Reproduce
Steps to reproduce the behavior:

Create a python virtual environment where the version of python is not supported for this hook
Attempt to create a pre-commit config without language_version set.
pre-commit install --install-hooks

Expected behavior
Expected behavior is that it installs properly.
Environment

Python Version [e.g. 3.7.1]: 2.7.16
Package versions or output of jupyter-book --version: 0.5.6
Operating System: MacOS

Additional context
N/A

Thanks for the issue!
Firstly, I'm sorry that you have to work with Python 2 :smile:
Black sets language_version: python3 in their .pre-commit-hooks.yaml. I think we should set the same configuration in this project.
For now I assume the following configuration will work for you:
- repo: https://github.com/executablebooks/mdformat
  rev: 0.6.4
  hooks:
  - id: mdformat
    language_version: python3

Seems reasonable.
And don't worry we're moving to Python 3 very soon (although, I wish it had been sooner) 😸 .


Add support for more flexibility in the Test-SSOAuthentication function

Code of Conduct

[X] I have read and agree to the project's Code of Conduct.
[X] Vote on this issue by adding a 👍 reaction to the original issue initial description to help the maintainers prioritize.
[X] Do not leave "+1" or other comments that do not add relevant information or questions.
[X] If you are interested in working on this issue or have submitted a pull request, please leave a comment.

Description
I got this error and the result html not showing "vCenter Single Sign-On - Password Expiration"
I used the command below:
PS > Invoke-PasswordPolicyManager -sddcManagerFqdn vcf-m01-sddcm01.my.fqdn -sddcManagerUser<EMAIL_ADDRESS>-sddcManagerPass VMware1! -sddcRootPass VMw@re123!VMw@re123! -reportPath K:\Reporting -darkMode -allDomains

[02-18-2023_12:29:49] INFO Starting the Process of Generating Password Policy Manager Report for VMware Cloud Foundation instance (vcf-m01-sddcm01.my.fqdn).

[02-18-2023_12:29:49] INFO Setting up the log file to path K:\Reporting\logs\Invoke-PasswordPolicyManager-02-18-2023_12_29_49.log.

[02-18-2023_12:29:49] INFO Setting up report folder and report K:\Reporting\PasswordPolicyManager\02-18-2023_12_29_49-passwordPolicyManager-vcf-m01-sddcm01.htm.

[02-18-2023_12:29:49] INFO Collecting SDDC Manager Password Policies for VMware Cloud Foundation instance (vcf-m01-sddcm01.my.fqdn).

[02-18-2023_12:30:38] INFO Collecting vCenter Single Sign-On Password Policies for VMware Cloud Foundation instance (vcf-m01-sddcm01.my.fqdn).

Connect-SsoAdminServer: One or more errors occurred. (The SSL connection could not be established, see inner exception.)

Test-SSOAuthentication: Unable to authenticate to Single-Sign-On Server (vcf-m01-vc01.my.fqdn), check credentials: PRE_VALIDATION_FAILED

'vcf-m01-vc01.my.fqdn' doesn't match any objects in $global:DefaultSsoAdminServers variable

[02-18-2023_12:30:43] INFO Collecting vCenter Server Password Expiration Policy for VMware Cloud Foundation instance (vcf-m01-sddcm01.my.fqdn).

[02-18-2023_12:30:48] INFO Collecting vCenter Server (Local User) Password Policies for VMware Cloud Foundation instance (vcf-m01-sddcm01.my.fqdn).

[02-18-2023_12:31:14] INFO Collecting NSX Manager Password Policies for VMware Cloud Foundation instance (vcf-m01-sddcm01.my.fqdn).

[02-18-2023_12:31:40] INFO Collecting NSX Edge Password Policies for VMware Cloud Foundation instance (vcf-m01-sddcm01.my.fqdn).

[02-18-2023_12:31:55] INFO Collecting ESXi Password Policies for VMware Cloud Foundation instance (vcf-m01-sddcm01.my.fqdn).

[02-18-2023_12:32:08] INFO Generating the Final Report and Saving to (K:\Reporting\PasswordPolicyManager\02-18-2023_12_29_49-passwordPolicyManager-vcf-m01-sddcm01.htm).

Use Case(s)
At first i tried the latest module of SsoAdmin since it was updated yesterday 1.3.9 on Feb 17, 2023 but didn't work.
So i went on and relaxed the connect command to allow the self signed certificate of my vCenter in lab and it worked.
Even thought an external CA is defacto mandatory for production environment of VCF,
i think there is room for more use-cases,
if vCenter self signed certificate is an option through the below potential configuration.
Potential Configuration
Line 37873 $Script:ssoConnectionDetail = Connect-SsoAdminServer -Server $server -User $user -Password $pass -SkipCertificateCheck
References
VMware.vSphere.SsoAdmin

Code blocks are now correctly formatted


fix: Update @appland/appmap and @appland/scanner properly

Previously, yarn up was not giving the desired outcomes. Some users were not receiving updates. This command ensures both packages are updated while not affecting the version constraints defined in package.json.
To see this in action, check the version of @appland/appmap or @appland/scanner in yarn.lock.
On Linux:
$ cat ~/.config/Code/User/globalStorage/appland.appmap/yarn.lock | grep -A1 '@appland/appmap@npm:^3'
"@appland/appmap@npm:^3":
  version: 3.53.0

On Darwin:
$ cat ~/Library/ApplicationSupport/Code/User/globalStorage/appland.appmap/yarn.lock | grep -A1 '@appland/appmap@npm:^3'
"@appland/appmap@npm:^3":
  version: 3.53.0

Run the extension. The AppMap: Services tab in Output should indicate success installing dependencies. Checking the version again should yield an updated version:
$ cat ~/.config/Code/User/globalStorage/appland.appmap/yarn.lock | grep -A1 '@appland/appmap@npm:^3'
"@appland/appmap@npm:^3":
  version: 3.60.1

Fixes #590

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

v0.61.1
GitHub release

Your semantic-release bot :package::rocket:

This might become a problem.
$ yarn --version
2.4.3
$ yarn up -R @appland/appmap @appland/scanner
Unknown Syntax Error: Unsupported option name ("-R").

$ yarn up [-i,--interactive] [-E,--exact] [-T,--tilde] [-C,--caret] ...

It worked with yarn 3.2.1.


Show query parameter in the query path automatically

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Summary 💡
In HTTP request, after setting up a query parameter I am required to bind it to the query using the binding editor as mentioned here
It would be better if we could keep it simple and add parameter to the path on our own.
Examples 🌈
Retool:
https://github.com/mui/mui-toolpad/assets/92228082/2a03e122-29a5-405d-b1d2-5c32d1b6257a
Motivation 🔦
No response

I was looking to add params like ?param1=value1 and URL parameters is how I should do it to avoid manually appending them to the query.
But then, the concept of parameters is quite straightforward in retool as it allows doing it inline using mustache operator. It is not a blocker, just an input on reducing steps.

When we set up a parameter, it will be appended to the URL.
I guess this is what you want to do.
I think I can try it

can this issue assign me?

@JerryWu1234 Thanks for checking it out. We can look into this one later, as it is an enhancement.

@prakhargupta1 I saw this label was from new feature to status:waiting for maintainer. So everything is ready ?

I am closing this for now as it is not a blocker; we can see if it pops up later.


Fix select spark version in staging

Changes
In staging, there are some spark versions that do not have a patch version. We fall back to a different pattern with no patch component for these. Additionally, we check if the builds are equal to one another (which allows us to avoid comparing one < the other in the case where they are both None).
Closes #352 and #378.
Tests

[ ] make test run locally
[ ] make fmt applied
[ ] relevant integration tests applied

Codecov Report
Attention: 3 lines in your changes are missing coverage. Please review.

Files
Coverage Δ

databricks/sdk/mixins/compute.py
36.19% <70.00%> (+2.64%)
:arrow_up:

:loudspeaker: Thoughts on this report? Let us know!.


Remove the dependency to stolostron lib-go.

The https://github.com/stolostron/library-go has been inactive for years, comfirmed with the repo owner, the repo is not been maintained in the furture.
Teh curator repo only use LoadConfig , but the only pattern is LoadConfig("","",""). So we can replace it with the rest.InClusterConfig() directly.

/assign @fxiang1
cc @dtthuynh

/approve

@xuezhaojun Looks like there's some unit tests failing. Can you fix the unit tests? Thanks!

/lgtm


Restrictions to CudNN and CUDA toolkit version.

I am trying to run neural_artistic_style with the Nvidia CUDA toolkit 9.1 and 7.1 cudNN. Are these newer version from nividia not supported? I have ran into many problems such as the GPU architecture not supported error in this project, and other errors in neural_artistic_style.

When making cudarray specifically i also recieve the error:
src/nnet/cudnn.cpp:169:5**: error: too few arguments to function** ‘cudnnStatus_t cudnnSetConvolution2dDescriptor(cudnnConvolutionDescriptor_t, int, int, int, int, int, int, cudnnConvolutionMode_t, cudnnDataType_t)'));

Yes it does seem that this library does not work with CUDA 8.0 or above

For cudNN 7.x and CUDA 9.x compatibility, make the following change in cudnn.cpp, replace lines 167-169 with the following:
CUDNN_CHECK(cudnnSetConvolution2dDescriptor(
conv_desc, pad_y, pad_x, stride_y, stride_x, 1, 1, CUDNN_CONVOLUTION, CUDNN_DATA_INT32
));

For cudNN 7.x and CUDA 9.x compatibility, make the following change in cudnn.cpp, replace lines 167-169 with the following:
CUDNN_CHECK(cudnnSetConvolution2dDescriptor(
conv_desc, pad_y, pad_x, stride_y, stride_x, 1, 1, CUDNN_CONVOLUTION, CUDNN_DATA_FLOAT
));
This will get you past the compilation error, I have not yet had the chance to test the library with cudNN 7 and CUDA 9.

it worked with cuda10 as well
thank you so much!!!!

I am trying to install cudarry,but the version of cuda-toolkit is cuda10.2 and cuDNN <IP_ADDRESS>,I meet the same problems as you,how can I solve this problem?

src/nnet/cudnn.cpp:169:5: error: too few arguments to function ‘cudnnStatus_t cudnnSetConvolution2dDescriptor(cudnnConvolutionDescriptor_t, int, int, int, int, int, int, cudnnConvolutionMode_t, cudnnDataType_t)’
));
^

and how about the installation of cuda10.x and cuda11.x for cudarray?

and how about the installation of cuda10.x and cuda11.x for cudarray?

For me, the change in the code also worked for cuda 11.6.

For cudNN 7.x and CUDA 9.x compatibility, make the following change in cudnn.cpp, replace lines 167-169 with the following:
CUDNN_CHECK(cudnnSetConvolution2dDescriptor( conv_desc, pad_y, pad_x, stride_y, stride_x, 1, 1, CUDNN_CONVOLUTION, CUDNN_DATA_FLOAT ));
This will get you past the compilation error, I have not yet had the chance to test the library with cudNN 7 and CUDA 9.

For me, it can work for cuda -11.3


RESTful SUSHI (COUNTER 5) support

Add support for the new RESTful SUSHI-lite protocol, which seems like it will be mandatory in COUNTER 5.

Thanks! 🙏


itemprop and name on meta

Hi,
Microdata spec says:

If a meta element has an itemprop attribute, the name, http-equiv, and charset attributes must be omitted, and the content attribute must be present.

Shouldn't one of them be omitted on <meta name='description' itemprop='description' content='Isto é a minha descrição de página' /> ?
Another thing: Shouldn't double quote be used in meta attributes? To avoid attribute being closed if there is a single quote in, for instance, description=" ".

meta tag content should definitely use double quote. If the description has a single quote, then the meta structured is crashed and become useless, and all words after become empty attributes.
Ex: Cap-Haitien Je t'aime (crashed after t')
<meta name="description" itemprop="description" content="Cap-Haitien Je t" aime="" is="" an="" song="" in="" album="" 10="" ans="" plus="" tard="" performed="" by="" musician="" richie.="" genre:="" konpa,="" '="">


test: add e2e test containing transitive npm_package deps

This adds an extra indirect dependency to the npm_link_package test to ensure indirect deps are passed along to runtime.
The second commit adds an esm version of that test. Basically copy and pasted and switched to esm which requires some extra node flags and minor other differences. Currently the file structure and files are very similar so a visual diff between the two nicely shows the differences.

Hey do you still want to finish this one?

Now that we have Greg's changes I'll give it a shot 👍

@gregmagolan this is passing now and ready


Layout nav-list "Full demo": Splitting into components breaks the layout

Bug Report
We created an app with the layout similar to your nav-list full demo example. If you split the components of the layout into seperate components the layout will be destroyed.
Layout all-in-one-component

Layout splitted-into-components

Steps to reproduce
[ ] Create a new angular app
[ ] Install Covalent
[ ] Copy layout "Full Demo" into your app.component
--> Layout looks as expected. StackBlitz example all-in-one-component
[ ] Move components of the navigation to own components (e.g. NavigationDrawer, Sidenav-Toolbar-Content, Content)
--> Layout is broken as seen in the screenshot above. StackBlitz example splitted-into-components
What is the expected behavior?
If I split part of the navigations in components, the navigation will look the same as all in one component.
What is the motivation / use case for changing the behavior?
To load different components into the sidenav-content based on the url / route.

@makuepfer This is expected behavior since this is how ng-content works. The slot names have to be within the same template, they cannot be inside children. What you can do to separate your code is to do something like the following. Notice that the slot names are still within the same template.
<td-layout-nav-list>
  <app-sidenav-header td-sidenav-toolbar-content></app-header>
  <app-header td-toolbar-content></app-header>
  <app-list td-sidenav-content></app-list>
</td-layout-nav-list>


Seat Heaters (and cooling)

Hello,
My sensors for "seat_heater" show always as "on".
The car has also "Seat Cooling" but i have no such sensors in HA. Maybe thats also the problem why they are always "on".

I think this is resolved in v2 but mine doesn't report this so I can't confirm.

I looked at code and this should be resolved in 2.X would you be willing to try the beta?

Closing due to lack of activity.


Note that Improviz has been depreciated by original contributor since Jan 03, 2023

https://github.com/rumblesan/improviz

Whoops, I missed the issue ! Indeed, it has been deprecated. Thank you @Ross-Li !
See : https://github.com/LimeLimeW/awesome-vjing/commit/0f85a60927e00523c3158123d374e74dafea4e73


Can I take off as the orientation which I placed the drone?

When I run px4_fast_planner.launch, the drone will take off and rotate to the East. I want the drone don't rotate. I try to let the orientation equal to the home_pos_'orientation, and this can make the drone take off without rotation. However, there is other problem. So, how can I solve the problem? How can I make the drone take off without rotation?

当我运行 px4_fast_planner.launch 时，无人机将起飞并向东旋转。 我希望无人机不旋转。 我尝试让方向与 home_pos_'orientation 相等，这样可以使无人机起飞而无需旋转。 然而，还有其他问题。 那么，我该如何解决这个问题呢？ 如何让无人机不旋转起飞？

你好，请问你解决这个问题了没有？


Check for Updates is not working

On my iMac (masOS Big Sur) Update is not working both with 5.1.3 or with 6.0d4 versions. I got this message:

On my Macbook Pro (macOs Catalina) update is working. What could be the problem?
Thanks!

I don’t have any problems both on NNW 5.1.3 and 6.0d4 on macOS Big Sur.
Be sure you don’t have any firewall that block the connection (like Little Snitch or LuLu).

I don’t have any problems both on NNW 5.1.3 and 6.0d4 on macOS Big Sur.
Be sure you don’t have any firewall that block the connection (like Little Snitch or LuLu).

I have Little Snitch, but I don't block NNW. When I switch off Little Snitch I got the same error message.

I have Little Snitch, but I don't block NNW. When I switch off Little Snitch I got the same error message.

Is it possible that you block some IPs? I use VPN when I switched off the update is working. The strange thing, that when I switched the VPN on again, update is still working. Now I have a different IP, than before.

Is it possible that you block some IPs? I use VPN when I switched off the update is working. The strange thing, that when I switched the VPN on again, update is still working. Now I have a different IP, than before.

Search if Little is blocking or if your firewall is blocking this "/Applications/NetNewsWire.app/Contents/XPCServices/org.sparkle-project.Downloader.xpc”.
Because NNW use Sparkle framework for updates.

Search if Little is blocking or if your firewall is blocking this "/Applications/NetNewsWire.app/Contents/XPCServices/org.sparkle-project.Downloader.xpc”.
Because NNW use Sparkle framework for updates.

Is it possible that you block some IPs? I use VPN when I switched off the update is working. The strange thing, that when I switched the VPN on again, update is still working. Now I have a different IP, than before.

It could be just a little bug of the vpn or firewall that for one moment it doesn’t allow the connection.

Is it possible that you block some IPs? I use VPN when I switched off the update is working. The strange thing, that when I switched the VPN on again, update is still working. Now I have a different IP, than before.

It could be just a little bug of the vpn or firewall that for one moment it doesn’t allow the connection.

Search if Little is blocking or if your firewall is blocking this "/Applications/NetNewsWire.app/Contents/XPCServices/org.sparkle-project.Downloader.xpc”.
Because NNW use Sparkle framework for updates.

Little Snitch don't block that

Search if Little is blocking or if your firewall is blocking this "/Applications/NetNewsWire.app/Contents/XPCServices/org.sparkle-project.Downloader.xpc”.
Because NNW use Sparkle framework for updates.

Little Snitch don't block that

Is it possible that you block some IPs? I use VPN when I switched off the update is working. The strange thing, that when I switched the VPN on again, update is still working. Now I have a different IP, than before.

It could be just a little bug of the vpn or firewall that for one moment it doesn’t allow the connection.

Yes, it could be. :)
Anyway, thanks for your help. It is working now, so I close this issue.

Is it possible that you block some IPs? I use VPN when I switched off the update is working. The strange thing, that when I switched the VPN on again, update is still working. Now I have a different IP, than before.

It could be just a little bug of the vpn or firewall that for one moment it doesn’t allow the connection.

Yes, it could be. :)
Anyway, thanks for your help. It is working now, so I close this issue.


Windows build

small change required to find Eigen3 on windows.
this goes on top of #73

How do we find Eigen3 for MOAB on windows?  Does MOAB have it's own FindEigen as well?

I stole that one from MOAB.
Maybe there is a way to get the EIGEN path form libMOAB but didn't know how to do so...

I stole that one from MOAB.
Maybe there is a way to get the EIGEN path form libMOAB but didn't know how to do so...

No - that's fine.  I just wasn't sure if MOAB had their own or not - we can include one here.

@pshriwise @gonuke I think this should be ready

Can we setup CI for this?? (incl. Windows) I know we've discussed before.  It is hard to do tests since the output is a geometry file, but we could at least confirm that it builds and runs?

@gonuke do you still want CI to be part of this ?
or shall we take care of this in the thx PR ?

I think for now, we can rely on the plugin CI to test this, since it's the only place we use it. Maybe at our next meeting we can discuss how to incorporate some kind of CI. For example, we could build the plugin as part of this repo's CI a a test??

BTW, it should be possible to get the Eigen3 path from MOAB, but let's make an issue out of that and move this forward.

Thanks for helping get us up and running on Windows @bam241


Preserve whitespace in console.log statements

It would be nice to preserve whitespace in multi-line logs that occur in the middle of tests.
For example, the reporter should print the console.log statement that spans multiple lines with empty lines
test('logging inside a test', function (t) {
  console.log('Logging from a test can be helpful')
  console.log('\u001B[?25l') // should not print
  console.log(`
Multi-line comments
are also

really

cool.
  `)

  t.end()
})

I toyed around with preserving whitespace in console.logs in tap-arc. Ran into 2 problems
The event the parser sends with non-TAP lines is extra. tap-parser does have a preserveWhitespace option :thumbsup: -- but extra doesn't get those empty lines
Another event does though! line gets almost all lines from the TAP output. so I attempted to filter out non-empty chunks from the line event and print those. Unfortunately, the order isn't guaranteed (the nature of streams), so the blank lines end up being emitted before non-blank lines in a console log
Changing tap-arc to listen to line like this where I intentionally add a $ to call out lines printed from line event
parser.on('line', (line) => {
  if (line.trim().length === 0) print('$' + line)
})

parser.on('extra', (extra) => {
  const stripped = stripAnsi(extra).trim()
  const justAnsi = stripped.length === 0 && extra.length > 0
  if (!justAnsi) print(`${pad(2)}${extra}`)
})

gives us logs like this
  basic arithmetic without messages
    ✔ should be strictly equal
$
$
$
    ✖ 2) should be strictly equal
      Expected 666 but got 66
      At: Test.<anonymous> (/test/create-mixed-tap.js:5:5)

  logging inside a test
    Logging from a test can be helpful
    Multi-line comments
    are also
    really
    cool.
$

You can see that the empty lines from the "logging inside a test" are actually parsed and printed way before the others, in the middle of the previous test group


Run a single index update loop thread

Is your feature request related to a problem? Please describe.
When a new database is created, an update_awaiter loop is started in a thread per index:
https://github.com/meilisearch/MeiliSearch/blob/08a8dc0d0d0f4872878ec85a7e6735ed694f44ff/meilisearch-core/src/database.rs#L289
Is there a reason for having one thread/updater per index? I assume the underlying database does not run transactions in parallel, and that thus more threads does not give more parallelism, while still generating some overhead per index.
Describe the solution you'd like
Have you considered spawning a single "updater" thread?
It could own a map of index id to whatever info is required to update an index(probably what is currently being passed as argument to update_awaiter, and perhaps only one ref to things like the "env" would be necessary).
The update events would have to contain the id of the index to which they relate.
The single update loop would then receive messages, look up the "updater" in the map using the id in the message, and run the update logic for the index.
The benefits could be:

Using only a single thread(less memory, maybe better cache locality, less context switching and so on).
A more cohesive "updater" component.

Hello @gterzian, thanks for the suggestions, we're working on a new version of the engine that handle this very differently. We won't fix this in the current version.
cheers!


Redered IFRAME content has incorrect dimensions

<EMAIL_ADDRESS>commented:

Which version of PhantomJS are you using? Tip: run 'phantomjs --version'.

1.5.0
What steps will reproduce the problem?

Render the page http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_iframe into a png file

What is the expected output? What do you see instead?
The Expected output is in the attached picture file (correct.png). The actual output is in the picture file (incorrect.png).
Which operating system are you using?
OSX 10.6.8
Did you use binary PhantomJS or did you compile it from source?
binary
Please provide any additional information below.

Disclaimer:
This issue was migrated on 2013-03-15 from the project's former issue tracker on Google Code, Issue #581.
:star2:   4 people had starred this issue at the time of migration.

I have the same issue in version 2.0.0. Any news on this?

I think I ran into this today, using 1.9.7. I can make the iframe a bit taller, but not shorter than it initially is.


Glitch JavaScript by building a pyramid generator

There is a glitch on question 43 the code is correct but will not process this will not allow the introduction to be complete when all other answers are answered correctly an finished.

Thank you for reporting this issue.
This is a standard message notifying you that this issue seems to be a request for help. Instead of asking for help here, please click the "Help" button on the challenge on freeCodeCamp and choose option which will help you create a question in the right part of the forum. Volunteers on the forum usually respond to questions within a few hours and can help determine if there is an issue with your code or the challenge's tests.
If the forum members determine there is nothing wrong with your code, you can request this issue to be reopened.
Thank you and happy coding.


ENH: looks like Celer-PN is not tested

from coverage:
https://codecov.io/gh/mathurinm/celer/src/5ca543e9aaada45a1c4096b69b6ab17ce1d8a21f/celer/homotopy.py#L254

closed by #151


Crash due to mismatch of video length and json files

Code version (Git Hash) and PyTorch version
PyTorch
Dataset used
Own dataset
I process a video of let's say 10K frames with openpose and use their json output. There are hundreds of frames without any person detections, so there are no json files for these frames. When you code loads the json files, it creates a mismatch between the json entities and video length. It appears to me that you expect a json for every frame, even if there are no people in the frame?
THe crash happens in video.py  at the line
data_numpy[0, frame_index, :, m] = pose[0::2]
(sincethere are no detections for specific frame_index).

yes. there should a JSON for each frame


noavx flag appears to still use avx code?

Hi @synesthesiam (Michael), I stumbled across your work whilst trying to learn more about AI/TTS so eagerly tried to run it in docker which lives in a guest on my mini-vm server which has a Celeron J4105 processor.  I followed the directions to use the synesthesiam/mozillatts:en-noavx tag which results in the container loading and the webserver running (ports mapped 5002:5002).
Not long after I enter some text and select "Speak" it returns Error: Failed to fetch
The container then shows as stopped (I am lazy and use portainer)
Container status: Stopped for 25 minutes with exit code 132
End of log file:
[INFO]  * Running on http://<IP_ADDRESS>:5002/ (Press CTRL+C to quit)
[INFO] <IP_ADDRESS> - - [17/Feb/2021 05:46:48] "GET / HTTP/1.1" 200 -
[INFO] Synthesizing (4 char(s))...
[INFO] initializing backend espeak-1.48.03
/run.sh: line 3:     6 Illegal instruction     (core dumped) bin/python3 -m tts_web "$@"

Hi, @MarkinBrisbane. Thanks for giving it a try!
I've tried and (so far) failed to build PyTorch without AVX instructions. I thought I had succeeded originally because the -noavx versions ran much slower on my CPU (with AVX), but when I finally tried it on a system without AVX (Pentium G440) it still crashed.
I spent a week trying various build options, both for PyTorch's setup.py and for its underlying CMake build. No matter what I try, I can't seem to stop the compiler from inserting AVX instructions somewhere. I've even built it on the Pentium G440, and it still adds them!
If anyone has any ideas, I'd love to hear them :)

I did some quick googling and it appears there have been some updates on it here:
https://github.com/pytorch/pytorch/issues/43300
I'm not too familiar with how it all hangs together to understand if that is "the answer" or not sorry


Focus on correct cell index if some value is pre-populated.

Looks great, thanks for the suggestion


[Event Grid] Investigate better typing of required system events properties

Today we generate the shapes of system events using auto-rest based on the canonical definitions of the the events in https://github.com/Azure/azure-rest-api-specs/tree/master/specification/eventgrid/data-plane.  Jeff notes that the generated code here doesn't have as strong a typing as we might want.  For example, if you look at AppConfigurationKeyValueDeletedEventData, which corresponds to this scchema you'll note we generate a type like this:
// @public
export interface AppConfigurationKeyValueDeletedEventData {
    etag?: string;
    key?: string;
    label?: string;
}

It feels like the expectation here is that etag, key and label will always be set, yet our autogenerated interfaces have them as optional.  We should figure out if these actually can be undefined in practice or if the service team ensures that all members are actually sent.

In https://github.com/Azure/azure-sdk-for-js/pull/10059#discussion_r482389584, Jeff also points out places where we may want to use unknown instead of any, specifically for DeviceTelemetryEventProperties#body but there may be others.


unmarshal errors?

Seeing "unmarshal errors" in the log during normal operation. It doesn't appear to cause improper behavior, but it is a bit concerning as it declares that it's an "error" - but is logged at debug level.
Log:
time="Nov 15 17:35:01.439" level=debug msg="{verify 4XlHFNPEhEhiXI305iayNfNdxPmGJ /get edgex01 test helloworld true}"
time="Nov 15 17:35:01.440" level=debug msg="unmarshall error for string, performing custom unmarshal {helloworld} and result is : [helloworld]"
time="Nov 15 17:35:01.441" level=debug msg="unmarshall error for string, performing custom unmarshal {test} and result is : [test]"
time="Nov 15 17:35:01.441" level=debug msg="unmarshall error for string, performing custom unmarshal {/**} and result is : [/**]"
time="Nov 15 17:35:01.441" level=debug msg="Api products retrieved for key : [%s] , tenantId : [%s] is 4XlHFNPEhEhiXI305iayNfNdxPmGJ[{d1fcf825-1f3a-4578-922b-08a12xb5aba6 helloworld helloworld  0   2017-10-23 22:38:54.287+00:00<EMAIL_ADDRESS>2017-10-23 22:38:54.287+00:00<EMAIL_ADDRESS>[test] [helloworld] [] [/**]}]"

This is not an error. The debug message is somewhat misleading.
The context is: a column whose type is array is assumed to store a JSON in sqlite. However this is not true for many data we got from mgmt server. The field may be invalid json like {a,b}, so we're performing custom unmarshal. That's by design.

In that case, the log message should be improved.

Its indicating the unmarshal failed and hence performing customer unmarshal.
The custom unmarshal is performed to handle incorrect legacy system. Its logged at debug level and not error, If it helps message can be improved but would leave the debug log. BTW the custom unmarshal also assumes specific format.

I think we should strive for clarity in logging as logs will be read by people that won't know the background. But it sounds like you're saying that I shouldn't get this if I don't have an "incorrect legacy system". What does that mean? Why/how does this have an incorrect legacy system?

Agree to clarity in logging. Please suggest.
Regarding the backend, system stores the value {helloworld} and this is expected to be json array, which is not correct. The correct value would be ["helloworld"] and verify api key plugin is trying to parse the change as json, fails and falls back to custom parse.

Right, I understand what it's expecting. I'm just wondering: Why are we storing the wrong thing? Is there a bug? Are we in transition?


Only target .NET Standard 2.0

The only remaining #ifs are for AppDomains in the tools!

I think you set a new lines-deleted record