Deactivate does not remove tmpfiles.d files created by system-manager

When running sudo system-manager deactivate it will not remove tmpfiles as generated in /etc/tmpfiles.d/00-system-manager.conf.
For example, configuring systemd.tmpfiles.rules = [ "D /var/tmp/system-manager 0755 root root -" ]; will not remove /var/tmp/system-manager during deactivation.

That's a limitation of systemd-tmpfiles, I don't think we can do much about that.
It's the same on nixos, if you switch to a generation that has a tmpfiles rule removed, there's no cleanup.

Yeah, I seem to have misunderstood the functionality of tmpfiles. As its not temporary, as the name hints to. Closing as its not technically a problem in system-manager.

This could be solved by translating the modules' tmpfiles to the system manager's state manager. If that works out nicely, the state manager could also be extracted and ported to NixOS. I believe we're (ab)using systemd-tmpfiles in NixOS because nothing better exists so far.

we're not the only ones abusing it, though
i see it picking up traction in all sorts of places... and you can find a bunch of ports/rewrites of the spec used in places where systemd isn't

i assume systemd doesn't want to add this cleanup functionality... but has anyone actually asked?

@flokli might have asked.
If this gets extracted and made usable for NixOS, then other distros are also welcome to use it :)


Add Physics Engine Support

I want to play physics engine with manim. So I tried to add a simple wrap of the pymunk library. The test scene is added into the example_scenes.py.
With the help of physics engine, I think this library can be more powerful.

More examples: https://www.bilibili.com/video/av78234079


I need some help

so I fixed the last problem i had now im having 2 more problems
ERROR Node: 'localhost', has error: 'connect ECONNREFUSED <IP_ADDRESS>:2333'.
and
ERROR Cannot find module '../helpers/DiscordBotListUpdate'
any help and ill give a star

the first error is lavalink
if hosting on a server, you need to create and host a lavalink server, then go to src/base/Audio-Player.js and change the host name there, if you cant create one or dont know whats lavalink dm me on discord DirieSoftie#6666 ill help u out
the second error
ERROR Cannot find module '../helpers/DiscordBotListUpdate' can be ignored, its being worked on.

the first error is lavalink
if hosting on a server, you need to create and host a lavalink server, then go to src/base/Audio-Player.js and change the host name there, if you cant create one or dont know whats lavalink dm me on discord DirieSoftie#6666 ill help u out
the second error
ERROR Cannot find module '../helpers/DiscordBotListUpdate' can be ignored, its being worked on.


Git Input public IP

This PR:

creates a k8s LoadBalancer service that provisions a load balancer on supported cloud providers (AWS, GKE), to expose the githook service via a public domain
reports this url as part of pachctl inspect-pipeline
adds docs to the pipeline spec on how to use and configure git inputs

I want to double check manually that the pps master restarts the service successfully. Otherwise, this is ready for review.

Ok, double checked that case, it seems to work.

I put a reminder for docs here: https://github.com/pachyderm/pachyderm/issues/2597


Updated to work with newer Delphi versions

I like what you have done - a couple of issues though:

I don't like the removal of revision from WriteProgramVersion - the revision.inc file is produced while building using ant and the provided build.xml
Each and every top-level folder is spelled lower-cased and all components are in the components folder. I don't like making a distinction for submodules.
The order of imports in the delcos.dpr is not arbitrary. Originally units are organized by their purpose. There are tools in the IDE to help you discover files should you need them alphabetized.

Clean it up and I'll merge your PR - it's great work otherwise!

Actually if you don't mind explaining in more details what was it that you changed other than the import of fastmm and removal of include of revision.inc that made it compatible with the newer versions of Delphi?

Sorry for the confusion, I should have splitted my changes in several commits. In fact the compatibility changes were just little. In fact I should have forward only these changes as a pull request.
The reason why I did what you mentioned is mostly because of personal preferences, hence the personal fork. This said, I couldn't figure out how the revisions.inc worked, which is why I removed it.
May I suggest to either add a .dproj file with the right configuration or a build.bat to build the project from the command line. Additionally/alternatively a howto build would be welcome in the readme.me

Could you explain what made it work with new version of Delphi? I see only the change in removing fastmm4 in components and addition of submodule folder with ref to a github repo..
It'd be best to keep components inside the components folder - adding a submodules folder has little value and is jsut a technicality.

The changes were related to the Pascal-Parser component. It used DecimalSeparator, which has been moved to FormatSettings.DecimalSeparator. Also there was something odd with some list access.

Let's do this: let's split this into 2 PRs - one for externalizing the FastMM component (please use the components folder instead of submodules) and once that's completed let's build on top of that and do an update so that it actually works with newer versions of Delphi. It is hard to make heads or tails otherwise.
Thanks!


[libmariadb] add zstd to macOS build

Describe the pull request

What does your PR fix?
zstd is required to build libmariadb. As it is bundled into macOS, it will not showing any error if you build it natively. But it will fail if you are cross compiling.

[70/91] : && /Applications/Xcode_13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -fPIC -g -arch arm64 -isysroot /Applications/Xcode_13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -bundle -Wl,-headerpad_max_install_names  -o zstd.so CMakeFiles/zstd.dir/plugins/compress/c_zstd.c.o  /usr/local/lib/libzstd.dylib && :
FAILED: zstd.so
: && /Applications/Xcode_13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -fPIC -g -arch arm64 -isysroot /Applications/Xcode_13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -bundle -Wl,-headerpad_max_install_names  -o zstd.so CMakeFiles/zstd.dir/plugins/compress/c_zstd.c.o  /usr/local/lib/libzstd.dylib && :
ld: warning: ignoring file /usr/local/lib/libzstd.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64
Undefined symbols for architecture arm64:
  "_ZSTD_compressCCtx", referenced from:
      _ma_zstd_compress in c_zstd.c.o
  "_ZSTD_createCCtx", referenced from:
      _ma_zstd_ctx_init in c_zstd.c.o
  "_ZSTD_createDCtx", referenced from:
      _ma_zstd_ctx_init in c_zstd.c.o
  "_ZSTD_decompressDCtx", referenced from:
      _ma_zstd_decompress in c_zstd.c.o
  "_ZSTD_freeCCtx", referenced from:
      _ma_free_ctx in c_zstd.c.o
  "_ZSTD_freeDCtx", referenced from:
      _ma_free_ctx in c_zstd.c.o
  "_ZSTD_isError", referenced from:
      _ma_zstd_compress in c_zstd.c.o
      _ma_zstd_decompress in c_zstd.c.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Which triplets are supported/not supported? Have you updated the CI baseline?
Tested on x64-osx and cross compiling arm64-osx, other triplets should be not effected.
No because they are all skipped.

Does your PR follow the maintainer guide?

Yes

If you are still working on the PR, open it as a Draft: https://github.blog/2019-02-14-introducing-draft-pull-requests/

This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!
PRs must add only one version and must not modify any published versions

I'm actually confused about this...

I'm actually confused about this...

Maybe this was just fixed with #26930.

I think we must either generally depend on zstd or actively control zstd detection in the CMake project.
Otherwise the actual dependencies / binary artifacts depend on installation order.

I think we must either generally depend on zstd or actively control zstd detection in the CMake project.
Otherwise the actual dependencies / binary artifacts depend on installation order.

Sorry that I missed you reply. Do you mean we should add zstd to all platforms?

These lines are the problem:
IF(${ZSTD_FOUND})
  INCLUDE_DIRECTORIES(${ZSTD_INCLUDE_DIRS})
  REGISTER_PLUGIN(TARGET zstd
                  TYPE MARIADB_CLIENT_COMPRESSION_PLUGIN
                  CONFIGURATIONS DYNAMIC STATIC OFF
                  DEFAULT DYNAMIC
                  SOURCES ${COMPRESS_PLUGIN_DIR}/c_zstd.c
                  LIBRARIES ${ZSTD_LIBRARIES})
ENDIF()

We should patch them to 1) make zstd required and always build the compress plug-in or 2) introduce a port feature that explicitly controls the plugin and the zstd dependency.

@vicroms Thanks for pointing out the issue. This PR is ready for review.


Readme usage

Codecov Report

Merging #31 (20aa39d) into main (acae8f4) will increase coverage by 1.41%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main      #31      +/-   ##
==========================================
+ Coverage   95.29%   96.71%   +1.41%
==========================================
  Files           7        7
  Lines          85      152      +67
==========================================
+ Hits           81      147      +66
- Misses          4        5       +1

Flag
Coverage Δ

unittests
96.71% <ø> (+1.41%)
:arrow_up:

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

Impacted Files
Coverage Δ

epistrains/strain.py
71.42% <0.00%> (-28.58%)
:arrow_down:

epistrains/tests/test_solver.py
100.00% <0.00%> (ø)

epistrains/tests/test_strain.py
100.00% <0.00%> (ø)

epistrains/solver.py
97.91% <0.00%> (+26.48%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Clear button chopped off on top

https://imgur.com/a/aqAiv

Cannot reproduce it.
Please provide your layout and android version. And did you modify any display/font size settings?


Add unordered list for markdown

I checked Myles' documentation on the markdown and he only emphasized ordered list. Can the unordered list be activated via markdown?

@fjumawan just checked, its because custom unordered list wasn't written, just ordered lists. Do you want me to add it? if so, is there a specific design in how you want them to be portrayed? (default is the black dot)

@parkjc Let's go with the black dot.


Missing fp const folding for std.450 extended instructions

We have some shaders that have instructions from the extended set that could be folded but aren't, specifically:

FMin/FMax
Pow/Exp/Log/Log2
Sin/Cos

(I won't have time to look into this up until after GDC so filing an issue for now, maybe somebody gets to this first!)

Thanks for the suggestion.  I put it at the top of the "Suggested to start" list.
I can't guarantee we'll get to it soon either.  :-)

Yes also normalize and cross: http://shader-playground.timjones.io/06d95d58a040a9d589626db8d042a377


how to delete my project on the cloud?

I have created several test projects that I do not use. How can I delete a project on the cloud that I don't need?

Hi @SerhiyKSV - there is an option to delete projects on QFieldCloud under the project's settings if you're using the hosted version.

Closed as it is answered. Please check the discussion board here too: https://github.com/opengisch/qfieldcloud/discussions/161


why exclude not work in 4.0.0 and why it will check node_moudle packages if some file  import node_moudle xxxxx

Feature request
"linterOptions": {
"exclude": [
"node_modules",
"webpack",
"develop",
"static",
"typings/browser"
]
}

@shuizhongyue120 please update to 5.x and try again.


Schema properties are not updated if schema definition does not change

Describe the bug
The only available operation to update properties of a schema (SchemaInfo) is to use createSchema() method of PulsarAdmin. The problem with that is that it will not update the provided properties if schema definition does not change.
The only way the admin API provides to update the properties associated with an schema is to delete it first and then create it from scratch. This can be dangerous because if schema creation fails aftewards we will be left with an unreadable topic (missing schema) and also different consumers using different schema versions may also face issues (when we delete an schema all versions are deleted).
To Reproduce
PulsarAdmin client = createClient();
String topicUri = getTopicUri();

SchemaInfo info = client.schemas().getSchemaInfo(topicUri);

/*
 * We add a new property
 */
info.getProperties().put("newProp", "newValue");

PostSchemaPayload sp = new PostSchemaPayload();
sp.setType(info.getType().toString());
sp.setSchema(info.getSchemaDefinition());
sp.setProperties(info.getProperties());

/*
 * This should update schema properties
 */
client.schemas().createSchema(topicUri, sp);

/*
 * This object does not contain "newProp"
 */
info = client.schemas().getSchemaInfo(topicUri);

Expected behavior
Method to create/update schema should update  properties even if schema definition does not change.
Screenshots
Desktop (please complete the following information):

Windows with Docker Desktop

Additional context

@sijie I am also getting the same issue with 2.8. If no one is working on this, can I pick this up?
Also I see same issue in streamnative's fork. Should I create a PR on this repo or streamnative's fork?

Looks like SchemaHash is not using SchemaInfo's getProperties and hence only updating when change is there in SchemaInfo::getSchema or SchemaInfo::getType

@saumitras assigned. Please go ahead :)

Also I see same https://github.com/streamnative/pulsar/issues/1242 in streamnative's fork. Should I create a PR on this repo or streamnative's fork?

Please open a PR to the upstream repo, a.k.a, this repo.


Error when using API to retrieve data: impact contains NONE, and some KB links have no description and wrong matching

Dear all,
I'm responsible to debug for the python program to retrieve data of "Patch Tuesday" for Microsoft updates. The most serious problems are

Impact of the vulnerability for the product contains NONE
Some KB links have no description
Some KB links have wrong matches i.e. the URL for the KB does not match the KB's title

So, I wish to know what the problem is related to? Thanks!

Thanks for the feedback!  Responses below...

Impact of the vulnerability for the product contains NONE

This can happen if the fix is Defense in Depth

Some KB links have no description

Can you please provide an example?

Some KB links have wrong matches i.e. the URL for the KB does not match the KB's title

Probably a bug in our data, can you provide examples for us to investigate?

Hi @craig-martin, so for your reply
"This can happen if the fix is Defense in Depth"
But I wish to prevent it from being shown, how can I do for this?
About the problems related to KB links got from the API, please have a look below
For no description:
SQL server
KB4056895
Windows
KB4056895
Microsoft Office
KB4011637
KBClick to Run
KB4011636
KB4011651
KB4011639
Developer tools
KB4055001
KB4056895
KB4054993
Browser
KB4056895
KB links with wrong matches
Developer tools
KB4054999
KB4054994
KB4054181
KB4054183
KB4054174
KB4054176
KB4054993
KB4055001
KB4054182
KB4054170
KB4054172
KB4054171
KB4055002
KB4054175
KB4054997
KB4054177
KB4054996
KB4054995
KB4055000
KB4054172
KB4074880
KB4054995
KB4054998
KB4054183
By the way, I've found something strange as following examples:
KBRelease Notes
KBCommit
KBCommit
All the above links are the results got from the API, so please help to see what happened in the API to cause the above errors. Thanks!


Update Dockerfile

Typo in original. Missing " * " on line 47.

@macolso For review
Thanks.

Hey, @ktoliver & @macolso any further thoughts on this?

@mamccrea We haven't heard from the author. Would you be able to review or reassign the pull request? Thanks.

#reassign: @tomvcassidy

@tomvcassidy: I'm sorry - only the author of this article, @macolso, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

Thanks, all.


the version 4.x has es11 code after build in dist

my project can't run after update @ctrl/tinycolor to 4.x!!!

node 14 is required

@scttcper I really hope you can be compatible. Because I mainly work on the browser.
Judging from the mdn data, ?? syntax compatibility needs to reach chrome 80 to be supported, which is really hard for me to accept.
For compatibility, I may need to do additional compilation, otherwise I can only choose to fall back to version 3.6.1.
At the same time, judging from the download data of npm, the download volume of 3.6.1 is far ahead.


Add Alire crates

[x] wayland_ada_scanner
[x] wayland_ada_info
[x] wayland_client_ada
[x] wayland_protocols_ada
[x] wayland_egl_ada
[ ] wayland_cursor_ada

alr build fails in wayland_protocols_ada, but not in wayland_egl_ada or wayland_client_ada:
wayland_client_ada.gpr:1:09: "obj" cannot relocate deeper than object directory
gprbuild: "wayland_protocols_ada.gpr" processing failed
error: Command ["gprbuild", "-gnatwU", "-j0", "-p", "-P", "wayland_protocols_ada.gpr", "--root-dir=.", "--relocate-build-tree=alire/build"] exited with code 4
error: Compilation failed.

This issue is currently blocked on alire-project/alire#660. Until this issue is resolved you can revert to cf042f8 and build and install the libraries with make libs and make PREFIX=~/.local install

This issue is currently blocked on alire-project/alire#660. Until this issue is resolved you can revert to cf042f8 and build and install the libraries with make libs and make PREFIX=~/.local install

All crates have been implemented. A high-level toolkit that uses controlled objects to manage windows and input using Wayland and Win32 will be created in a separate repository.

All crates have been implemented. A high-level toolkit that uses controlled objects to manage windows and input using Wayland and Win32 will be created in a separate repository.


Look into using black for automated code formatting

What is wrong?
Enforcing code style is tedious.
How can it be fixed
Look into using https://github.com/ambv/black/

I looked into this. I like the idea of enforcing a common style to completely eliminate any debate about formatting. That said black is still alpha software so at this point we need to expect that certain formatting rules will still change over time. May not be a huge problem after all, just something to keep in mind. Even though it is alpha state software they do run a safety check by default that ensures that the AST from before the reformatting matches the AST from after the formatting. So at least, it shouldn't break code.
However, the only really configurable rule in black is the max-line width (having no options is the main feature after all) which means it is extremely opinionated and may hurt some peoples feelings. I'm absolutely fine to go with black if everyone else is fine as well. Just to give you a feel for the changes, here is what running black would do to the code.
https://github.com/cburgdorf/py-evm/commit/d8484e48e15d86e3bf62d2fac4d8ce2af75f34e4
If we do decide that we want to introduce black then it may be a good idea to do a bit of coordination among the team. There probably exist some bigger PRs that would have to go through many merge conflicts if they are forced to rebase on top of the reformatted source code.
So, in case we decide for using black I'd recommend we create a PR that prepares the changes to CI and coordinate to make the actual formatting changes after some other changes landed (if needed).
I also looked into the spacing rules that triggered this discussion. It turns out that the official style guide favors to use the spaces around the = symbol in this case. While I haven't found a way to configure flake8 to enforce this rule pylint can enforce to have the spaces around the = symbol (but not the opposite!). Also black enforces this so that the code in question would be formatted as.

    def __init__(
        self,
        shard_id: int,
        expected_period_number: int,
        period_start_prevhash: bytes,
        parent_hash: bytes,
        number: int,
        transaction_root: bytes = EMPTY_SHA3,
        coinbase: bytes = ZERO_ADDRESS,
        state_root: bytes = EMPTY_SHA3,
        receipt_root: bytes = EMPTY_SHA3,
        sig: bytes = b'',
    ) -> None:
        super(CollationHeader, self).__init__(
            shard_id=shard_id,
            expected_period_number=expected_period_number,
            period_start_prevhash=period_start_prevhash,
            parent_hash=parent_hash,
            transaction_root=transaction_root,
            coinbase=coinbase,
            state_root=state_root,
            receipt_root=receipt_root,
            number=number,
        )

Notice that spaces are only used for the = sign in the method signature and not for the call site when keywords are passed with values.

Good research.  👍

lets wait on using black
👍 on following the pep8 guide for spaces around =
waiting a bit more on the flake8/pylint issue, but worth opening an issue to track it (do you mind doing this?)

@pipermerriam Created https://github.com/ethereum/py-evm/issues/485

lets wait on using black

Probably just as well, since it's still in alpha.

Yikes! There were in-line comments in between split lines: black joined the lines, and moved the comment down below the joined line. That loss of context could cause significant loss of comment semantics if we don't notice it during the main conversion.
https://github.com/cburgdorf/py-evm/commit/d8484e48e15d86e3bf62d2fac4d8ce2af75f34e4#diff-05178e170e27782a10a1498ec2aefdefL94

Yeah, that whole part is something where I think one needs to disable the
formatter entirely because the formatting *really *serves comprehension
there.
On Mar 21, 2018 16:13, "Jason Carver"<EMAIL_ADDRESS>wrote:

lets wait on using black
Probably just as well, since it's still in alpha.
Yikes! There were in-line comments in between split lines: black joined
the lines, and moved the comment down below the joined line. That loss of
context could cause significant loss of comment semantics if we don't
notice it during the main conversion.
cburgdorf/py-evm@d8484e4#diff-05178e170e27782a10a1498ec2aefdefL94
https://github.com/cburgdorf/py-evm/commit/d8484e48e15d86e3bf62d2fac4d8ce2af75f34e4#diff-05178e170e27782a10a1498ec2aefdefL94
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ethereum/py-evm/issues/476#issuecomment-374973261,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAfzlVWTPqlMU97uipRr0ouSWms9OuoFks5tgm3_gaJpZM4Su6gI
.


计算量统计

作者你好，想问下模型计算量是如何统计的，是用库统计的吗？

fvcore是非常可靠的工具。它是从pytorch launch的gpu kernel级别统计计算量的：
https://github.com/rayleizhu/BiFormer/blob/1697bbbeafb8680524898f1dcaac10defd0604be/main.py#L27
https://github.com/rayleizhu/BiFormer/blob/1697bbbeafb8680524898f1dcaac10defd0604be/main.py#L281

谢谢！

想问一下，我运行这个代码，显示一些warnings，不知道是否影响到了计算量的统计
    model = biformer_small().cuda()
    x = torch.randn(1,3,224,224).cuda()
    flops = FlopCountAnalysis(model, x)
    # print(flop_count_table(flops))
    print(flops.total())

输出：
Unsupported operator aten::add_ encountered 6 time(s)
Unsupported operator aten::gelu encountered 31 time(s)
Unsupported operator aten::add encountered 120 time(s)
Unsupported operator aten::mul encountered 1048 time(s)
Unsupported operator aten::mul_ encountered 242 time(s)
Unsupported operator aten::mean encountered 53 time(s)
Unsupported operator aten::topk encountered 26 time(s)
Unsupported operator aten::softmax encountered 30 time(s)
The following submodules of the model were never called during the trace of the graph. They may be unused, or they were accessed by direct calls to .forward() or via other python methods. In the latter case they will have zeros for statistics, though their statistics will still contribute to their parent calling module.
stages.0.0.attn.router.routing_act, stages.0.1.attn.router.routing_act, stages.0.2.attn.router.routing_act, stages.0.3.attn.router.routing_act, stages.1.0.attn.router.routing_act, stages.1.1.attn.router.routing_act, stages.1.2.attn.router.routing_act, stages.1.3.attn.router.routing_act, stages.2.0.attn.router.routing_act, stages.2.1.attn.router.routing_act, stages.2.10.attn.router.routing_act, stages.2.11.attn.router.routing_act, stages.2.12.attn.router.routing_act, stages.2.13.attn.router.routing_act, stages.2.14.attn.router.routing_act, stages.2.15.attn.router.routing_act, stages.2.16.attn.router.routing_act, stages.2.17.attn.router.routing_act, stages.2.2.attn.router.routing_act, stages.2.3.attn.router.routing_act, stages.2.4.attn.router.routing_act, stages.2.5.attn.router.routing_act, stages.2.6.attn.router.routing_act, stages.2.7.attn.router.routing_act, stages.2.8.attn.router.routing_act, stages.2.9.attn.router.routing_act
4489721088

输出：
Unsupported operator aten::add_ encountered 6 time(s)
Unsupported operator aten::gelu encountered 31 time(s)
Unsupported operator aten::add encountered 120 time(s)
Unsupported operator aten::mul encountered 1048 time(s)
Unsupported operator aten::mul_ encountered 242 time(s)
Unsupported operator aten::mean encountered 53 time(s)
Unsupported operator aten::topk encountered 26 time(s)
Unsupported operator aten::softmax encountered 30 time(s)

我不确定Unsupported operator是否意味着fvcore不认识这些算子所以无法统计。如果是这种情况，是会漏掉的。但是也有可能更底层的算子捕捉了。
这些是常见的kernel，可能是因为pytorch的版本更新时有些kernel被重命名了，导致fvcore识别不了。你可以安装试试environment.yaml中的pytorch版本，我好像没有看到这个warning。

The following submodules of the model were never called during the trace of the graph. They may be unused, or they were accessed by direct calls to .forward() or via other python methods. In the latter case they will have zeros for statistics, though their statistics will still contribute to their parent calling module.
stages.0.0.attn.router.routing_act, stages.0.1.attn.router.routing_act, stages.0.2.attn.router.routing_act, stages.0.3.attn.router.routing_act, stages.1.0.attn.router.routing_act, stages.1.1.attn.router.routing_act, stages.1.2.attn.router.routing_act, stages.1.3.attn.router.routing_act, stages.2.0.attn.router.routing_act, stages.2.1.attn.router.routing_act, stages.2.10.attn.router.routing_act, stages.2.11.attn.router.routing_act, stages.2.12.attn.router.routing_act, stages.2.13.attn.router.routing_act, stages.2.14.attn.router.routing_act, stages.2.15.attn.router.routing_act, stages.2.16.attn.router.routing_act, stages.2.17.attn.router.routing_act, stages.2.2.attn.router.routing_act, stages.2.3.attn.router.routing_act, stages.2.4.attn.router.routing_act, stages.2.5.attn.router.routing_act, stages.2.6.attn.router.routing_act, stages.2.7.attn.router.routing_act, stages.2.8.attn.router.routing_act, stages.2.9.attn.router.routing_act
4489721088

这一部分可以确定没有影响。是因为我显式调用了forward()函数。

感谢您的解答！


⚠ Bofrost.de has degraded performance

In 07e413e, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 928 ms

Resolved: Bofrost.de performance has improved in 515bd29 after 10 minutes.


move awesome_print dependency to development

This gem shouldn't be included as a production dependency.

See also realestate-com-au/pact#124

Ooooh. Let me think about it. Most likely it's not used any more, but I just want to be sure it's not accidentally used in one of the other gems (it used to be all one gem, then got split out).

Ok, I've found where it's used in pact-support, and pact-support requires the gem itself, so it's all good. Thank you!

 Sorry, this is pact-support. This is what comes of trying to merge commits with two 9 month olds pulling on my legs. Revert revert!

Well, it's kind of the same problem as the pact gem. It's not going to bother me if this change is reverted, but they are two different patches for the same issue in separate gems.

Thanks for taking the time to look

It's not used at all in the pact gem so I've accepted that PR, but the .ai method is used in pact-support at runtime here: https://github.com/bethesque/pact-support/blob/a103080972de55dbfa203245faadc7c02d64e5b2/lib/pact/matchers/list_diff_formatter.rb#L70
Thanks for submitting! Are you getting version conflicts?


Feature request: Load texture atlases with same frame names

Hi, I've re-created my previous request for Pixi.JS v3:
https://github.com/GoodBoyDigital/pixi.js/issues/861
And it is well described here:
http://www.html5gamedevs.com/topic/5445-best-way-to-load-texture-atlases-with-the-same-frame-names-possible-pr/
My small patch to make my things work:
Line 23682:
// lets also add the frame to pixi's global cache for fromFrame and fromImage fucntions
core.utils.TextureCache[route + '/' + resource.data.meta.image + '/' + i] = resource.textures[i];

While this does make you able to use .fromImage() and .fromFrame() with multiple matching frame names, what it also does is force you use the url in .fromFrame() which kind of defeats the purpose.
In the past we've been OK with collision here because it is basically a sugar function, something easy to get running immediately but we expected people to be using their resources directly for most more complicated things. That is, using the resources object after loading for creating all your sprites instead of relying on the weak internal cache methods.
If we make users put the full URL for .fromFrame, then it is easier to just use resources and at that point there is no reason for the function to exist at all.
So basically my question to you is, why must you use the convenience functions instead of just using the resources object you get from the loader to do all your creation?

I can do it using the resources object, thanks for clarifying the concept.
I did not found any migration guide / complex example using the loader.
Thanks.


include 39 in ci

sigh Travis connection is gone. I'd really like to move to GH actions, but don't have the time right now.


Return values object or individual parts of the final string

I am looking for a way to style parts of a resulting value individually. For example:
numbro(52).format({output: "ordinal"}).toObject() //{value: 52, ordinal: 'nd', formattedValue: '52nd'}
numbro(52).format({output: "ordinal"}).value //52
numbro(52).format({output: "ordinal"}).ordinal //nd

Is there already something like this and I just haven't seen it?

no, but it shouldn't be too hard to add.
I would go for an option to format named token which when is true, output as tokens instead of string.
numbro(52).format({output: "ordinal"}) // => "52nd"
numbro(52).format({output: "ordinal", token: true}) // => { value: 52, ordinal: "nd" }

in moment, you have to call toString or toObject.
in numbro, format returns a string, and it's not possible in JS to attach a function to a string.
Try
let a = "123";
a.toObject = () => 21;
a.toObject //=> undefined

OK, true. Let's change the whole thing, then :) (I am kidding, of course).

Any updates on this feature, would be a fantastic thing to add

If you are aware of any library providing the feature on top on formatting i18n I would love to use it :D


Fetch from local files rather than raw.githubusercontent.com

Maybe @Nichodon should use localhost now

hMmMmMmM


Time Slices

Time slices were hastily implemented ahead of the freeze deadline for the phase 1 consultation.
A more considered approach to time slices is needed during this second consultation phase.
The time slice review should aim to consolidate different time slice requests with very similar time windows.
The exact timing of future time slices will depend on the specification of the scenarioMIP experiments.
Some time slices will depend on a model's response to scenario forcing.

See also the Air Table Comment: "Scenario time slices"
https://airtable.com/appbrFryP1MhstOS3/shrrR1EZUsoiOWZFw/tblQqiAzywOppDNvj/viwAOFby7bchkOQLD?blocks=bipAO9mk7suCcc3Gg
"There is a need for time slices centered on the middle of the century, not just the end of the 21st century (Scenario20 is currently 2081-2100). Let's add Scenario20mid (2040-2059) and a Scenario30mid (2040-2069) time slices that would capture middle of the century conditions for high data volume variable groups. We are also interested in 20-year time slices centered around GWL=2.0C, if that is possible. We would also be interested in 10-year time slices (e.g., 2050-2059, Scenario10mid; or centered on GWL=2.0C. Scenario10_2C) if they had at least 3 ensemble members each, resulting in 30+ years of results."

#39 #40

Time slices as they were implemented at the end of consultation phase one.


Incompatible with macOS version 10.12.3 Beta

I'm getting this error, I'm not sure why it wouldn't be compatible.

@fintanstevens Please select Aerial, close System Preferences, re-open System Preferences, the screen saver preview should now work.
Let us know how you get on.

Closing as duplicate of #4


Validation states won't work on registration and login pages.

http://getbootstrap.com/css/#forms-control-validation
http://almsaeedstudio.com/AdminLTE/pages/examples/register.html
It says in the docs, just put .has-error, .has-success or .has-warning on the parent of the forms and it will apply the validation states. But AdminLTE overrides the border thus it only displays white when applying the states.

Hi
In the demo it's displayed correctly. Please check your implementation.
http://almsaeedstudio.com/themes/AdminLTE/pages/forms/general.html

Sorry I didn't see the page you mentioned. AdminLTE 2.0 solved this issue by completely reimplementing the registration, login and lockscreen pages. You can view AdminLTE 2.0 here
And you can download it by downloading the master repo. I have to warn you though that it is an Alpha release. The production release will be out soon.

I will just stick with the latest stable version 1.3.1. But no worries. This is considered fixed in future release.
fixed in v.2.0


bug: latest version of curl available via homebrew is curl 7.50.1

It might be nice to do a network query to figure out what the latest versions of utilities are available for homebrew rather than hard-coding them and constantly having to update them...


[tensorflow-cc:x64-osx] BUILD_FAILED

Package: tensorflow-cc:x64-osx
Vcpkg version: 2020.06.15-unknownhash
OS: macOS 10.15.5 (19F101)
NoteBook: macbook pro 13 2020, i5, 16G, 256G
Shell: zsh
vcpkg install tensorflow-cc

Computing installation plan...
The following packages will be built and installed:
    tensorflow-cc[core]:x64-osx
Detecting compiler hash for triplet x64-osx...
Starting package 1/1: tensorflow-cc:x64-osx
Building package tensorflow-cc[core]:x64-osx...
Could not locate cached archive: /Users/yien/.cache/vcpkg/archives/22/2281aabe31a747f786cd9c375b12df7732245193.zip
CMake Warning at ports/tensorflow-cc/portfile.cmake:1 (message):
  This tensorflow port currently is experimental on Windows and Linux
  platforms.
Call Stack (most recent call first):
  scripts/ports.cmake:79 (include)

-- Using cached /Users/yien/dev/src/github.com/vcpkg/downloads/tensorflow-tensorflow-v1.14.0.tar.gz
-- Extracting source /Users/yien/dev/src/github.com/vcpkg/downloads/tensorflow-tensorflow-v1.14.0.tar.gz
-- Applying patch file-exists.patch
-- Applying patch fix-build-error.patch
-- Using source at /Users/yien/dev/src/github.com/vcpkg/buildtrees/tensorflow-cc/src/v1.14.0-62c7aa4bd8.clean
-- Configuring TensorFlow
-- Warning: Building TensorFlow can take an hour or more.
CMake Error at ports/tensorflow-cc/portfile.cmake:116 (file):
  file COPY cannot find
  "/Users/yien/dev/src/github.com/vcpkg/buildtrees/tensorflow-cc/x64-osx-rel/bazel-bin/tensorflow/libtensorflow_framework.so.1.14.0":
  No such file or directory.
Call Stack (most recent call first):
  scripts/ports.cmake:79 (include)

Error: Building package tensorflow-cc:x64-osx failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `./vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
  Package: tensorflow-cc:x64-osx
  Vcpkg version: 2020.06.15-unknownhash

Additionally, attach any relevant sections from the log files above.

I wish #13028 could fix this issue.

I think you can close this, because this report is about v1.14 and the tensorflow port had build issues in v1.14. Since v2.3 via #13028 it builds fine on macOS.

Close this issue via #13028 merged.


Infinite Scrolling for Marketplace

This enables infinite scrolling by not loading the nft metadata or dom until it is visible.

The tokenSale data is obtained from the contract storage for all marketplace tokens (with 9 initial items).
Upon scrolling to the bottom, it loads another chunk of items (8 items right now).
This effectively reduces the need for lazy loading of images since nothing is loaded until it is needed.
The VisibilityTrigger component is a reusable component that can be used anywhere a trigger like this is needed.

Note: a much cleaner and more generic approach was attempted that used a simple dataSource, but unfortunately redux only allows serializable data.

Making a few improvements to this.

Done with improvements

Added one more improvement to handle loading errors for individual tokens.

This is not working for me after the merge (piñata), not sure if it is just me.

This should be ready to merge


Reading file from stdin does not work

Problem Description
In option rfile - is an invalid input
mitmweb
root@mitmweb-01:~# tail -f /var/log/mitmproxy/dump-merged.har | mitmweb --rfile - -n
tail: /var/log/mitmproxy/dump-merged.har: file truncated
[21:00:07.316] Web server listening at http://<IP_ADDRESS>:8081/
[21:00:07.414] No web browser found. Please open a browser and point it to http://<IP_ADDRESS>:8081/
[21:00:07.414] Cannot load flows: [Errno 2] No such file or directory: '-'
[21:00:07.414] Failed to read -: [Errno 2] No such file or directory: '-'
Traceback (most recent call last):
  File "mitmproxy/addons/readfile.py", line 63, in load_flows_from_path
FileNotFoundError: [Errno 2] No such file or directory: '-'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "mitmproxy/addons/readfile.py", line 71, in doread
  File "mitmproxy/addons/readfile.py", line 67, in load_flows_from_path
mitmproxy.exceptions.FlowReadException: [Errno 2] No such file or directory: '-'
Errors logged during startup, exiting...
root@mitmweb-01:~#

mitmproxy
Really mess-ups terminal and i get this error
Invalid filter expression: 'on": "1.1"'

I tested the file running it with a -r option and it normally loads the file.
Steps to reproduce the behavior:

tail -f /var/log/mitmproxy/dump-merged.har | mitmweb --rfile - -n

System Information
Mitmproxy: 10.2.1 binary
Python:    3.12.1
OpenSSL:   OpenSSL 3.1.4 24 Oct 2023
Platform:  Linux-6.1.0-18-amd64-x86_64-with-glibc2.36

We're currently using the ReadFileStdin addon for mitmdump only, but I think we can enable it for mitmweb as well. For mitmproxy it won't work because we need stdin for user input.
Contributions welcome!

We're currently using the ReadFileStdin addon for mitmdump only, but I think we can enable it for mitmweb as well....

Could you enable it please :pray:  I don't really know how and where (in the source code).

For mitmproxy it won't work because we need stdin for user input.

That makes sense :D, fortunately I just need mitmweb

Could you enable it please 🙏 I don't really know how and where (in the source code).

After some grep stuff I created PR: https://github.com/mitmproxy/mitmproxy/pull/6732

forgot to close this issue :smile:
viz. https://github.com/mitmproxy/mitmproxy/pull/6732#issuecomment-1989489673


[$500] Bank account - Ongoing BA setup shows Connect online instead of Continue setup in offline mode

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 1.3.96-5
Reproducible in staging?: Y
Reproducible in production?: N/A, cannot check bank account on production
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Action Performed:

Navigate to staging.new.expensify.com
Go to Settings > Workspaces > any workspace
Go to Bank account > Connect manually
Proceed until the final step (Test transactions)
Close the setup
Go offline
Go to Settings > Workspaces > any workspace > Go to Bank account

Expected Result:
The Bank account page shows Continue with setup and Start over options
Actual Result:
The Bank account page shows Connect online with Plaid and Connect manually
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[x] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence

https://github.com/Expensify/App/assets/78819774/8d211952-7d6a-4d3d-9dec-4d728e096d9d
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~018f1012ebf2275e7d
Upwork Job ID:<PHONE_NUMBER>582500352
Last Price Increase: 2023-11-07

Dupe of https://github.com/Expensify/App/issues/26631

Closing this

@adelekennedy @abdulrahuman5196 after discussion in https://github.com/Expensify/App/issues/26631 let's reopen this and keep these as two separate issues

Got it. Will check the proposals in my morning.

Reviewing now

I gone through the proposals at a glance and the linked issue. I would need more time to analyse. Will update here once done.

@abdulrahuman5196 thans for the update - do you have an eta on when you'll be able to review?

I will provide an update by tomorrow.

@abdulrahuman5196 Should we close this? This isn't directly linked to any of our wave or vip projects at the moment and this is an annoying but ultimately small issue imo

@adelekennedy I am not sure about priority, might be small issue with little complex fix as per current proposals.
Could you kindly check internal if we should proceed on this?

closing this one


[FEATURE] Should show profile views of all the days.

Description
Issue

Inside the graph of Profile views, it only shows the bars of days in which the profile view of that day is more than 0.

Solution

It should show all the days in graph, whether the person's profile views is 0 or not.

Screenshots

Additional information
No response

Could you please provide me with the code where its logic is written, or the path to its file?

@nilerudra
Component: Display chart
API: Profile Stats Data

database schema

https://github.com/EddieHubCommunity/LinkFree/blob/main/models/ProfileStats.js

I attempted t solve this issue and created a PR please check it.

I attempted to solve this issue and created a PR please check it.

@nilerudra I see you have opened a PR but this Issue had not been assigned to you.  Please read the Contributing Guide and familiarise yourself with how this project is run, so that this can be avoided in any future collaborations.
I will now assign this to you.  The PR will be checked once maintainers go through the notifications on other PRs and Issue.

Thank you for assigning the pull request to me. I apologize for not having the issue assigned before opening the PR, and I appreciate your guidance. I've reviewed the Contributing Guide and will make sure to follow the project's workflow moving forward.


Cannot connect to wifi in arch-linux (from gallery)

Cannot connect to wifi in arch linux

UTM Version: 2.4.1
OS Version: 12.1
Intel or Apple Silicon: Apple Silicon

If we download Arch Linux from the gallery, the packages which need to be install "dialog" is not preinstalled, due to which we cannot connect to wifi networks. wifi-menu does not work

This image should be using your Mac's network connection. Perhaps somethings blocking you from communicating with Arch's servers?

I am not able to ping or download any packages, although the internet is working perfectly fine. Maybe someone else may have faced the same issue?

I am not able to ping or download any packages, although the internet is working perfectly fine. Maybe someone else may have faced the same issue?

I meant the internet outside the vm, not the arch linux running inside the vm

@Leovaldez42 Qemu presents a virtual wired network to the VM, even if your Mac is running on wifi.
What do you get when you run ip a (or ifconfig if ip isn't installed)?

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet <IP_ADDRESS>/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 16:47:59:53:6d:7c brd ff:ff:ff:ff:ff:ff
inet <IP_ADDRESS>/24 brd <IP_ADDRESS> scope global dynamic enp0s5
valid_lft 86376sec preferred_lft 86376sec
inet6 fec0::1447:59ff:fe53:6d7c/64 scope site dynamic mngtmpaddr noprefixroute
valid_lft 86379sec preferred_lft 14379sec
inet6 fe80::1447:59ff:fe53:6d7c/64 scope link
valid_lft forever preferred_lft forever

Can you try doing a curl duckduckgo.com or wget -O - duckduckgo.com?

Ok, the curl is successfully fetching duckduckgo.com, so network is working.
I suspect it's either a misconfiguration with pacman repos, or it just hasn't synced. Try running pacman -Sy

It Synchronised, but I am still not able to ping google.com

ping is not expected to work, because of the Emulated VLAN networking used in Qemu. But web browsing is doable.
Have you tried installing packages?

Yes package installation is working. Thanks a lot!! This was my first time using arch linux so did not really know.


Max line length isn't consistently respected

Ruby version: 2.7.2
Rubyfmt git sha: 4d090e0ea33cd6698a7eeb837a34c650e954a7a8

Input file
if Some::ReallyLongClassName::GoesHere::LetsMakeItEvenLonger.who_framed_roger_rabbit?(type: opts[:type], file_type: opts[:file_type])
end

Rubyfmt's output
if Some::ReallyLongClassName::GoesHere::LetsMakeItEvenLonger.who_framed_roger_rabbit?(type: opts[:type], file_type: opts[:file_type])
end

This breaks because
This goes beyond the standard max line length of 120 characters (it's 133).
This is an inherent limitation in the way we've currently handled breakables, and I think we need to do a big ol' refactor to make this more consistent across the board, since it ends up breaking in several places to varying degrees. The short version is that in most cases, we check whether the breakable itself is longer than the line length limit, not whether it ends up passing the line limit once it's been rendered. This means in practice, we're not actually applying a line length limit, but rather a breakable length limit.
I haven't really dug into what the exact implementation for this would look like, but I think we'd end up doing something like this: during the render queue, track the line length of the current line and reset it at every hard newline, and then attempt to render breakables as single line and breaking if they go over. However, we'll have to be careful here -- we have to be sure that once we go to multiline, we still correctly track the line length inside that breakable, because breakables nested inside of it may also need to be further broken down. Take this as as an example:
[ReallyLongThing, ReallyLongThing, ReallyLongThing, ReallyLongThing, [ReallyLongThing, ReallyLongThing, ReallyLongThing, ReallyLongThing, ReallyLongThing, ReallyLongThing, ReallyLongThing], ReallyLongThing, ReallyLongThing]

We've got two arrays, where the inner array is 119 characters long without including whitespace. However, since the outer array will render to multiline, the inner array will be indented two characters in, making the line 121 characters long, so it should break to multiline, but it doesn't currently.
Current output:
[
  ReallyLongThing,
  ReallyLongThing,
  ReallyLongThing,
  ReallyLongThing,
  [ReallyLongThing, ReallyLongThing, ReallyLongThing, ReallyLongThing, ReallyLongThing, ReallyLongThing, ReallyLongThing],
  ReallyLongThing,
  ReallyLongThing
]

Expected output:
[
  ReallyLongThing,
  ReallyLongThing,
  ReallyLongThing,
  ReallyLongThing,
  [
    ReallyLongThing,
    ReallyLongThing,
    ReallyLongThing,
    ReallyLongThing,
    ReallyLongThing,
    ReallyLongThing,
    ReallyLongThing
  ],
  ReallyLongThing,
  ReallyLongThing
]

FWIW, this may also mean refactoring a bit of how we do some other "fake breakables"[0]  like method chains and binary operators, but just getting this to work for breakables would be a great start.

[0] it would be great to extend them to be actual breakables, but blocks make that a bit difficult -- although not impossible

I've got a working example for breakables, but here's a test case for "fake breakables" that we should tackle later later:
if Opus::Foo::Bar::Baz::ReallyLongName::Example::OhHiIDidntSeeYouThere.map { _1.do_stuff }.select { _1.is_cool? }.collect
end

The first line is 121 characters long and should break, but it currently doesn't because the call chain itself is under 120.

The last test case that I know of here -- and the last thing I want to fix before closing this ticket -- is binary operators. An example of this working incorrectly would be
some_value_goes_here = if some_really_long_name_so_that_this_example_breaks_the_way_that_i_want_it_to && foo.some_other_condition? && other_thing
    ""
end

which first will break on the call chain
some_value_goes_here = if some_really_long_name_so_that_this_example_breaks_the_way_that_i_want_it_to && foo
    .some_other_condition? && other_thing
  ""
end

and then will break as a multiline binary op
some_value_goes_here = if some_really_long_name_so_that_this_example_breaks_the_way_that_i_want_it_to &&
    foo
      .some_other_condition? &&
    other_thing
  ""
end

This should probably actually just break on the individual expressions on the first try, e.g.
some_value_goes_here = if some_really_long_name_so_that_this_example_breaks_the_way_that_i_want_it_to &&
    foo.some_other_condition? &&
    other_thing
  ""
end

I think we can do this by also making binary chains a breakable target, because at the moment they're very much hacked together to handle multilining, but that implementation doesn't handle line length breaks very well.


Add Navigation component for handling route to different pages

Add Navigation panel to handle routes to different pages i the application

Navbar component added to main branch


Update marriage-abroad-questions-and-responses.yml [SEAL IGNORE]

By running:
rails r script/generate-questions-and-responses-for-smart-answer.rb marriage-abroad

The test/data/marriage-abroad-questions-and-responses.yml file is used to test example flows in the case of marriage abroad the example are run per country. A majority of the countries (i.e example flows) add here have already been covered and are redundant in this instance. Also adding this many countries will inturn increase the time taken to run regresion tests. This PR should be closed for the aofrementioned reasons.


Replace chrono crate with time

chrono seems unmaintained and has security issue raised with it's dependency to the old time crate. All features seem to be available in time anyway.

Done in a544512937984f1ff871db90b4cb36b4cdc3a637


[Monitor Opentelemetry] Add OTel Resource Detectors

Packages impacted by this PR
@azure/monitor-opentelemetry
Describe the problem that is addressed by this PR
Need to detect if we're running the distro inside of an azure resource.
What are the possible designs available to address the problem? If there are more than one possible design, why was the one in this PR chosen?
Are there test cases added in this PR? (If not, why?)
Yes
Command used to generate this PR:**(Applicable only to SDK release request PRs)
Checklists

[x] Added impacted package name to the issue description
[ ] Does this PR needs any fixes in the SDK Generator?** (If so, create an Issue in the Autorest/typescript repository and link it here)
[x] Added a changelog (if necessary)

API change check
API changes are not detected in this pull request.


ios/Flutter/Flutter.framework/Flutter is 66.10Mb

Steps to Reproduce
I've created a new Flutter application (flutter create) using the stable 1.0 channel/build. I've worked on it for a few days, and added a few plugins (namely google_sign_in and firebase_auth).
When I'm done working on a feature, I commit and push (git push) to GitHub:

git commit -am "Feature."
git push

... where it takes a few seconds, even on a very fast connection, and I get:

"remote: warning: File ios/Flutter/Flutter.framework/Flutter is 66.10 MB; this is larger than GitHub's recommended maximum file size of 50.00 MB"

Is this a file I should not be committing to Git? Should it be .gitignore'd?
Logs
flutter doctor -v
[✓] Flutter (Channel stable, v1.0.0, on Mac OS X 10.14 18A391, locale en-US)
    • Flutter version 1.0.0 at /Users/matan/git/flutter
    • Framework revision 5391447fae (8 days ago), 2018-11-29 19:41:26 -0800
    • Engine revision 7375a0f414
    • Dart version 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)

[✓] Android toolchain - develop for Android devices (Android SDK 28.0.3)
    • Android SDK at /Users/matan/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 28.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)
    • All Android licenses accepted.

[!] iOS toolchain - develop for iOS devices (Xcode 10.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 10.1, Build version 10B61
    ✗ Verify that all connected devices have been paired with this computer in Xcode.
      If all devices have been paired, libimobiledevice and ideviceinstaller may require updating.
      To update with Brew, run:
        brew update
        brew uninstall --ignore-dependencies libimobiledevice
        brew uninstall --ignore-dependencies usbmuxd
        brew install --HEAD usbmuxd
        brew unlink usbmuxd
        brew link usbmuxd
        brew install --HEAD libimobiledevice
        brew install ideviceinstaller
    • ios-deploy 1.9.4
    • CocoaPods version 1.5.3

[✓] Android Studio (version 3.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)

[✓] IntelliJ IDEA Ultimate Edition (version 2018.3)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 31.1.4
    • Dart plugin version 183.4733

[✓] VS Code (version 1.29.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 2.21.1

[✓] Connected device (1 available)
    • iPhone SE • 7C5309DE-7F41-47E0-B11D-EBC3B8C5970F • ios • iOS 12.1 (simulator)

! Doctor found issues in 1 category.

Oh, and to be clear, everything seems to work.
/cc @jonahwilliams 😛

The .gitignore that flutter create generates has an entry to ignore this file: https://github.com/flutter/flutter/blob/d927c9331005f81157fa39dff7b5dab415ad330b/packages/flutter_tools/templates/create/.gitignore.tmpl#L58
... and I just checked on my local 1.0.0 branch: it is ignored there by git.
What does your .gitignore file in your top level app directory look like? Is it missing that entry? Did you modify that file by any chance?

Ah I see. Funny enough, I created another sample project to try again, and the .gitignore seems to be working. I wonder if I either accidentally overwrote it or something else naughty. I'll re-open if it occurs again, thanks!


JavaScript Syntax Highlight: RegExp literals improperly parsed (persists from #349)

TS and JS Grammar Extension version: latest
Code version: 1.7.2 (7ba55c5860b152d999dda59393ca3ebeb1b5c85f)
#349  (and Microsoft/vscode#15051) was marked resolved and closed. I'm not really sure about how these fixes get to the monthly VSCode release, but at least one release (1.7.2) has been pushed since those issues were marked fixed. I added a comment to Microsoft/vscode#15051 asking about when these fixes will be available in the release, but I guess nobody reads comments on closed issues.
The problem is, even in the latest release of VSCode this issue hasn't been fixed. I assumed that the latest version of TypeScript-TmLanguage did not make it to the 1.7.2 (which, again, I have no idea how that works). However, visiting this repo again, I noticed that the latest TypeScript-TmLanguage is also available as a VSCode extension... So I installed the VSCode extension. It would seem that the issue hasn't been fixed even in the latest release of the VSCode extension...
Here's a demo:

@zia-newversion I am not able to repro this. Can you paste your code, may be it is little bit different from what has been fixed. Also please make sure the extension is updated to latest version. This is the what I see:

@sheetalkamat You're correct. The snippet:
var v = (a / b).toString().match(/\d*(\.\d+)?/)

seem to be highlighted correctly. However, the code I was having an issue with was this:
module.exports = {
	responseTime,
	staticHeaders,
};

function responseTime() {
	return function* _responseTime(next) {
		let ti = process.hrtime();
		yield* next;

		let dt = process.hrtime(ti);
		dt = ((dt[0] * 1e9 + dt[1]) / 1e6).toFixed(3).replace(/\.?0+$/, '') + 'ms';

		this.set('X-Response-Time', dt);
		return;
	};
}

function staticHeaders(headers) {
	return function* _staticHeaders(next) {
		let hs = Object.keys(headers);
		if (hs.length)
			hs.forEach(h => this.set(h, headers[h]));

		return yield* next;
	};
}

Problem starts at line#12 of this snippet. However, note that if I move the RegExp literal to the next line somehow, e.g. like so:
		dt = ((dt[0] * 1e9 + dt[1]) / 1e6).toFixed(3)
			.replace(/\.?0+$/, '') + 'ms';

it's once again highlighted correctly. For the time being I have switched to the above as temporary solution, but there are a lot of other places in my code where it may not be syntactically or stylistically appropriate to break the line between the division operator and RegExp literal. Also, IMO that's not an appropriate fix for the issue, because the fix for syntax highlighting should not involve changes in the code-style.


Allow users to tag dashboards

Make sure these boxes are checked before submitting your issue - thank you!

[ Y] I have checked the superset logs for python stacktraces and included it here as text if any
[ Y] I have reproduced the issue with at least the latest released version of superset
[ Y] I have checked the issue tracker for the same issue and I haven't found one similar

Superset version
0.19
Expected results
I  Would love to find a  way to group multiple dashboards into logical groups and restrict access to each group.
Like Folder A -- > Dashboard1, Dashboard2,  Folder B -- > Dashboard3, Dashboard4 etc..
When we list all Dashboards on  the screen once you have too many , u need to use the filter criteria,.
Instead can we group them.
Actual results
Steps to reproduce

I second that. It would be useful to provide folders (or tags?!) for, e.g., departments or other categorical criteria.

I use the datasources as a way to distinguish between departments / whatever.

We will provide Tabs for dashboard, currently under design and discussion.

It would be nice to do the slices too.

@graceguo-supercat
I love the idea of tagging, rather than tabs or folders. That would allow a single dashboard to appear in multiple groups.
If we do go down that route - I'd love to be able to set a specific tag to control the dashboards available on the welcome page. That way we can direct people to a specific curated set of dashboard as a starting point.

I agree this is a nice feature, we want to role this out to 2000 people and the more we can group the better.
Has anyone done any more design on limiting view of slices and dashboards besides the default with data sources? On think i was thinking if we get the feature in this issue, maybe we can get by with having a simple version of the privs. with a private flag. By default a private flag would limit the dashboard to just the user who created it. Might need to carry that down to slices. Should I start a thread on that?

Group the dashboards into Folders，I like this feature.

I also prefer tagging over groups

Few notes:

tags should be create as a many to many relationship in the db, eventually can be reused to tag slices using the same tag namespace but that lower pri
most of the UI stuff (filtered Dashboard list view, tag creation / association) can be done automagically in FAB by just setting the model and modelviews properly
tags should be surfaced right of the dashboard title ("label-default"), with click navigation taking users to filtered dashboard list

To summarise some of the things people have mentioned, and some things which are still a bit less defined.
General Concensus Summary

Tags or Folders?: Tags

Many to many relationships. i.e. one tag can be applied to many dashboards, one dashboard may have many tags.

Same namespace to tag both dashboards and slices. By clicking on a tag you can see both the dashboards and slices associated with that tag. Effectively filtering the list
Tags will be shown as coloured tabs just to the right of the dashboard title. Bootstrap badge style

Open Questions

Some people have mentioned tags which would confer some special functionality, like a private tag which means only you can see it, or a featured tag which would automatically bring things to the front of a list - or put them onto the front page. Is this something where there are sufficiently few use cases that we should have a few "magic" tags which have special hardcoded features - or is this something that should be configurable.

as a followup, are there certain tags which should be automatically implemented as a result, i.e. bundled into a standard setup when calling superset init.
should some tags be automatically applied to new slices - e.g. a slice is automatically tagged as private until explicitly shared? Perhaps a dashboard should be automatically private until tagged with the shared tag - although my preference is to default to shared rather than default to private.

Should tags all be the same colour (grey/superset-teal) - or is colour something that should be configurable for a given tag?
Should tags be visible on the dashboards themselves? Or are they something that is just shown in list views etc...? Likewise should tags for slices be shown on the explore view?

What do you guys reckon? Anything else I've missed?
@mistercrunch @xrmx @graceguo-supercat @luciuschina @rpwils @rumbin @bbs2009 @mnemalur

Hi Alan,
Thanks for writing this up.  here are my 2 cents.

I like the idea of having a "private" or "published" tag for dashboards,
maybe that can be a setting to default them dashboards as private or not?
As for other Magic tags, I like the idea of using a tag to bring
dashboards to the front. Not sure its essential.
People seem to like different colored tags, Im not really all that
concerned.
I don't think they need to be on the dashboard itself, it would only
take up room.

Would this also go on slices?
I am rather new to Python, coming over from Java. I would be willing to
help if you wouldn't mind me asking questions.
On Tue, Dec 5, 2017 at 1:41 PM, Alan Cruickshank<EMAIL_ADDRESS>wrote:

To summarise some of the things people have mentioned, and some things
which are still a bit less defined.
General Concensus Summary

Tags or Folders?: Tags

Many to many relationships. i.e. one tag can be applied to many
dashboards, one dashboard may have many tags.

Same namespace to tag both dashboards and slices. By clicking on a
tag you can see both the dashboards and slices associated with that tag.
Effectively filtering the list
Tags will be shown as coloured tabs just to the right of the
dashboard title. Bootstrap badge style
https://getbootstrap.com/docs/4.0/components/badge/

Open Questions

Some people have mentioned tags which would confer some special
functionality, like a private tag which means only you can see it, or
a featured tag which would automatically bring things to the front of
a list - or put them onto the front page. Is this something where there are
sufficiently few use cases that we should have a few "magic" tags which
have special hardcoded features - or is this something that should be
configurable.

as a followup, are there certain tags which should be
automatically implemented as a result, i.e. bundled into a standard setup
when calling superset init.
should some tags be automatically applied to new slices - e.g. a
slice is automatically tagged as private until explicitly shared?
Perhaps a dashboard should be automatically private until tagged with the
shared tag - although my preference is to default to shared
rather than default to private.

Should tags all be the same colour (grey/superset-teal) - or is
colour something that should be configurable for a given tag?
Should tags be visible on the dashboards themselves? Or are they
something that is just shown in list views etc...? Likewise should tags for
slices be shown on the explore view?

What do you guys reckon? Anything else I've missed?
@mistercrunch https://github.com/mistercrunch @xrmx
https://github.com/xrmx @graceguo-supercat
https://github.com/graceguo-supercat @luciuschina
https://github.com/luciuschina @rpwils https://github.com/rpwils
@rumbin https://github.com/rumbin @bbs2009 https://github.com/bbs2009
@mnemalur https://github.com/mnemalur
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/apache/incubator-superset/issues/3821#issuecomment-349417625,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHOWzECpct2mbN8lHpCCchZIRu3yMSIeks5s9ZxRgaJpZM4QYrRW
.

@alanmcruickshank were you able to make anymore progress on this?

And allowing permissioning based on tags would be a good solution to #1799.

Permissions on tags could be a useful second stage but seems like a lot of
scope creep for "tagging v1".
For it to not be super restrictive - we could assume all tags can be freely
used and created but that there are a subset of specific "protected" tags
which require specific permissions (and optionally those tags could also
impart specific effects to the objects tagged with them). Building things
that way could also be nice in keeping the mechanics of tags and the
effects they impart separate.
On Mon, 19 Feb 2018, 00:22 Maxime Beauchemin<EMAIL_ADDRESS>wrote:

Well @mcdavey17 https://github.com/mcdavey17 that may mean seriously
restricting who can tag dashboards though.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/apache/incubator-superset/issues/3821#issuecomment-366562258,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEdFuIZTBN4F-rYrEjnx6Ad43zw6qCNlks5tWL6ugaJpZM4QYrRW
.

--

Alan Cruickshank
E<EMAIL_ADDRESS>T: +44<PHONE_NUMBER>

@rororofff has funded $15.00 to this issue.

Submit pull request via IssueHunt to receive this reward.
Want to contribute? Chip in to this issue via IssueHunt.
Checkout the IssueHunt Issue Explorer to see more funded issues.
Need help from developers? Add your repository on IssueHunt to raise funds.


Encounter error when isProd is set to "false"

Describe the bug
Got this error message in logcat from Android build. Seems to only happen when isProd is set to "false". It was fine when it is set to "true".
Talsec logging failed first time with CURLEcode: 28 Error Response was:
Cordova-Talsec: v5.4.0
Expected behavior
Should throw a message to my application indicating the error.
Screenshots

Please complete the following information:

Device: [e.g. Samsung Fold 5 / Samsung A34 5G
OS version: [Android 13]
Cordova-Talsec: v5.4.0

Hello @foonjs ,
the message means, that the log into the logging endpoint timed out. It is a normal behaviour if there is some malfunction on the logging side.
When you have isProd set to false, you are using debug version of the SDK, which contains also some logcat information such as the one you are describing.
Kind regards,
Talsec team

Hi @msikyna , it works fine in emulator but this issue seems to persists if i build "isProd = false" to an actual device. Is this intended?

Hello @foonjs ,
is there any chance that the device could have slow internet connection? As the CURL 28 signifies timeout.

Hi @msikyna . Yes it was due to slow internet connection, but it still encountering white screen on app launch. Upon further debugging, system stops running after "taslec.start(config, threatListener)" is called and the ThreatListener is not listening at all.
This issue is still happening when i have "isProd" set to false.

Hi @foonjs,
white screen could be caused by incorrect setup of freeRASP. Could you share with us how you initialize freeRASP along with your watcherMail/package name either here or by mail to<EMAIL_ADDRESS>For reference, you can check our implementation in the hello app here.
Thanks.
Tomas, Talsec developer

Hi @tompsota . The setup i have on my current application is similar to the demo hello app.
I am just wondering whether simulator/emulator behaves differently compared to an actual device?
Emulator/Simulator works just fine when isProd is set to false or true (managed to prompt intended threat messages).
Actual device will encounter white screen when isProd is set to false (with no message shows up). But works fine if isProd is set to true (managed to prompt threat messages).

Hi @foonjs,
no, simulator/emulator should behave the same as the real device. It is possible that this problem occurs only on certain devices / version of Android, as we couldn't reproduce it with our test devices.
Please, email us your watcher mail, package name, and actual device model with Android version to<EMAIL_ADDRESS>so we can take a look at it in detail.
Thanks,
Tomas, Talsec developer

Hi @tompsota , here are the details.
watcherMail<EMAIL_ADDRESS>packageName: 'com.hokenso.geli.eb.p1b'
Device model: Samsung Galaxy A34 5G
Android version: 13
Device model: Samsung Galaxy Fold 5
Android version: 13
FYI, current project setup have the following configuration for Android.
 <preference name="GradlePluginKotlinEnabled" value="true" /> <preference name="GradlePluginKotlinCodeStyle" value="official" /> <preference name="GradlePluginKotlinVersion" value="1.7.10" /> <preference name="AndroidXEnabled" value="true" /> <preference name="android-targetSdkVersion" value="33" /> <preference name="android-minSdkVersion" value="26" />

Hi @tompsota , i have sent an email to Talsec support using another email account. I have also noticed that the "targetSdkVersion" documented is targeting 31 (Android 12). Does this mean Talsec is not supporting Android 13 as of now?

Hello @foonjs ,
we will look at the sent info, thank you! Regarding the question, Talsec fully supports Android 13.
Kind regards,
Talsec team

Hi @foonjs,
the targetSdkVersion in docs is just the minimal supported version. We will update the docs in the next release to make it more clear.
Regarding the white screen, we didn't find anything irregular in the logs. Unfortunately, we do not have the exact test devices available at the moment, so we are unable to verify the bug.
To rule out misconfiguration, could you please try running our demo app (inside the hello folder)? Does that project encounter white screen for you as well?
Kind regards,
Talsec team

Hi @tompsota , sorry for the late reply.
I have tested the demo app in hello folder and it worked just fine where isProd=true/false. It seems like my device no longer encounter the CURL 28 error. The reason why my app was facing white screen was due to a mishandling on the callback function that initialises Talsec.
Thanks for the help. Cheers!


Incompatible with mysql_exporter

Hi, recently I am working on integrating obagent (v1.1.2) with oceanbase-ce 3.1.3.
There were some issues I discovered during the progress. I have them fixed on my fork and created a MR here: https://github.com/oceanbase/obagent/pull/29
Hope you guys can take the time to review it.
1. mysql exporter got error to ping mysql due to invalid lock_wait_timeout param
2022-07-27T14:35:53.46334+07:00 INFO [25422,] caller=logrus/logrus_logger.go:33:Log:  fields: err="Error 1231: Variable 'lock_wait_timeout' can't be set to the value of '0'", fields.level=error, fields.msg="Error pinging mysqld"
2022-07-27T14:35:54.55427+07:00 INFO [25422,] caller=logrus/logrus_logger.go:33:Log:  fields: err="Error 1231: Variable 'lock_wait_timeout' can't be set to the value of '0'", fields.level=error, fields.msg="Error pinging mysqld"
2022-07-27T14:35:54.68906+07:00 INFO [25422,] caller=logrus/logrus_logger.go:33:Log:  fields: err="Error 1231: Variable 'lock_wait_timeout' can't be set to the value of '0'", fields.level=error, fields.msg="Error pinging mysqld"
2022-07-27T14:35:54.94058+07:00 INFO [25422,] caller=logrus/logrus_logger.go:33:Log:  fields: err="Error 1231: Variable 'lock_wait_timeout' can't be set to the value of '0'", fields.level=error, fields.msg="Error pinging mysqld"
2022-07-27T14:35:54.98801+07:00 INFO [25422,] caller=logrus/logrus_logger.go:33:Log:  fields: err="Error 1231: Variable 'lock_wait_timeout' can't be set to the value of '0'", fields.level=error, fields.msg="Error pinging mysqld"
2022-07-27T14:35:55.13362+07:00 INFO [25422,] caller=logrus/logrus_logger.go:33:Log:  fields: err="Error 1231: Variable 'lock_wait_timeout' can't be set to the value of '0'", fields.level=error, fields.msg="Error pinging mysqld"

I find out the reason is because a Parse() on kingpin need to be called before we initialize a mysql collector.
This behavior is quite similar to node exporter: https://github.com/oceanbase/obagent/blob/master/plugins/inputs/nodeexporter/node_exporter.go#L172
2. mysql plugin is enabled but no mysql metric is collected
Turn out mysql exporter validate scrapers' version against MySQL version to make sure they are compatible.
However, in our case, returned version is from Oceanbase, which is not related to MySQL version. Mysql Exporter will just ignore all metrics:  https://github.com/prometheus/mysqld_exporter/blob/main/collector/exporter.go#L164
Oceanbase version:
mysql> select version();
+--------------------+
| version()          |
+--------------------+
| 3.1.3-OceanBase CE |
+--------------------+
1 row in set (0.01 sec)

I created a decorator for scraper, which will return Version() as 0.0 to make them pass the validation.

Thanks for your contribution
but mysql export is not used for oceanbase, obagent just integrate mysql_export and makes it able to monitor mysql


Activity maintenance frontend integration

Description

Replaces fixture data with actual maintenance data from metrics hook.
Demos

Exciting!  Let's see if we need to update the language "since plugin repo created" since we're not retrieving that date currently, pending internal discussion, before merging.

Exciting! I left one comment here that I think should be addressed before we merge: https://github.com/chanzuckerberg/napari-hub/pull/883/files#r1096268677
Also, please link to the related GitHub issue in the description

Just want to clarify, is the failure of Frontend Tests / tsc (pull_request) expected?


Windows Emergency Management Services documentation is missing

Windows Emergency Management Services documentation is missing from Windows Server 2019 and Windows Server (Semi-Annual Channel) documentation. In fact, it has not been updated since Windows Server 2003. Please fix this.

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

ID: bd4a03a3-e2f6-487a-12ab-02f96a6bd3f5
Version Independent ID: d1f31255-31f3-a1b2-6f8b-ec24549fb449
Content: Windows Server technical content for IT Administrators - Windows Server
Content Source: WindowsServerDocs/windows-server-versions.md
Product: windows-server
Technology: server-general
GitHub Login: @lizap
Microsoft Alias: elizapo

Not much to find in the Microsoft Documentation regarding the exact topic "Windows Emergency Management Services":

https://docs.microsoft.com/en-us/search/?terms="Windows Emergency Management Services"

2 results for ""Windows Emergency Management Services""

https://docs.microsoft.com/en-us/windows-hardware/drivers/serports/serial-port-console-redirection-table
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/features-on-demand-non-language-fod

Windows Server technical content for IT Administrators - Windows Server
Page History (commits) list: https://github.com/MicrosoftDocs/windowsserverdocs/commits/master/WindowsServerDocs/windows-server-versions.md
Page created in commit https://github.com/MicrosoftDocs/windowsserverdocs/commit/8fdb790ddeffc21a326e91ec5600f6bc43664cc9 by lizap on Mar 30, 2017, 4:16 PM PDT.
Page updates (in reverse chronological order, please note that some dates ):
Commits on Sep 11, 2020

fixing warnings (commit 0a0b4958666e162663597b224e4c58b9ef8f68bd)
eross-msft committed on Sep 11

Commits on Aug 7, 2020

Links: Windows Server - Remaining - 4 (commit 20603c7c4aeee121614725b2d2cd513f9c909767)
DCtheGeek committed on Aug 7

removing ms.tech (commit 9f4287482b9ad4d36f8aff8ea13ef175161b95b0)
eross-msft committed on Aug 7

removing ms.prod (commit d4cb450ff4e49d5c3f47b69d56c7950bd1d08bb6)
eross-msft committed on Aug 7

Commits on Mar 31, 2020

fixing metadata and adding missing descriptions (commit 374541f47b36905d97f30ae20ce2fe42bfa67bd1)
eross-msft committed on Mar 31

Commits on Sep 27, 2019

updating metadata ms.prod (commit 1ef166b70da4b246552f60fc15139ffae53df091)
eross-msft committed on Sep 27, 2019

Commits on Jun 6, 2019

Markdig test igp (commit 1d425e4d9fe6708b25e352c78f3813943de4e87d)
iangpgh committed on Jun 6, 2019

Commits on May 31, 2019

Markdig migration updates (commit 9cc325e484501686d0d009a953e70d5ebae5282a)
mijacobs committed on May 31, 2019

Commits on Jun 21, 2018

Merged PR 9245: Changed loc priorities set at low to medium for MT … (commit ba5121b4dea5a2178cbb1d3db3b4a68096adc881)
lizap committed on Jun 21, 2018

Commits on Jan 20, 2018

removed files (commit 83a6e10ba1d61d547e0c93db89abfdf68031dbbf)
Justinha committed on Jan 20, 2018

Commits on Jan 17, 2018

Merged PR 5316: Add links to older libraries to landing page, update … … (commit<PHONE_NUMBER>64f39b37554a9c583153cbac811210)
lizap committed on Jan 17, 2018

Commits on Nov 3, 2017

Merged PR 4287: added ms.localizationpriority to high pri topics + so… … (commit 6f6e677a8243a94e776cfb1079a3d8528b758119)
lizap committed on Nov 3, 2017

Commits on Oct 17, 2017

fixed merge conflicts in feedback hub links (commit bf3941dd6409ed1f0e759a74ff53d234a7c9ae40)
lizap committed on Oct 17, 2017

revised feedback hub link (commit 13647f8be5f69255056fbea06009eac847994ab1)
Justinha committed on Oct 17, 2017

Commits on Oct 2, 2017

Merged PR 3530: 10/02 AM publish (commit b1fd9841cad7069d04aec4edc2cd0764ad791f6f)
lizap committed on Oct 2, 2017

Commits on Sep 28, 2017

added link to Feedbcak Hub (commit a93a4442415321439d39ab81118b29cbada14167)
Justinha committed on Sep 28, 2017

Commits on Sep 15, 2017

Merged PR 3211: Late publish (commit 202d7020526aa87f161da046fb8e8a6c2c8c4b52)
lizap committed on Sep 15, 2017

Merged PR 3197: Add note to server library page to redirect users to … … (commit bd085f5c83cec06479abb6f98027555c2e6bad85)
lizap committed on Sep 15, 2017

Commits on Aug 29, 2017

Merged PR 2921: Changed title and metadata on Windows Server Versions… … (commit fc3ec51c596dd0ed31e95e7d669610008756d757)
lizap committed on Aug 29, 2017

Commits on Jul 27, 2017

Merged PR 2404: Add note to direct consumer users to consumer support (commit e17fe06405aa2c5a00e5d1f6188b450893454b9e)
lizap committed on Jul 27, 2017

Commits on Apr 17, 2017

moving around TOC (commit c739ebb4ffec9103bfde34e5d3f19c824ff64a69)
lizap committed on Apr 17, 2017

Commits on Mar 31, 2017

formatting fix (commit 708b58feb50160240e4a641ae497dc31cf47c34f)
lizap committed on Mar 31, 2017

changed tone to be all ws versions, not just other than 2016 (commit 5cdd8ed6c5b690e091612c648a581487d2c2a39b)
lizap committed on Mar 31, 2017

new topic for other versions (commit 8fdb790ddeffc21a326e91ec5600f6bc43664cc9)
lizap committed on Mar 31, 2017

Thanks for your dedication to our documentation. If we have been unable to review your issue in a timely manner, we sincerely apologize for the delayed response. We have captured the informtion you have provided for review. We are closing this issue for now, but if you feel that it's still a concern, please respond and let us know. If you determine another possible update to our documentation, please don't hesitate to reach out again. #please-close


Add Medal.TV and CodePen Embedding

Make sure you run npm run format to format the code properly. The formatting was a bit messy that's why the test failed.


[FLINK-6643] [JobManager] Flink restarts job in HA even if NoRestartS…

…trategy is set
Thanks for contributing to Apache Flink. Before you open your pull request, please take the following check list into consideration.
If your changes take all of the items into account, feel free to open your pull request. For more information and/or questions please refer to the How To Contribute guide.
In addition to going through the list, please provide a meaningful description of your changes.

[ ] General

The pull request references the related JIRA issue ("[FLINK-XXX] Jira title text")
The pull request addresses only one issue
Each commit in the PR has a meaningful commit message (including the JIRA id)

[ ] Documentation

Documentation has been added for new functionality
Old documentation affected by the pull request has been updated
JavaDoc for public methods has been added

[ ] Tests & Build

Functionality added by the pull request is covered by tests
mvn clean verify has been executed successfully locally or a Travis build has passed

Thanks for your contribution @zhangminglei. I fear, though, that we cannot merge your PR like it is since it prevents the job submission for all jobs which have NoRestartStrategy set. Furthermore I think the issue FLINK-6643 is actually a non-issue. Therefore, you can close this PR.


Bug: remark processing files twice

Command:
remark --config-path ./etc/.remarkrc.js --ignore-path ./etc/.remarkignore --use remark-lint README.md

Versions:
"remark": "^4.2.2"
"remark-lint": "^3.2.1"

While debugging why certain .remarkrc.js rules were being ignored, found the following output:
README.md 100
100
README.md undefined
80
# Beep

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
file.md
      4:446  warning  Line must be at most 100 characters  maximum-line-length
      4:446  warning  Line must be at most 80 characters   maximum-line-length

⚠ 2 warnings

My remark configuration is as follows:
{ plugins:
   { lint:
      { reset: true,
        'blockquote-indentation': 2,
        'checkbox-character-style': [Object],
        'checkbox-content-indent': true,
        'code-block-style': 'fenced',
        'definition-case': true,
        'definition-spacing': true,
        'emphasis-marker': '*',
        'fenced-code-flag': true,
        'fenced-code-marker': '`',
        'file-extension': 'md',
        'final-definition': true,
        'final-newline': true,
        'hard-break-spaces': true,
        'heading-increment': true,
        'link-title-style': '"',
        'list-item-bullet-indent': true,
        'list-item-content-indent': true,
        'list-item-indent': 'space',
        'list-item-spacing': true,
        'maximum-heading-length': 40,
        'maximum-line-length': 100,
        'no-auto-link-without-protocol': true,
        'no-blockquote-without-caret': true,
        'no-consecutive-blank-lines': false,
        'no-duplicate-definitions': true,
        'no-duplicate-headings': true,
        'no-emphasis-as-heading': true,
        'no-file-name-articles': true,
        'no-file-name-consecutive-dashes': true,
        'no-file-name-irregular-characters': true,
        'no-file-name-mixed-case': true,
        'no-file-name-outer-dashes': true,
        'no-heading-content-indent': true,
        'no-heading-indent': true,
        'no-heading-punctuation': true,
        'no-html': false,
        'no-inline-padding': true,
        'no-literal-urls': true,
        'no-missing-blank-lines': true,
        'no-multiple-toplevel-headings': false,
        'no-shell-dollars': false,
        'no-shortcut-reference-image': true,
        'no-shortcut-reference-link': true,
        'no-table-indentation': true,
        'no-tabs': true,
        'no-undefined-references': true,
        'no-unused-definitions': true,
        'ordered-list-marker-style': '.',
        'rule-style': '___',
        'strong-marker': '_',
        'table-cell-padding': 'padded',
        'table-pipe-alignment': true
      }
   }
}

I inserted a console.log at line 77 in the remark-lint rule maximum-line-length. During the apparent first run, the maximum-line-length value is correctly printed. During the second run, the value is undefined and the default value of 80 is used.
Any idea why this is happening?

This happens because you specify the 'lint' plug-in twice, first using 'use', second in the configuration file.
We recently added a sentence about this in the README: "We now run the below command without the -u remark-lint since our .remarkrc includes the lint plugin.", but as you still ran into it, could you let me know if and how I could make this clearer?

@wooorm Thanks for the response. Missed that line in the remark-lint README.
This, however, implies that I cannot pass remark a configuration and then choose which plugins are run when using command-line option flags; i.e., I cannot have a master configuration file and then toggle plugins just using --use.
I am also unsure as to when running the same plugin twice is useful. Is there a particular use case where I would want to use the plugin with a configuration and also again, during the same run, with possibly different settings? I suppose if I was interactively wanting to augment the file configuration (but not override). I feel, however, that the override use case would be more common.
Thanks again for the response.

Yes, indeed. If you need logic, you can of course expose different configuration by using a JavaScript module (.remarkrc.js). Or, you can toggle configuration files by naming them differently and specifying them in separate calls (remark -c a.js; remark -c b.js).
For reasoning: an example is remark-slug, which is also used by other plug-ins to ensure heading identifiers are fresh in several phases of the process: just before checking links, just before compiling to HTML, &c. For remark-lint, it could be used with different configurations as you mention, e.g., at the start checking for some rules, and at the end checking some other rules.
Does that help?

I’m closing this as this “bug” is fixed, but feel free to still respond here / chat on Gitter

Fair enough. The command-line docs for --use could probably be more explicit in terms of when using the option in conjunction with a configuration file is warranted or not.


Submitting forms via form.submit() broken?

Hi,
We're getting close to finishing up our Turbo Native iOS app and we're running into a weird issue with javascript (form).submit()
We have a few forms that we prevent the default behavior on form submit, intercept the click, (run some additional code, mainly retrieve a stripe token), then call form.submit(). Unfortunately this seems to be broken in a WKWebView session. The submission never seems to happen, and even putting in a debugger and trying to manually call .submit() in the safari inspector console doesn't work either.
We've found a workaround in just submitting the forms via a fetch call, but figured this was a weird enough behavior to file a ticket.
Some example code that breaks:
export default class extends Controller {
  static targets = ['form']

  attemptSubmit(event) {
    event.preventDefault()
    # do something async (in our case, retrieve a stripe token and place it on a hidden input field
    this.formTarget.submit()
  }
}

<%= form_with url: "something",
              method: :post,
              data: { above_referenced_controller_target: "form" } do |f| %>
  <%= f.button type: :button,
               data: { action: "click->above-referenced-controller#attemptSubmit" } do %>
    SUBMIT!
  <% end %>
<% end %>

The above is a minimum reproducible case. When clicking the submit button above, the controller correctly calls the attemptSubmit function, prevents the default behavior, does the async thing, but then the call to this.formTarget.submit() does not succeed. It seems like it is basically a no-op that returns undefined, because adding event listeners and trying to submit via the safari inspector console does nothing and just returns undefined.
We've confirmed that this is not the case on mobile safari or on any web browser we have access to. Only in the WKWebView does the controller and form exhibit this behavior.
Like I mentioned above we've just bypassed the form submission by calling fetch and manually constructing the body, but would love for this to be looked at and see if there's something we're just blatantly missing.
Thanks in advance!

I believe the recommended way to submit forms is to use requestSubmit instead of submit
https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/requestSubmit#usage_notes

I believe the recommended way to submit forms is to use requestSubmit instead of submit
https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/requestSubmit#usage_notes

Semantically it's not too different, but that doesn't work either in the case described above. Same output

requestSubmit was only added to iOS Safari in iOS 16.0. So if you are running on iOS 15 or below you will need to add a polyfill.
Another workaround is to click the button directly via JavaScript directly of submitting the form.

Like @pinzonjulian mentioned, invoking HTMLFormElement.requestSubmit is the recommended approach.
@joemasilotti as of https://github.com/hotwired/turbo/commit/d4805a4daeaf17d44e5a24c6da07c55e00099169 (November 9, 2021 / v7.1.0-rc.1) Turbo has been vendoring the request submit polyfill as part of the released package.

that doesn't work either in the case described above. Same output

Given the above, it feels like we should close the issue. @ni3t have you found a solution in the time since opening this issue?

Sounds good, will do @seanpdoyle! If anything changes feel free to reopen @ni3t.


Updated Readme

Removed improve shell section, added setup and build section.

Check only readme

Should go back to master, closing this one.


Non-functional on a fresh dnd5e v4.1 world?

I wanted to test out Alternate Token Cover as dnd5e finally actually does something with their cover status effects programmatically with the newest update, but toggling them on/off as needed is a bit of a hassle.
Opening the module and pressing "reset to dnd5e dmg" and then playing with settings, I can't get Alternate Token Cover to do anything. It doesn't put out any errors in console. Using items with Attack activities to test and I've gone into the settings and just tried to check/uncheck any relevant box to see if I could get some outcome, none seems to have worked. I have not changed any number input or slider-esque fields.
The only errors I can make happen is when enabling debug rays, which to be fair, also looks a little strange? It doesn't seem to be testing rays against my actual targets or NPC actors?

The errors regarding the debug ray is  'refreshTokenDebugHook';
foundry.js:655 Error: Error thrown in hooked function 'refreshTokenDebugHook' for hook 'refreshToken'. Cannot read properties of undefined (reading 'length')
[Detected 1 package: tokencover(0.9.7)]
at Hooks.onError (foundry.js:654:24)
at 🎁Hooks.onError#0 (libWrapper-wrapper.js:188:54)
at #call (foundry.js:636:36)
at Hooks.callAll (foundry.js:589:17)
at Token5e.applyRenderFlags (foundry.js:26658:11)
at #applyRenderFlags (foundry.js:26282:44)
at mn.emit (TickerListener.ts:71:47)
at Pt.update (Ticker.ts:427:37)
at Pt._tick (Ticker.ts:129:22)
dnd5e v4.1.1
foundryvtt 12.331

A couple things:

In v0.9.8, I changed the default cover effects for dnd5e v4 to use the new dnd status effects. To get those, the simplest option is to go to the Cover Book and click "Reset Default Cover."
I cannot figure out where this error is occurring (about undefined reading length). Sorry; the debugging code needs some work as things have migrated over time.
Can you paste in a comment screenshots of your ATC settings?


AutoAO3App

Link to repository
https://github.com/enigmalea/autoao3app
Screenshots

Any additional comments?
AutoAO3App is a scraper for archiveofourown.org which helps fans who are running or participating in fanworks gift exchanges to find, filter, and readd requests and view information on the exchange in an easier to read format than what's on available on AO3. It also adds an additional bookmarking feature.
Submission Guidelines

[X] I have read and followed Catppuccin's submission guidelines.

I'm going to close this issue for now but feel free to raise a PR adding your userstyle!


feat: Prevent the same PageOperation from being processed by multiple process at the same time

Recreated as #5896


Np 124 - getting rid of mui autocomplete

Used react-select which does not actively support options that are just simple strings so I had to convert the list of majors into { label: element, value: element } format

Wasn't sure if this was ready to be reviewed, but could you style it as seen in the Figma:
https://www.figma.com/file/nW5wBYFetauCmIdt9e5BtA/Nebula-Planner?type=design&node-id=607-4948&mode=dev?
Also, the integration tests rely on the MUI component to select a major during plan creation. We should fix that to work with the new select if possible!

Lmk if you need help figuring out integration test stuff. We run them locally via npm run cypress:open, the validator also needs to be running before you run the test.

Stale and #728 resuming progress.