python-2.7.14: Fix #27177 and #25750

Motivation for this change
I originally wanted to include this in the sage PR, but since a world-rebuilding python PR (#39517 by @dtzWill) was just merged into staging maybe its better to only rebuild all python2.7 packages on linux once.
Python Issue 27177: Regex match.group doesn't support index, only standard integers. This was fixed, but not backported to 2.7. sage needs that because it uses its own integers by default. I tried to monkey-patch around this, but apparently you can't monkey-patch re.
Python Issue 25750 leads to occasional crashes, especially on python 2.7. There is an upstream PR in the making.
As requested previously, there is now a branch with the sage package. This is not yet PR-ready though, contains unneeded patches, duplication, TODOs etc. I will rewrite history on that branch.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Fits CONTRIBUTING.md.

I'm not sure, sorry.  Hopefully our python maintainer or someone else can lend us some insight or make the judgement call.

Okay, there is absolutely no hurry. I just wanted to avoid a double rebuild, but rebuilds probably aren't that rare anyways.
Thanks for taking the time out of your holidays to let me know.

@FRidh could you have a look at this? Or do you prefer it to be included in #39981?
Merging this separately would make it easier to review and test #39981.

This apparently doesn't conflict with #40005 in any way (except trivial conflict in our patch list).  Neither issue from this PR seems to have a fix upstreamed to 2.7 yet.
With 2.7.15, I'm not sure about the risks, but perhaps it's safe enough to just merge to staging directly.

It's a pity the OP of the first one did not push that one further.

Yeah the "well technically not a bug" answer is not very helpful. python2 apparently really is on the last days of life support.

This apparently doesn't conflict with #40005 in any way (except trivial conflict in our patch list).

I guess @FRidh only meant to merge both PRs into staging at the same time.

Yes, I think so.  The real problem in staging ATM is that it already contains several thousand build regressions for weeks, so someone will have to resolve them...

It's a pity the OP of the first one did not push that one further.

It was rejected pretty explicitly. No point in fighting a lost battle.

For the record: we have been using both patches for quite some time in SageMath without any problems. The first one just adds some functionality which didn't exist before and the second one fixes an obvious bug but doesn't change any functionality.

Looks like #40005 is in master now (and can be closed). I have rebased. Can we merge this?

Success on x86_64-linux (full log)
Attempted: python
Partial log (click to expand)
shrinking /nix/store/k87hjw6klpxg957mllvh7zvr14hw2v1w-python-2.7.15/lib/python2.7/lib-dynload/_locale.so
gzipping man pages under /nix/store/k87hjw6klpxg957mllvh7zvr14hw2v1w-python-2.7.15/share/man/
strip is /nix/store/92d2ifxcni4n3zx9s8wnkcjlvnx5ajlc-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/k87hjw6klpxg957mllvh7zvr14hw2v1w-python-2.7.15/lib  /nix/store/k87hjw6klpxg957mllvh7zvr14hw2v1w-python-2.7.15/bin
patching script interpreter paths in /nix/store/k87hjw6klpxg957mllvh7zvr14hw2v1w-python-2.7.15
/nix/store/k87hjw6klpxg957mllvh7zvr14hw2v1w-python-2.7.15/lib/python2.7/config/makesetup: interpreter directive changed from " /bin/sh" to "/nix/store/m47apl3hq3i52fzy2cz24378p0xn4lyx-bash-4.4-p19/bin/sh"
/nix/store/k87hjw6klpxg957mllvh7zvr14hw2v1w-python-2.7.15/lib/python2.7/config/install-sh: interpreter directive changed from "/bin/sh" to "/nix/store/m47apl3hq3i52fzy2cz24378p0xn4lyx-bash-4.4-p19/bin/sh"
/nix/store/k87hjw6klpxg957mllvh7zvr14hw2v1w-python-2.7.15/lib/python2.7/ctypes/macholib/fetch_macholib: interpreter directive changed from "/bin/sh" to "/nix/store/m47apl3hq3i52fzy2cz24378p0xn4lyx-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/k87hjw6klpxg957mllvh7zvr14hw2v1w-python-2.7.15...
wrong ELF type

Success on aarch64-linux (full log)
Attempted: python
Partial log (click to expand)
gzipping man pages under /nix/store/3zc1jxxz3xg93bvsp0gapm9pib9s054l-python-2.7.15/share/man/
strip is /nix/store/8yfik687kfccisxnad42j19lfb7ij9b4-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/3zc1jxxz3xg93bvsp0gapm9pib9s054l-python-2.7.15/lib  /nix/store/3zc1jxxz3xg93bvsp0gapm9pib9s054l-python-2.7.15/bin
patching script interpreter paths in /nix/store/3zc1jxxz3xg93bvsp0gapm9pib9s054l-python-2.7.15
/nix/store/3zc1jxxz3xg93bvsp0gapm9pib9s054l-python-2.7.15/lib/python2.7/config/install-sh: interpreter directive changed from "/bin/sh" to "/nix/store/vnb8q2h7951gd551nm2vq2g6n8296g5b-bash-4.4-p19/bin/sh"
/nix/store/3zc1jxxz3xg93bvsp0gapm9pib9s054l-python-2.7.15/lib/python2.7/config/makesetup: interpreter directive changed from " /bin/sh" to "/nix/store/vnb8q2h7951gd551nm2vq2g6n8296g5b-bash-4.4-p19/bin/sh"
/nix/store/3zc1jxxz3xg93bvsp0gapm9pib9s054l-python-2.7.15/lib/python2.7/ctypes/macholib/fetch_macholib: interpreter directive changed from "/bin/sh" to "/nix/store/vnb8q2h7951gd551nm2vq2g6n8296g5b-bash-4.4-p19/bin/sh"
checking for references to /build in /nix/store/3zc1jxxz3xg93bvsp0gapm9pib9s054l-python-2.7.15...
wrong ELF type
/nix/store/3zc1jxxz3xg93bvsp0gapm9pib9s054l-python-2.7.15

@timokau I've added it to https://github.com/NixOS/nixpkgs/pull/41177.

Failure on x86_64-darwin (full log)
Attempted: python
Partial log (click to expand)
cannot build derivation '/nix/store/x6mzbx1ay2lzi5yjpbn3ymw862711g6f-re_match_index.patch.drv': 4 dependencies couldn't be built
cannot build derivation '/nix/store/66hngykd2k9pk0wkwvnhm97ys524v1gc-type_getattro.patch.drv': 4 dependencies couldn't be built
cannot build derivation '/nix/store/66yg6w5crh04v6s2g3859bzwiccsvbba-flex-2.6.4.drv': 7 dependencies couldn't be built
cannot build derivation '/nix/store/gmrwvzv1bw7012f6zrycvd58gmxradzh-python-2.7.15.drv': 16 dependencies couldn't be built
cannot build derivation '/nix/store/6j60v5b8cs7g33bsa1s72qhkahdxybdj-bootstrap_cmds-dev-tools-7.0.drv': 4 dependencies couldn't be built
cannot build derivation '/nix/store/jd9xb7lwas4xkyws8m13ynn9lz821rqg-xnu-osx-10.11.6.drv': 9 dependencies couldn't be built
cannot build derivation '/nix/store/n5c1sm0a3lg9sr9zmg6djl93xbndlpcy-IOKit-osx-10.11.6.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/f70a8fnffw2gkypa089rihw85ni5al55-configd-osx-10.8.5.drv': 9 dependencies couldn't be built
cannot build derivation '/nix/store/a4frgav02bkqngk23psf4kk0drff6a7i-python-2.7.15.drv': 17 dependencies couldn't be built
error: build of '/nix/store/a4frgav02bkqngk23psf4kk0drff6a7i-python-2.7.15.drv' failed

Thanks! (ofBorg failure is a timeout)


Docker support

Support for building/running Restival under Mono with Docker
TODO

[x] Nancy support (currently returns 500 for some unknown reason)

I've added in the Nancy custom bootstrap so I could figure out why it was giving a 500, but given it's complaining about a lack of Views and those just aren't present in the main codebase, I'm betting this breaks in the same way with the non-Mono version, so I'm now less concerned about the 500.


Add "publisher name" like busy and steemit do.

It would be a nice "finishing touch".

See where it says 3 Days ago - Busy ?
For posts coming from the app it should say 3 Days ago - GUC Desktop

Unfortunately, guc-desktop need to get listed on steemscript and wait for busy.org next release because busy use that as a whitelist.


Inference time question about caching

Hi, I have question of Table 3 which is average inference runtime comparison.
I understand that theoritical speedup is 100% because it has been freezed for 50% of layer.
However, what I don't understand is that
Recycling should be A+B
(A:generating feature from initial transformer, same as caching data)
(B:loading cached data, and do some later transformer calculation)
But I think your paper compared with B.
Does my understanding is right?
If it isn't how can A+B is much more smaller than regular? Did you used some kind of parallelism method?
Thanks

@SangbumChoi I apologize for the late response and thanks for your interest.  In case the answer is still helpful: the final paper explains this better.  For inference (Table 4) we measure speedup assuming the cache is already populated.  For training (Table 5), we compare the setting where the cache is pre-populated to one where it isn't and needs to be generated in the first of six training epochs.


feat(kafka): add ability to update Kafka instance

Closes #1012
Verification is only possible by an org admin (@wtrocki).
Verification Steps

Run export RHOAS_DEV=true to enable this hidden feature.
Log in using an offline token (currently only supported method)
Create a Kafka, or skip this if you already have one.
Run rhoas kafka update. You should get an interactive prompt to select a new owner. Select sharedaccount_kafka_devexp.
It should update the Kafka instance owner.
Run rhoas kafka update --owner=<TAB> and it should load the full list of available users to choose from.

Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation change
[ ] Other (please specify)

Checklist

[x] Documentation added for the feature
[ ] CI and all relevant tests are passing
[ ] Code Review completed
[ ] Verified independently by reviewer

rebase needed?

rebased.

Looking into this now..Another rebase needed :/

It has been rebased.

I'm not sure about update as name.
if we have command like owner or owner-set it might be more future proof.
Like in future we might have requirements for project/env/labels/tags/name updates and this will make it really ackward.
We technically not updating kafka - just changing ownership

I'm not sure about update as name.
if we have command like owner or owner-set it might be more future proof.
Like in future we might have requirements for project/env/labels/tags/name updates and this will make it really ackward.
We technically not updating kafka - just changing ownership

This is a command which will be used to update various other configuration details in the future, it will not always exclusive to owner update.


depth

Hello, what methods are used to generate depth maps?

Hi, the gray-scale depth maps can be directly generated during test stage, while the pseudo-color depth maps can be translated from https://github.com/cuiziteng/Aleth-NeRF/blob/master/depth_trans.py.


Update UG to match new find commands

Codecov Report

Merging #145 (91271e4) into master (56b75c4) will decrease coverage by 0.88%.
The diff coverage is 21.88%.

@@             Coverage Diff              @@
##             master     #145      +/-   ##
============================================
- Coverage     39.65%   38.77%   -0.89%
+ Complexity      511      505       -6
============================================
  Files           125      124       -1
  Lines          2983     3041      +58
  Branches        371      382      +11
============================================
- Hits           1183     1179       -4
- Misses         1632     1695      +63
+ Partials        168      167       -1

Impacted Files
Coverage Δ

...dress/logic/commands/client/EditClientCommand.java
0.00% <0.00%> (ø)

...dress/logic/commands/client/FindClientCommand.java
0.00% <ø> (ø)

...dress/logic/commands/client/SortClientCommand.java
0.00% <0.00%> (ø)

.../address/logic/commands/issue/AddIssueCommand.java
0.00% <ø> (ø)

...address/logic/commands/issue/EditIssueCommand.java
0.00% <0.00%> (ø)

...address/logic/commands/issue/FindIssueCommand.java
0.00% <ø> (ø)

...address/logic/commands/issue/SortIssueCommand.java
0.00% <0.00%> (ø)

...ess/logic/commands/project/FindProjectCommand.java
0.00% <ø> (ø)

...ess/logic/commands/project/SortProjectCommand.java
0.00% <ø> (ø)

...va/seedu/address/logic/parser/ClientCliSyntax.java
83.33% <ø> (ø)

... and 27 more

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


dart:html library mentions Dart Editor at the very top

https://api.dartlang.org/stable/1.22.1/dart-html/dart-html-library.html
Aside from the formatting issues, the text references the Dart Editor.

I'm not sure what to write, but If somebody wants to write some updated/formatted text I will happily  put it in the right template. @kevmoo ?

@kwalrath @Sfshaza would one of ya'll take a stab at updating this verbiage?

This has been fixed, woohoo! https://api.dartlang.org/dev/2.0.0-dev.65.0/dart-html/dart-html-library.html


Added BogoSort

Added BogoSort in Python

Hi @AvinashMohare,
Your code will work fine and it LGMT! But make sure the python code is well-formatted, just fix all those indentation errors.


Make ban duration configurable

This makes the duration for which peers remain on the blocklist a value in the network config, instead of hardcoded.

bors merge


question to the new feature vertxEventBusProvider.disableAutoConnect()

Hi,
i am already using the new feature vertxEventBusProvider.disableAutoConnect().
In my Application, i then use:
vertxEventBus.configureConnection(serverAddress, '/eventbus').connect() , and this works fine.
But i am wondering, wether i should have a kind of callback or something else, when the connection is finished.
Could it be a good feature, to make .connect() a promise, so that i could use:
vertxEventBus.configureConnection(serverAddress, '/eventbus').connect().then(function() {
...
}
or is this an unnecessary feature, cause i overlook something?
Thanks in advance

Yes, it would be a good addition to return a promise which will be resolved in the onopen callback made in connect().
Do you like to make a PR?

Why not using the standard event "eventbus.system.connected" for this?

@leolux 2 reasons: a) The event is part of the service, but not the wrapper/adapter. I'm definitely  against a dependency adapter -> service: bad design and even a stunt because it will result into cross dependencies. b) Even if the connect() would fire this event: The scope here is well defined. ;)


.?log presenceupdate does not work

📢 Bug reported by Dadi<PHONE_NUMBER>23161090)
What is the title of your bugreport?
.?log presenceupdate does not work
How can you reproduce the bug?

?log presenceupdate
change your presence to idle or something else

Which result would normally have to be?
You should get a message every time, when someone changes his presence
Comments:
✅ Monkeyyy11: reproducible
✅ Nickkel: Could be reproduced
❗✅ Dadi: -

Due to djs v12


Added breadcrumbs component

Connects to #252
NOTE: I didn't know how to write a test for this.
Changes:

Added breadcrumbs component
Added breadcrumb styles
Added breadcrumb vars to /harmonium/settings-templates/harmonium-settings.scss
Updated the settings-templates zip file

Screenshots:

I'm merging, @jwietelmann can yell at me later if it's wrong 😈

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


feat: node 18

Why are these changes introduced?
Addresses ENG-9038

Update nacelle-js to use Node 18

What is this pull request doing?
This PR updates CI/CD to use Node.js 18 instead of Node.js 16 for task running. It also updates engines.node in various package.jsons to require fewer adjustments in the future, by relying on a minimum Node.js version without an explicit maximum version. Lastly, it upgrades Nuxt 2 projects to use the latest Nuxt 2 version, for Node.js 18 compatibility.
How to Test

Check out the ENG-9038/node-18 branch
Ensure that Node.js version 18.x is installed and active
npm run clean from the monorepo root
npm i from the monorepo root
Navigate to reference-stores/next and packages/storefront-sdk, then npm run build

Checklist

[x] This Pull Request aligns with nacelle-js' Code of Conduct.

Note: the starters/* projects are expected to fail due to reasons unrelated to this PR (use of legacy, non-Relay GraphQL queries in the Storefront API).


Can't Import Games?

I'm on the latest version of Galaxy 2.0 and I installed your plugin as per instructions and I even added my Bethesda.net account but none of my games are imported (even the installed ones)

Can you help me?

Do you perhaps have no 'paid' games in your library?  I'm investigating a similar issue.
Also please send me your logs from C:\ProgramData\GOG.com\Galaxy\logs folder

@endofdays90  does the issue reproduce with the newest version?
If so please attach logs from C:\ProgramData\GOG.com\Galaxy\logs folder

Do you perhaps have no 'paid' games in your library? I'm investigating a similar issue.

Thats not true I've seen people post their libraries before and they had free games included like fallout shelter or quake champions.

@endofdays90 does the issue reproduce with the newest version?
If so please attach logs from C:\ProgramData\GOG.com\Galaxy\logs folder

I am on the latest version
plugin-bethesda-cb57391f-1675-35b1-05c0-896d43bdf4f8.log

@endofdays90  What is not true? The issue would be a regression due to upping galaxy api and a change of expected error so please provide the information, do you have paid games in your library?
Also, please do download the newest version from github. I have most likely fixed your issue in previous commit :)

@endofdays90 What is not true? The issue would be a regression due to upping galaxy api and a change of expected error so please provide the information, do you have paid games in your library?

Yes I do not have any paid games in my account yet but shouldn't free to play games come up in library like this?

Yes, please try the newest version

Yes, please try the newest version

Fixed in latest version.


css_inline pinned to < 0.12 but newer versions seem to work

@caseyjhol We have css_inline pinned to >= 0.11, < 0.12 but the most recent version is 0.13.0 already. I just installed the newer version and all tests still pass. Any objections of removing the upper limit completely?

I think it might still make sense to still pin to 0.13, since we've already been burned before by css_inline changing its API, but I don't feel strongly.

Ok, I just relaxed the version requirement to < 0.14 in a83d52e4fa718de00ab1629801b6b9cbe0b09773.
Personally I'd relax the version requirement even more but I'm fine with restricting it assuming that you could monitor css_inline for new releases and relax the version requirement on a regular basis. Otherwise I'd just remove the upper limit.

@caseyjhol css_inline v0.14.1 was released. I fear that with this version pining, we are failing to stay up to date.

I was trying to see if poetry supported pinning sub-dependency versions (similar to NPM's overrides or Yarn's resolutions), but unfortunately no such luck (https://github.com/python-poetry/poetry/issues/697).
I suppose I'm okay with relaxing the version requirement here. I've been burned enough times in the past by changing APIs and broken dependencies that I always use strict versioning for my dependencies any more (especially for dependencies that are v0.x and could change anything at any time). But for something like inlining CSS the risks are probably pretty minimal.


Why the switch from Arc to Box?

In the commit to support reqwest 0.12, another breaking change was made: Arc -> Box. Why was this change made? I thought the point of the with_arc API was to be able to maintain a reference to a Middleware that was also provided to the reqwest_middleware::ClientBuilder. A Box is not a "reference" and there can only be one copy of it, i.e. it's not cloneable unless what it owns is also clonable. I'm not sure I agree with this update, but let me know if I'm missing something. Thanks!

I didn't put much thought into it. Internally there used to be a Box<[Arc<dyn Middleware>]> which is cloned about quite often.

https://docs.rs/reqwest-middleware/0.2.5/src/reqwest_middleware/client.rs.html#87
https://docs.rs/reqwest-middleware/0.2.5/src/reqwest_middleware/client.rs.html#139

Because of all the cloning, I decided to flip it to be Arc instead of Box.
I see three solutions here.

The one I'd lean towards is Arc even if it's a bit silly, but prevents extra unnecessary allocations on each request.

An alternative is to implement Middleware for Arc and then you can use the regular with(...) api. This would mean there's an extra box around your middleware

Revert this particular change


Add Marista Escola Social Cascavel

Marista Escola Social Cascavel

@lehenriques First stage of verification passed, official domain is maristaescolassociais.org.br as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision. Proof of domain ownership: https://maristaescolassociais.org.br/wp-content/uploads/2021/03/ATA-ABEC_NOMEAÇAO-DE-DIRETORIAS-UNIDADES-MANTIDAS-2021_03.12.2020-1.pdf

@lehenriques I am sorry, this domain seems to represent an umbrella institution, not a specific single university or a college. Please apply for free educational license with an official document which proves that you are a student. You can do it using "OFFICIAL DOCUMENT" tab at https://www.jetbrains.com/shop/eform/students.
I have to close the request without merging.
Thank you for the understanding!


fix(context): check cloudflare before checking node in c.runtime

In my environment the test in context.test.ts fails:

I don't know why it is be passed on the CI, but I think we have to fix the test and contex.ts.
Actually, the test environment with miniflare is not only "node" but also "cloudflare". There are both global.process.title and global.WebSocketPair in my environment.

In this case, we have to check first whether it is cloudflare or not and check it later for node.

I was running npx jest rather than yarn test. So I think miniflare env is not applied. I have no idea about by CI passed though.
Anyway, I agree with the change you made. Thank you for the quick fix.


mask bits when propagating bitwise ops

Ran into this bug on one of the circuits generated by the fuzzer. Here is a minimized example.
circuit Foo:
  module Foo:
    output out1: UInt<2>
    output out2: UInt<2>
    out1 <= xor(SInt<2>(-1), SInt<2>(1))
    out2 <= or(SInt<2>(-1), SInt<2>(1))

gets constant propped to this
circuit Foo:
  module Foo:
    output out1: UInt<2>
    output out2: UInt<2>
    out1 <= UInt<2>(-2)
    out2 <= UInt<2>(-1)

which results in illegal verilog
module Foo(
  output [1:0] out1,
  output [1:0] out2
);
  assign out1 = 2'h-2;
  assign out2 = 2'h-1;
endmodule

This PR updates ConstantPropagation to use a bit mask when propagating these bitwise operations, so that the value of the resulting UIntLiteral is not negative.
Contributor Checklist

[x] Did you add Scaladoc to every public function/method?
[ ] Did you update the FIRRTL spec to include every new feature/behavior?
[x] Did you add at least one test demonstrating the PR?
[x] Did you delete any extraneous printlns/debugging code?
[x] Did you specify the type of improvement?
[x] Did you state the API impact?
[x] Did you specify the code generation impact?
[x] Did you request a desired merge strategy?
[x] Did you add text to be included in the Release Notes for this change?

Type of Improvement

bug fix

API Impact

no impact
adds UIntLiteral.masked helper method
Backend Code Generation Impact

fixes broken verilog, see example above
Desired Merge Strategy

Squash

Release Notes

Reviewer Checklist (only modified by reviewer)

[ ] Did you add the appropriate labels?
[ ] Did you mark the proper milestone (1.2.x, 1.3.0, 1.4.0) ?
[ ] Did you review?
[ ] Did you check whether all relevant Contributor checkboxes have been checked?
[ ] Did you mark as Please Merge?

Should we consider adding a requirement to the UIntLiteral definition that the value be positive? https://github.com/freechipsproject/firrtl/blob/3fee5f87ec598e5ac870c9d2cd606047106421bb/src/main/scala/firrtl/ir/IR.scala#L225
It might catch other similar bugs although manifesting them may be tough.

@Mergifyio backport 1.2.X 1.3.x

@Mergifyio backport 1.2.x


Using multiscale for training and inference

HI, am training on my personal dataset.
But am not using multiscale training and inference.
configs am using from here: '../base/models/cascade_mask_rcnn_swin_fpn.py',
but data loader and augmentation part am not using the: coco_instance.py
But i use the pretrained weights cascademask-rcnn without any issue..
so my questions are

those pretrained weights are not trained with MULTISCALE?
how can I use multiscale training?  coz I dont see theres any part conbining prediction logits from multiscales
(I suppose the multiscale means from this paper? Hierarchical Multi-Scale Attention for Semantic Segmentation)

Thanks in advance :)

Hi, thanks for your interest.

All released pretrained weights are trained with multi-scale inputs.
To use multiscale training, you may refer to this config file:
https://github.com/SwinTransformer/Swin-Transformer-Object-Detection/blob/6a979e2164e3fb0de0ca2546545013a4d71b2f7d/configs/swin/cascade_mask_rcnn_swin_tiny_patch4_window7_mstrain_480-800_giou_4conv1f_adamw_3x_coco.py#L88-L116
In addition, MULTISCALE in our experiments means inputs of different iterations or different GPUs may have different scales. These scales are sampled according to the rules shown in 2.  In other words, in each iteration, on each GPU,  there is only one scale of input.


Authentication issue with the sendgrid-php packaged library (v3.2.0)

Starting sometime today (2015/12/07) we are seeing authentication issues using our API keys.
We've made no changes to our account settings or API key settings, and what used to work now returns:
{
  "errors": ["Authenticated user is not authorized to send mail"],
  "message": "error"
}

We are currently using the latest available packaged library, which is based off v3.2.0. I haven't yet tried with the newest release (v4.0.1).
Note that this user is also experiencing the issue: https://community.sendgrid.com/sendgrid/topics/authenticated-user-is-not-authorized-to-send-mail
Thanks!
Olivier.

Can you please check the API Key permissions for the Key that you are using to send mail?
https://app.sendgrid.com/settings/api_keys Then click the gear icon and choose "Edit details". The mail.send permission should be turned on for your mail sending key.

Hi,
I've verified that all permissions are set to the most permissive values, however I'm not seeing a permission that seems specific to mail.send. To be clear we've made so account or API key settings changes.
Thanks.

Are you seeing this permissions value?

No, it's not there. It's not available whether I update an existing API key (which used to work) or when I choose to create a new General API key. Let me know what I can provide publicly or privately to identify our account.

hey, the easiest way to verify yourself and to get someone on this ASAFP - is to email<EMAIL_ADDRESS>Tell them you were talking to me and reference this github issue so they have the history.

Thanks Matt, I sent the email. I'll close this issue once it's resolved, I guess it has nothing to do with the PHP SDK.

Nope, but thanks for letting us know. I have hit up the support folks and they are looking forward to helping out!

Support was able to resolve the issue on our account; thanks again.

No problem. Sorry for the trouble!!


Debian: instead of jessie, buster downloaded

Today I wanted to install Debian Jessie, so I ran python get-source.py debian:jessie, hower, debian:buster was downloaded instead which I found out after installing it.  I tried to download debian:sid and again debian:buster was downloaded instead. Both downloaded from:
https://raw.githubusercontent.com/debuerreotype/docker-debian-artifacts/de09dd55b6328b37b89a33e76b698f9dbe611fab/buster/rootfs.tar.xz
I had to in the end download the package manually from:
https://raw.githubusercontent.com/debuerreotype/docker-debian-artifacts/de09dd55b6328b37b89a33e76b698f9dbe611fab/jessie/rootfs.tar.xz

+1 same issue

Same issue


docs: add docs by TypeDoc

use github pages and CI builder later

The files you are adding are documenting all parts of the library (internal classes like Job, Queue, SystemMonitor). I don't see how this would be useful. All the public functions are in the README file.


Add copy constructor to TagHelperAttribute.

Added test to validate copy constructor does its job.

#492

/cc @dougbu

I guess Constructor is copying "Minimized" property but in assert you are checking for whole "tagHelperAttribute".
So, just curios to ask should not there something like
var tagHelperAttribute = new TagHelperAttribute(readOnlyTagHelperAttribute);
Assert.Equal(
readOnlyTagHelperAttribute.Minimized,
tagHelperAttribute.Minimized,
CaseSensitiveTagHelperAttributeComparer.Default);

@NeelBhatt the comparer verifies all the properties: https://github.com/aspnet/Razor/blob/f7d42ebe803a0e5b87155d20646a6ba5546e0c0e/test/Microsoft.AspNet.Razor.Runtime.Test/TagHelpers/CaseSensitiveTagHelperAttributeComparer.cs#L20-L29

Updated.

:shipit:

That is something Awesome!


Ghost image based from Node 0.12.x version.

Having a ghost image based from node 0.12-slim, i could have just one version of node image pulled from registry. Saves space on my machine too.
Can we have an official Ghost image based from node:0.12-slim?

The current version is based on Node 0.10 because that's what upstream has full support for (https://github.com/tryghost/Ghost#quick-start-install).

Ghost is also compatible with Node v0.12 and io.js v1.2, but please note that these versions are more likely to run into installation problems. May contain nuts.

Install Node.js.
# Node v0.10.x - full support
# Node v0.12.x and io.js v1.2 - partial support
#
# Choose wisely

Since upstream is so carefully timid in their endorsement of using Node 0.12 with Ghost, I'd be wary of doing so here.

Closing this issue, as the current ghost docker image is based on node version 4.2.
I would, however, like to see ghost image updated with latest node version (LTS), as and when a newer LTS version of nodejs is released.


Updated response status codes

Used 404 responses where applicable

Converting to Draft as PR is small and there are other tasks to do


youtube-dl error

How can I solve that problem?
Traceback (most recent call last):
File "./server.py", line 25, in
from process import *
File "/home/pi/RaspberryCast/process.py", line 1, in
import youtube_dl, os, threading, logging, json
ImportError: No module named youtube_dl
^C

You most likely don't have youtube-dl installed. A simple install should fix your problem
sudo apt-get install youtube-dl

After running the above code, try to reinstall RaspberryCast and run it again.

What system are you running ?
Did you installed it using the setup.sh method ? This should have installed youtube-dl via pip.
Otherwise, you can try

sudo pip install youtube-dl

and reboot.

I tried reinstallyoutube-dl and RaspberryCast but coulnd't solve the issue. Then I installed lastest version of OS then tried again. Now it is  working. Thanks

Great :) Enjoy !


Fix-76315 add *.podspec to file associations

@alexr00 , I added .podspec also as an extension so that those files are automatically detected and fixes #76315 .
Please review this.
This is how sample .podspec files looks now.
FYI : @graph.

Changes done :)


Fix - Laravel 6

:tada: This PR is included in version 4.19.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


A branch where dagger is not implemented

Hi, i was wondering if you could make a branch from the time before you use injection, I just read the "Architecting Android…The clean way?" and it would be great to see the code at that time, Great article by the way.

You should be able to go back to a commit,
Looks like https://github.com/android10/Android-CleanArchitecture/commit/f3b7a70129d6475cb849741dd107d39065873847 adds dagger dep.
I will guess that the commit before that has the solution in a state you will require it.

ok, thanks.

@balauru thanks! That does the trick @Devofure :). And by the way, I create releases before every big change: https://github.com/android10/Android-CleanArchitecture/releases


Dispatch action or action creator?

A little confused so please excuse my ignorance.
In the readme I see an example dispatching the action:
class UserComponent extends React.Component {
  ...
  onSomeButtonClicked() {
    const { userId, dispatch } = this.props
    dispatch({type: 'USER_FETCH_REQUESTED', payload: {userId}})
  }
  ...
}

In an example I see dispatching of the action creator?
import { selectReddit, invalidateReddit } from '../actions'

class App extends Component {
  ...
  handleChange(nextReddit) {
    this.props.dispatch(selectReddit(nextReddit))
  }
  ...
}

Any reason for the variation? Don't both approaches do the same thing?
I thought one of the benefits of sagas was the fact you no longer needed to do as much importing (hence the first example).
Trying to standardize an approach before I convert over to sagas.

They do the same thing, but with an action creator you can define your action one place and use it several places. So e.g if the type signature change, you only have to fix it one place. In the example the selectReddit(reddit) simple does this:
export function selectReddit(reddit) {
  return {
    type: SELECT_REDDIT, // actually a constant
    reddit
  }
}

Which would be the equivalent of doing:
this.props.dispatch({type: "SELECT_REDDIT", reddit: {reddit} });

@DarrylD I yhink my answer here might help you
http://stackoverflow.com/questions/34570758/why-do-we-need-middleware-for-async-flow-in-redux/34623840#34623840

@slorber funny, that answer is what led me to considering sagas thus asking this question. Very good answer by the way.
But my question still stands since the example in this repo conflict with the answer.

@DarrylD thanks :)
I think we allow to dispatch an action creator because people might want to keep using thunks with redux-saga. I think thunks are not needed anymore with redux-saga, but one might want to migrate progressively to sagas and keep both during the migration.
In this example as the selectReddit is not a thunk I don't see much interest, except the ability to have an action builder, on which you can easily add assertions, and eventually a typesystem like typescript or flow. I'd recommend to keep the usage of actionCreators just for that as it can help maintainability.

Interesting. I'm not using thunks at the moment but, I think I'll play around some some options. I have to say, at this moment, AC's seems pretty redundant for my use case. Maybe maintainability would be a factor but, it seems like the additional boilerplate/overhead offsets a bit.
Also gonna implement ducks, that should also help a bit.


GitHub release automation

Currently the git tag creation date is used for projects hosted on GitHub. But the tag date does not always match with the release date.
Adding a new github_release auto method that fetch releases using the GitHub releases API and retrieved versions published_at date would give more accurate release dates. For example : https://api.github.com/repos/quarkusio/quarkus/releases.
Only the first page should be fetched: there are rate limit rules in place on the GitHub API.

Copied from https://github.com/endoflife-date/endoflife.date/issues/1954.
See #33 for instructions on how to work on this.

I have a working draft of the script available on #35.
I made a few test with that PR and I do not think having a github_release auto method is a good idea anymore. Github releases are not as accurate as I previously thought:

in many project creating a GitHub release is a manual process, and it can be easily forgotten (=> wrong date),
GitHub releases date cannot be set: for older releases the date is either wrong, or the release simply does not exist,
not all projects hosted on GitHub are using GitHub releases (but all are using tags).

At that occasion I thought about the best way to retrieve releases and releases dates and I think it is, in that order:

a package repository (such as Maven Central, NPM, PyPI...) or an API (for products such as GKE): this is the most accurate date because even if the product team did not communicate about it, the release is publicly available.
a git tag (if a git repository with appropriate tag is available)
a documentation.

Maybe this should be documented somewhere (if not already).
I think I will switch the Quarkus product to maven instead of git and close this PR and the corresponding issue. Any thought to share before that @captn3m0 ?

Sounds good. Minor note about precedence, since we support multiple sources: We can track both package repos and git repos for the same product, but that might often be inaccurate as not all git tags graduate to actual releases in all package managers.

This issue was closed because Github releases were not as accurate as I previously thought (https://github.com/endoflife-date/release-data/pull/35#issuecomment-1342422387).
With https://github.com/endoflife-date/endoflife.date/pull/2545 it becomes necessary, reopening.


'array' file not found

I've been using (and enjoying it!!) SublimeLinter-cpplint for long.  Now I am reckoning the idea of using #include  from the tr1 STL, as part of the material for our subject.  It seems everything compiles correctly but, the linter is all the time saying to me that for the included file
'array' file not found

although the rest of the file is clean and without any warnings and compiles and executes perfectly well:

I've forgotten the configuration file:

Try calling cpplint yourself on your file.
If you see this error, then there's nothing I can do about it, cpplint do indeed trigger this warning, the problem is in cpplint, not SublimeLinter-cpplint.
If you don't see the error, then it's probably a problem in how I call cpplint.


feat: allow async serviceErrorHandler method

closes https://github.com/jmcdo29/nest-commander/issues/1157

@jmcdo29 done


Trying to use "Disconnect" remotely and getting - "Disconnect not supported ... must be PowerShell 3.0 or greater"

I'm running a PowerShell script remotely on my Windows 10 machine. Connected remotely via WinRM + PowerShell Runspace.
However, I'm experiencing issues with the Runspace Disconnect feature

My source machine: Linux
My target machine: Windows 10 x64, running PS version 5.1.18362.752, WinRM enabled, PS Remoting enabled
I've played around and tested PS Runspace Disconnect feature using this C# snippet:
using System;
using System.Management.Automation;
using System.Management.Automation.Runspaces;
using System.Net;
using System.Threading.Tasks;

namespace PSDisconnect
{
    internal static class Program
    {
        public static void Main(string[] args)
        {
            MainAsync().GetAwaiter().GetResult();
        }

        private static async Task MainAsync()
        {
            var username = "username"; // < --- set username
            var password = "password"; // < --- set password
            var ipAddress = "<IP_ADDRESS>"; // < --- set ip address

            WSManConnectionInfo connectionInfo = new WSManConnectionInfo(false, ipAddress, 5985, "/wsman", "http://schemas.microsoft.com/powershell/Microsoft.PowerShell", new PSCredential(username, new NetworkCredential("", password).SecurePassword));
            connectionInfo.AuthenticationMechanism = AuthenticationMechanism.Negotiate;

            using var runspacePool = RunspaceFactory.CreateRunspacePool(1, 5, connectionInfo);
            runspacePool.Open();
            var powerShell = PowerShell.Create();
            powerShell.RunspacePool = runspacePool;

            string scriptContent = "\nfunction Test-GetPSInfo {\nreturn $PSVersionTable.PSVersion\n}\n";
            await powerShell.AddScript(scriptContent).InvokeAsync();

            var results = await powerShell.AddCommand("Test-GetPSInfo").InvokeAsync();
            foreach (var result in results)
            {
                Console.Out.WriteLine(result.ToString());
            }

            runspacePool.Disconnect();
        }
    }
}

This fail to work as expected. I'm getting the following error below stating wrongly that my target machine's PowerShell version is below version 3.0 which is incorrect since my target machine is running PowerShell version 5.1.18362.752
output:

5.1.18362.752
Unhandled exception. System.Management.Automation.PSInvalidOperationException: The Disconnect operation is not supported on the server.  The server must be running Windows PowerShell 3.0 or greater for remote runspace pool disconnection support.
at System.Management.Automation.Runspaces.Internal.RemoteRunspacePoolInternal.BeginDisconnect(AsyncCallback callback, Object state)
at System.Management.Automation.Runspaces.Internal.RemoteRunspacePoolInternal.Disconnect()
at System.Management.Automation.Runspaces.RunspacePool.Disconnect()

If anyone knows if this is supported or what am I doing wrong - I would appreciate sharing 🙏

@PaulHigin Is the OMI remoting from Linux to Windows support the disconnect/reconnect feature?

No, the OMI bridge work did not include disconnect/reconnect.  There are a lot of WinRM features not implemented, and is one reason why OMI/WinRM is no longer supported (another reason is that the OMI version it is based on is no longer supported).
Currently, only WinRM based PowerShell remoting supports disconnect/reconnect.

@PaulHigin @daxian-dbw
Thanks for your answer.
Does supporting this planned in your roadmap?
If so, can you please provide an estimation?
If not, I can suggest my team's help by supporting the disconnect/reconnect and pushing a PR. The only thing I need is a reference on how to contribute to the OMI bridge

Sorry no.  My understanding is that are neither contributing to or accepting contributions to the WinRM/OMI work.  @SteveL-MSFT please confirm.

They rejected 2 PRs I submitted to them recently because PowerShell scenarios are not supported by them.


Add metrics type alias

This will help to decouple the import in CRI from the cgroups package
directly by importing the type alias in containerd repo.
Signed-off-by: Michael Crosby<EMAIL_ADDRESS>

@jterry75 i'll have to update CRI with this change then I can bump the cgroups dep in each project.  I'm not 100% that this will work but I think it should.

@jterry75 i'll have to update CRI with this change then I can bump the cgroups dep in each project. I'm not 100% that this will work but I think it should.

Yea I'm not sure either. But the theory seems good :)

Travis passed, it's just not updated on github


[Platform Request] Sublime text support

Just writing to say that there is a demand for this extension to be ported to sublime text

Yeah, I looked into this a while back, couldn't figure out if I could add widgets/paint a background image.
When I get the chance, I'll take a look and see if Sublime Text 4 supports adding background images, or if a plugin can do that.

Okay, thank you!

Any update here? :-)

Just dropping by to say I'd also appreciate a Sublime Text version


select users design

Never got to the bolded text prompt or enter button box

@keybase/react-hackers This is at a reasonable stopping place

Mobile didn't change much from the existing picker, so I tried to change it back the way it was.

Nitpick: The upper corners need a border radius.

More nitpicks:

Let's drop the follow status icons.
The close “x” is too large and off center.

More, not in the image attached in my last comment:

We're missing the “x” button to dismiss the modal.
The user rows should have more left and right padding to bring them into line with the services tab bar.

@adamjspooner thanks for the review, I tried to address all those things. This should be OK except for the service icon alignment @buoyad mentioned.

You bet!
I played around with the service icon misalignment, and a quick hack would be to relatively position the icon inside it's container. I think I used top: 2 (or 3). Though, it doesn't solve the root of the problem. Maybe it's with the metrics when we build the font?

ok I did something for that too now - not sure how right it is

wow, thanks everybody, it's been a journey!


which LCD I2C library to use ?

"tick" and custom characters are not defined from default LCD i2C library  ?

The library is defined in the code, at the beginning of the sketch:
#include <LiquidCrystal_I2C.h>

The custom characters (hourglass, check, etc) are defined in chars.h and are pushed to the LCD with the setup_chars() function. Normally libraries don't define these types of characters; the LCDs use a specific character set that allows 8 custom chars.

find the chars.h and is already include, but only the symbol -> from OK can display on LCD,
the symbol from Ready , No, Yes can't display correctly ?

temp workaround ...
change the "static const PROGMEM char"  to "uint8"_t from chars.h
Thanks

all lastest, can't display custom char if using static const PROGMEM char ... only work if changed to uint8_t

I'm sorry Fred, I can't reproduce this bug. I'll try with a nano and see if there are issues with my code, but I won't be able to get on it until 4 or 5 days.
I'll reopen the issue, but just to be 100% sure and not chase white rabbits, can you please double check and make sure that your IDE is version 1.8.5 and that the nano that you are using is a ATmega328P based one (the one with 1kb EEPROM, 2kB SRAM and 32kB Flash).
I'm not aware of any differences between PROGMEM between the Uno and the Nano, but I'll double check that my code works on it.

So I had a few hours and tried my code on a Nano and everything works as expected. All custom characters display correctly. I'm using version 1.1.4 of the LiquidCrystal_I2C library.
Unfortunately, without more info I can't really trouble shoot this, but it doesn't seem likely that this is a bug with the code or anything strange happening on the Nano.
The reason I insist so much on your IDE version is because there have been changes to how the avr gcc interprets PROGMEM statements. Try eliminating the const keyword; if that works your IDE is older than 1.8.5.
I will reopen if you can provide more data or debug the issue.


Error message without error and corrupt Text of Error0, Error1

Describe the bug
Since version 1.48 or 1.49 every morning I get an error message from the heating system, but there is no error. The messages of error0 and error1 are corrupt in that case.
To Reproduce
I cannot describe a procedure. The issue allways occurs in the morning (today 5:30).
Expected behavior
There should be no error message. With version 1.47 everything works as it should be.
Screenshots & Logfiles
No special error message in the log files.
Versions:

1.48 and above
JS-Controller version: 7.0.3
Node version: 20.18.1 (with version 18.x.x too)
Operating system: linux

Additional context

What do you do at 5.30?
Please share me your debug log around these time. Thx

Over night I switch the heating system to reduced power ("RED", BetriebArtM2). At 5:30 I switch back to normal mode ("H+WW" in winter, "WW" in summer).
I looked the logging two weeks ago (as I posted this issue) and found no markable entries. But now I cannot find the logging from that day.

So close it?

Can't you find a difference that may cause the error?
I would like to update to have all adapter up to date. But with that error
I cannot.
Please take a look if you can find something causing that problem.
Best regards
Dirk
misanorot @.***> schrieb am Mi., 18. Dez. 2024, 13:22:

So close it?
—
Reply to this email directly, view it on GitHub
https://github.com/misanorot/ioBroker.viessmann/issues/251#issuecomment-2551183151,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AV5QIIMLR6DZ6BLQJSZLYWD2GFSJDAVCNFSM6AAAAABS7JW2D6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNJRGE4DGMJVGE
.
You are receiving this because you authored the thread.Message ID:
@.***>

I do the same thing every day, but without errors. I need your logs with the latest version.

Okay. I installed the actual version 1.5.0.
Until now no error. I switched the instance to log everything.
When the error occurs I'll send the log.
Or I inform you when everything is okay.
misanorot @.***> schrieb am Mi., 18. Dez. 2024, 20:24:

I do the same thing every day, but without errors. I need your logs with
the latest version.
—
Reply to this email directly, view it on GitHub
https://github.com/misanorot/ioBroker.viessmann/issues/251#issuecomment-2552102706,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AV5QIIORZDX3EIUSFQV6AKL2GHDYJAVCNFSM6AAAAABS7JW2D6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNJSGEYDENZQGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hello,
it happend again this morning. I got an error message because I check the
Error0 object.
I added the blockly-script which is monitoring the Error0 object, the log
file and a screenshot of the Error objects inherit in the attached zip file.
Hopefully you can find the issue.
Best regards
Dirk
Am Do., 19. Dez. 2024 um 14:31 Uhr schrieb Dirk S. aus S. <
@.***>:

Okay. I installed the actual version 1.5.0.
Until now no error. I switched the instance to log everything.
When the error occurs I'll send the log.
Or I inform you when everything is okay.
misanorot @.***> schrieb am Mi., 18. Dez. 2024, 20:24:

I do the same thing every day, but without errors. I need your logs with
the latest version.
—
Reply to this email directly, view it on GitHub
https://github.com/misanorot/ioBroker.viessmann/issues/251#issuecomment-2552102706,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AV5QIIORZDX3EIUSFQV6AKL2GHDYJAVCNFSM6AAAAABS7JW2D6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNJSGEYDENZQGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hey, I don't see the attachment.

Okay, then I try it direct here in Github.
ViessmannIssue.zip

Hey, every day you are send and receive a lot of data to and from the system in a short period of time. This is very ugly. After that, the correct path guidance is not correct every time. I will check the options to optimize the code, but the short intervalls are a big problem with Vcontrold. (This is not an adapter issue)

Hello.
Thanks for your hint. But it seems more than it is. I want to visualize the
heating state and therefor I need the values.
I wish you a happy and healthy new year 2025.
misanorot @.***> schrieb am Fr., 27. Dez. 2024, 16:26:

Hey, every day you are send and receive a lot of data to and from the
system in a short period of time. This is very ugly. After that, the
correct path guidance is not correct every time. I will check the options
to optimize the code, but the short intervalls are a big problem with
Vcontrold. (This is not an adapter issue)
—
Reply to this email directly, view it on GitHub
https://github.com/misanorot/ioBroker.viessmann/issues/251#issuecomment-2563800509,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AV5QIIJEZM6RNEKULJAVSKD2HVWSXAVCNFSM6AAAAABS7JW2D6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRTHAYDANJQHE
.
You are receiving this because you authored the thread.Message ID:
@.***>


popular unsupported values of major keys

Based on taginfo - so some may be fixed already (I noticed and removed barrier=log). Some have open PRs already. Some would be wrong to include, some would require checking.
Generated with https://github.com/matkoniecz/taginfo_api_wrapper_in_python#listing-popular-tags-unsupported-by-id
It is usable for review. But using it requires some thinking. For example I like shop = estate_agent and is in my opinion preferable to office = estate_agent (as office=estate_agent and other office=* is used both for places inaccessible to general population such as internal offices - and for ones accessible to general population, but changing id presents requires some investigation what other mappers think).
Note that some highly used values, are from imports of a low quality. That would allow filtering out values discussed separately and/or rejected.
If that list is useful - then more systematic reviewing like JOSM is doing may be useful.
Other potential comparisons: list tags supported by JOSM or Vespucci and not supported by iD.

[x] building=outbuilding 300k #528
[x] building=allotment_house 115k #528
[ ] shop=grocery 4k
[ ] shop=estate_agent 4k
[ ] shop=convenience;gas 2k
[ ] shop=food 2k
[ ] shop=ice_cream 2k
[ ] shop=glaziery 1k
[ ] shop=printing 1k
[ ] natural=land 68k (note that very large part is remain of broken CanVec importing, see say https://www.openstreetmap.org/node/3524361691 - maybe at least nodes can be mass deleted, obviously after consulting Canadian community - though some of them indicate not yet mapped islets). Though I think that this value can be anyway excluded from listing here. Though maybe it can be a validator warning?
[x] natural=crevasse 36k - inflated by import (see https://taginfo.openstreetmap.org/tags/natural=crevasse#chronology ) - skipping
[ ] natural=sinkhole 26k #604
[ ] natural=hill 24k
[ ] amenity=mobile_money_agent 10k
[ ] amenity=waste_dump_site 7k
[ ] landuse=village_green 104k #15
[ ] landuse=logging 67k
[ ] landuse=highway 24k
[x] power=portal 136k #649
[x] power=catenary_mast 54k #593
[ ] power=terminal 37k proposed in #653
[ ] power=insulator 27k
[ ] power=heliostat 18k
[ ] power=cable_distribution_cabinet 8k
[ ] power=cable_distribution 4k
[ ] power=connection 3k
[ ] power=switchgear 3k
[ ] power=compensator 2k
[x] power=abandoned:tower 2k (It is obviously mistagged abandoned:power=tower)
[ ] power=circuit 2k
[ ] place=allotments 18k
[ ] railway=stop 99k
[ ] railway=facility 8k
[ ] railway=site 6k
[ ] railway=junction 6k
[ ] railway=preserved 6k
[ ] railway=signal_box 5k
[x] barrier=jersey_barrier 17k #506
[ ] barrier=handrail 8k
[ ] barrier=avalanche_protection 5k, see #91
[x] barrier=hampshire_gate 4k #506
[ ] barrier=line 4k
[ ] barrier=debris 3k
[ ] barrier=median_strip 3k
[x] highway=emergency_access_point 43k #504
[x] highway=busway 6k #163
[ ] highway=via_ferrata 2k
[ ] highway=priority 1k
[x] highway=speed_display 1k #442
[x] highway=escape 1k #146
[ ] waterway=rapids 46k
[ ] waterway=drystream 14k
[ ] waterway=pressurised 6k
[ ] craft = builder 2k
[ ] craft = jeweller 1k
[ ] man_made = kiln 29k
[ ] man_made = lamp 11k
[x] man_made = gantry 11k #649
[ ] man_made = dolphin 9k
[ ] man_made = tar_kiln 7k
[ ] man_made = avalanche_protection 7k
[ ] man_made = snow_fence 5k #91
[ ] man_made = geoglyph 5k #14
[ ] man_made = waterway 5k
[ ] man_made = tank 4k
[ ] man_made = spoil_heap 4k
[ ] man_made = cooling 4k
[x] man_made = beam 3k (undocumented, unclear and stagnated use - it needs no support, right?(
[ ] man_made = snow_cannon 3k
[ ] man_made = reinforced_slope 3k
[ ] man_made = mine 3k
[ ] man_made = telephone_box 3k
[ ] man_made = telescope 3k
[ ] man_made = communications_tower 3k
[ ] man_made = excavation 3k
[ ] man_made = flare 3k
[ ] man_made = quay 3k
[ ] advertising = sign 5k
[ ] advertising = flag 3k
[ ] aeroway = navigationaid 32k
[ ] aeroway = taxilane 5k
[ ] aeroway = airstrip 5k
[ ] aeroway = stopway 2k
[ ] aeroway = tower 1k
[ ] boundary = protected_area 101k
[ ] boundary = postal_code 51k
[ ] boundary = census 23k
[ ] boundary = marker 17k
[ ] boundary = landuse 16k
[ ] boundary = local_authority 15k
[ ] emergency = water_tank 24k
[ ] emergency = suction_point 15k
[ ] emergency = access_point 10k
[ ] emergency = fire_water_pond 4k
[ ] emergency = drinking_water 1k
[ ] emergency = dry_riser_inlet 1k proposed in #642
[ ] cycleway = no 264k
[ ] cycleway = shared 11k
[ ] cycleway = shoulder 5k
[ ] cycleway = yes 5k
[ ] cycleway:left = no 49k
[ ] cycleway:right = no 208k
[ ] cycleway:both = no 685k
[ ] cycleway:both = lane 29k
[ ] cycleway:both = shared_lane 9k
[ ] cycleway:both = track 7k
[ ] historic = yes 145k
[ ] historic = charcoal_pile 44k
[ ] historic = shieling 19k
[ ] historic = railway 17k
[ ] historic = citywalls 15k
[ ] historic = heritage 12k
[ ] historic = bomb_crater 10k
[ ] historic = mine 10k
[ ] historic = mine_shaft 10k
[ ] military = yes 2k
[ ] route = ski 7k
[ ] route = tracks 3k
[ ] route = share_taxi 2k
[ ] sport = golf 68k related: #21
[ ] sport = fitness 41k
[ ] sport = athletics 36k
[ ] sport = gymnastics 5k
[ ] sport = skiing 5k note that it maybe is duplicate of sport=ski related:  #22
[ ] sport = handball 5k
[ ] sport = free_flying 4k
[ ] sport = scuba_diving 4k
[ ] sport = canoe 3k
[ ] sport = soccer;basketball 3k
[ ] sport = pelota 3k
[ ] sport = football 3k
[ ] sport = hockey 2k
[ ] sport = gaelic_games 2k
[ ] sport = disc_golf 2k
[ ] sport = rugby 2k
[ ] healthcare = centre 47k
[ ] healthcare = nurse 1k

Thanks for compiling this list. I've marked off a few which have been recently added to the repository: highway=speed_display, highway=emergency_access_point and some of the barrier options.

#163 is for busway
barrier=handrail seems a good target for me.
barrier=debris 3k and power=catenary_mast 54k power=heliostat 18k looks like a niche but valid to include as far as I can see
highway=via_ferrata 2k seems a good idea, but likely should be verified with wider community

@matkoniecz could you exclude power=abandoned:tower, please? It is obviously abandoned:power=tower.

Regarding shop=estate_agent 4k, would

a PR to deprecate shop=estate_agent and "upgrade" to office=estate_agent be accepted?
or, would a PR to add a non-searchable preset (to not promote, but understand it) for shop=estate_agent be accepted?

office=estate_agent has problem of mixing "place where actual clients can go and talk/actually buy real estate" and "internal office of company handling real estate, no entry for clients" (second one would be better tagged office=company - maybe with company=real_estate)
So can we avoid deprecation here?

I added listing for keys such as: craft, man_made, advertising, aeroway, boundary, emergency, cycleway (and its variants), historic, military, route, sport, healthcare (with some dubious popular values excluded)
And marked natural=crevasse as ignored, as it is basically import only

From existing list;

sport = golf 68k - Related: #21
sport = skiing 5k - Possible duplicate of sport=ski. Related: #22

edited

I'm an avid StreetCompleter, and end up creating notes for some of these things because there's not an in-app way to add them, or change them.
I think these cleanups are a good idea too - what does man_made = beam even mean anyway? Due to my autism, I probably get confused by these things more easily than some.

A preset for power=catenary_mast was added in #593

#649 added a preset for power=portal in addition to man_made=gantry
A preset for power=terminal was proposed in #653
A preset for emergency=dry_riser_inlet was proposed in #642

List updated.

@matkoniecz irrigation=pivot isn't in the list, but it has 25k uses and presets in JOSM and Vespucci

@k-yle That is because this list has only popular values of "major keys" (due to technical limitations and to avoid need for vading through import debris)
Feel free top open a new issue for it if support for that tag is needed/useful.

There is a field for all cycleway(:*) values except for cycleway:both which is tracked in #743.

man_made=gantry has also been added.

marked

emergency = water_tank 24k

I think this tag is already covered well enough, as the documented tagging methods are already represented as presets:

https://github.com/openstreetmap/id-tagging-schema/blob/v6.0.0/data/presets/emergency/water_tank.json
https://github.com/openstreetmap/id-tagging-schema/blob/v6.0.0/data/presets/emergency/water_reservoir_covered.json

https://github.com/openstreetmap/id-tagging-schema/blob/v6.0.0/data/presets/emergency/water_reservoir.json

Is there anything we have overlooked?

marked as done

cycleway:both which is tracked in https://github.com/openstreetmap/id-tagging-schema/issues/743.

marked

@tyrasd

https://github.com/openstreetmap/id-tagging-schema/blob/v6.0.0/data/presets/emergency/water_tank.json

Why then emergency=water_tank is not listed at https://taginfo.openstreetmap.org/tags/emergency=water_tank#projects ?

Maybe closing this issue and generating new one like this would be useful? (this will take me about 10 minutes, including time to move linked issues/PRs, so it is more question whether new one will be more useful)


fix: implemented workaround for Uno.Toolkit.UI

GitHub Issue: #

Proposed Changes

Bug fix
What is the current behavior?

Adding a reference to AsyncWebView in a Uno 5 project causes the following error:
Conflicting values for resource 'Files/Uno.UI.Toolkit/Themes/Generic.xbf'
What is the new behavior?
Adding a reference to AsyncWebView in a Uno 5 project causes no compilation error.
Checklist
Please check if your PR fulfills the following requirements:

[ ] Documentation has been added/updated
[ ] Automated Unit / Integration tests for the changes have been added/updated
[x] Contains NO breaking changes
[ ] Updated the Changelog
[ ] Associated with an issue

Other information

Closing this, since fix implemented with https://github.com/nventive/AsyncWebView/pull/42


experiment(Editor) Creating a basic split pane navigator experiment

Experiment for #673
This is a first pass of an experiment for a Navigator pane that shows info about the component of a selected instance. It's not at all interactive, so purely serves to show a representation of the component itself.
You can try the experiment here: https://utopia.pizza/p/b2796b7d-short-hole/?branch_name=experiment/split-pane-navigator
(or alternatively with this project: https://utopia.pizza/p/4f360db7/?branch_name=experiment/split-pane-navigator)
When selecting the Card instance you'll see the Component Navigator appear below the regular Navigator like so:

What I think this does Sometimes adds an entry to the navigator with the currently open component
First reaction I don't get it. Things randomly appear there, and I don't have any sense of why that is, and then you click on something and they go away
ideas for improvement I suspect this will only make sense with two fixes: first making the navigator a split pane, so that the additional component always shows up in the same place (and if there isn't one, it's empty - it doesn't just disappear). Second, by giving it some kind of 'label' and segmented appearance (like a section in the inspector), so there's a sense of what this does.

I like that it shows the component structure inside the editor somewhere! It's useful because I can see that there is a layer of div wrapper around the props.children inside the component so it tells me I should look at that div if I want to change some style prop.
It looks too much like the navigator so I want to click on the elements there and also makes me wonder as a user why is this not part of the regular navigator?

I strongly agree that this feels like it is too confusing to add any value at this point. A lot of that confusion seems to come from the styling here - it looks exactly like the existing Navigator so I expect it to behave exactly like it. Even with distinct styling I'd expect to be able to click rows to select things, and I'd be very confused about why it disappears.
To improve this I'd suggest:

Completely different styling
Always show the Component Navigator, using the nearest component instance ancestor if no instance is selected, so that in the first example code:

If I select the first div element it renders the Component Navigator with the App component
If I select the Card element it renders the Component Navigator with the Card component
If I select the View element that is a child of the Card element it renders the Component Navigator with the Card component

Selection of a row in the Component Navigator triggers the Isolation Mode from #699

Always show the Component Navigator, using the nearest component instance ancestor if no instance is selected, so that in the first example code

I vote to try this first.
Actually, to take it further, we could make a variation of this experiment which lets you toggle the navigator (or show two views below each other) between DOM Outline Mode and Code Outline Mode. (dom outline mode being the vanilla navigator, and code outline mode being an altered version of this new navigator)
the Code Outline Mode could show all components in a file (with the selected one highlighted), in file appearance order.

I have to say I am confused by this one. I think the suggested full design helps a bit, but can I get an understanding of what this is solving?
Naïvely I wonder why I cannot click through to the component, where I certainly would want a navigator. What use does this information have to me otherwise?

Merged to https://github.com/concrete-utopia/utopia/pull/727


We should have a link to the TX in explorer in the transaction list

The Chore
We have a link to the sender / receiver, but weirdly no link to the actual TX

Tasks

[ ]
[ ]

Additional details / background info

This is probably blocked by https://github.com/vegaprotocol/vega/issues/10730 - there's no good way to get the transaction ID to link to.


fix(datepicker): apply top positioning for icon to CarbonX mixin

Related to this issue: https://github.com/IBM/carbon-components-react/issues/1904
The Carbon X design kit has an icon for all variations except for the "simple" variation. I opened an issue for that in carbon-components-react (see link above) since there is some logic preventing the icon from showing up in anything but a single type of DatePickerInput.
Here, I propose restoring a style rule that puts a top: 2.25rem rule to add .#{$prefix}--date-picker__icon elements. It was previously here, in the old/v9 component mixin: https://github.com/IBM/carbon-components/blob/master/src/components/date-picker/_date-picker.scss#L118
Making this change will restore the top positioning of the icons to what is in v9 (and what is currently appled to Carbon X single type DatePickers) and will also help resolve https://github.com/IBM/carbon-components-react/issues/1904
Changed

Moved top: 2.25rem to apply to all .#{$prefix}--date-picker__icon elements

thanks @jendowns for jumping in here! we are refactoring our components to avoid vertical icon positioning (e.g. https://github.com/IBM/carbon-components/pull/1622) to help with component responsiveness, so if I'm not mistaken this PR is superseded by https://github.com/IBM/carbon-components/pull/1878


Nswag use for Typescript generates duplicated client

Hello,
I am using Swagger UI for generating API clients in typescript.
I have multiple routes defined with two handlers.
Because of this when i run this
http://localhost/code_api/swagger/ui/index
I get multiple routes like this.

Because of this when i use nswag.exe tool for generating typescript clients, I get duplicated routes and also all classes are getting duplicated. eg. User, User1 something like this.
Is there a way to fix this ?

You have to manually filter the scanned assemblies/selected controllers... In Startup.cs you can pass the exact controller types, in nswag.json you can specify the controller names (supports wildcards).

Hello,
i was able to fix this issue by filters.


[Feature Request] Text-to-Speech with Bark Model 🔊

Implement code for text-to-speech using the Bark model. Enable the generation of high-quality audio from input text, leveraging the capabilities of the Bark model for a natural and expressive voice. 🌲🔊
🌐 Example Demo: Colab bark text2speech
📚 Example Doc: text-to-speech-bark

Working on it! :) Fingers crossed


importPath undefined

Description
Documentation says: import Path -> "A static getter on the element class that defaults to the element HTML import document URL and is overridable. It may be useful to override importPath when an element's template is not retrieved from a  or the element is not defined using an HTML import."
can be found here, section: URLs in templates
But it seems that when using a component with inline template this importPath property is undefined.
Live Demo
repo URL: https://github.com/DarkSideOfMo0n/import-path-bug
Steps to Reproduce

git clone https://github.com/DarkSideOfMo0n/import-path-bug.git
bower install
polymer serve
open index.html in browser
inspect my-element -> importPath property is undefined

Expected Results
importPath property of my-element contains the path it was imported from
Actual Results
importPath property of my-element is undefined
Browsers Affected

[X ] Chrome
[X] Firefox
[X] Edge
[X] Safari 9
[ ] Safari 8
[ ] IE 11

Versions

Polymer: v2.3.1
webcomponents: v1.1.0

This issue was moved to Polymer/docs#2466


Additional pg_dump args

✓ Checklist:

[ ] This PR has been added to CHANGELOG.md (at the top of the list);
[ ] Tests for the changes have been added (for bug fixes / features);
[ ] Docs have been added / updated (for bug fixes / features).

Codecov Report

Merging #78 (ef67f6e) into main (7f7fcb5) will decrease coverage by 0.05%.
The diff coverage is 63.63%.

@@            Coverage Diff             @@
##             main      #78      +/-   ##
==========================================
- Coverage   78.74%   78.68%   -0.06%
==========================================
  Files          44       44
  Lines        2667     2674       +7
==========================================
+ Hits         2100     2104       +4
- Misses        567      570       +3

Impacted Files
Coverage Δ

cli/pg_datanymizer/src/app.rs
59.45% <0.00%> (-0.82%)
:arrow_down:

datanymizer_dumper/src/postgres/dumper.rs
23.07% <0.00%> (-0.30%)
:arrow_down:

cli/pg_datanymizer/src/options.rs
95.04% <100.00%> (+0.20%)
:arrow_up:

Continue to review full report at Codecov.

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


Traceback running provision from outside a virtualenv

When running tools/provision.py directly, I just got this traceback:
+ python ./emoji_dump.py
/bin/sh: 1: ttx: not found
Traceback (most recent call last):
  File "./emoji_dump.py", line 117, in <module>
    main()
  File "./emoji_dump.py", line 93, in main
    code_point_to_fname_map = code_point_to_file_name_map("NotoColorEmoji.ttx")
  File "./emoji_dump.py", line 54, in code_point_to_file_name_map
    xml = ET.parse(ttx)
  File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1182, in parse
    tree.parse(source, parser)
  File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 647, in parse
    source = open(source, "rb")
IOError: [Errno 2] No such file or directory: 'NotoColorEmoji.ttx'
Traceback (most recent call last):
  File "tools/provision.py", line 240, in <module>
    sys.exit(main())
  File "tools/provision.py", line 212, in main
    run(["tools/setup/emoji_dump/build_emoji"])
  File "/home/tabbott/zulip/zulip_tools.py", line 91, in run
    raise subprocess.CalledProcessError(rc, args) # type: ignore # https://github.com/python/typeshed/pull/329
subprocess.CalledProcessError: Command '['tools/setup/emoji_dump/build_emoji']' returned non-zero exit status 1

I think this is a regression introduced by 852c49a44e00edac6f9e57c5b02906da8b294765 (since the child process isn't being put into the venv); I've reverted that for now.

@sharmaeklavya2 FYI since you'll probably want to fix those so we can get https://github.com/zulip/zulip/commit/852c49a44e00edac6f9e57c5b02906da8b294765 merged again.
Probably the simplest solution is to import rather than shelling out to the subroutine (and maybe add a comment explaining why we do it that way).

Fixed by #1340.


Body-related refactor overview

Description

Little tracker for things that need to be done for a BodySystem refactor

[x] Damageable refactor #3882
[x] Rework metabolism #4395 #5246 #5157
[x] Turn mechanismbehaviors into components #5630 #5281 #5249 #5248
[x] #5151
[x] Rework respiration #6022  #5603
[x] ECS bobby #6147 #5632 #5629 #6023 #10278 #11991
[x] ECS/rework MobState for dynamic thresholds #13389
[ ] Per-limb damage #13917
[x] Blood/reagentdata
[ ] Health doll/targeting rework
[ ] Organ damage
[ ] Surgery #3939
[ ] Tests/docs

[ ] Reagent / bartending rework? https://discord.com/channels/310555209753690112/770682801607278632/870667487627313242

[ ]  Bidirectional destructible thresholds [@Ygg01]

The point of these in the end is to enable a sane way of making damage and healing change the sprite of an entity, for example for windows and body parts.

[ ]  Rethink mechanisms; possibly replace with just components [@mirrorcult]
[ ]  ECS

If these two are done then mechanism behavior execution order can be defined by using UpdatesBefore and UpdatesAfter in the respective entity systems.

[ ]  Rethink mechanisms; possibly replace with just components [@mirrorcult]
[ ]  ECS

If these two are done then mechanism behavior execution order can be defined by using UpdatesBefore and UpdatesAfter in the respective entity systems.

true, that would be best; then BodySystem itself can just handle adding and removing organs

i have amputation working so far in surgery using #13917, will open pr when wounds pr is mostly finished

pretty much all of this is done or is in other issues


Freeze first two columns in jexcel table

Hi Paul,
I want to freeze the first two columns in my jexcel table.
Please let me know how can I do it?
Also, I want to set the back ground color for my jexcel table. How to do this?
I want to download the jexcel table data as an excel file. Is there any option in jexcel for the same?

Sorry, the freeze columns are not available. Change color of the table you can see a few examples here:
https://bossanova.uk/jexcel/v3/examples/table-style

You can download a CSV file. An example:
https://bossanova.uk/jexcel/v3/examples/import-data

Hi Paul,
The download functionality is still not working.
When I click on the download button, I get the below url :
http://localhost:5000/67f3ca53-5c16-4d4b-8aa8-6141edde25f5
and nothing downloads.
Can you let me know what is failing here?

Sorry, I do not have access to your localhost.

https://jexcel.net/v4/examples/freeze-columns


Switch to pouchDB?

Dexie seems to have some hickups (i.e. one array within an array)

Only need two operations.

create / update: https://pouchdb.com/api.html#create_document
batch fetch: https://pouchdb.com/api.html#batch_fetch

Keep Dexie for now and find a way around pushing an array to an array


Display neighbors labels programmatically

Hello! First of all I love this library!
I'm trying to rework my webpage in which the hover event on a node highlights the neighbors (shading or hiding the rest of the graph) and shows the labels of the  neighbors. This was easy in the previous version (0.1 maybe) of sigma but I found some problems with the new one. The first part is quite easy, but I have some problem with the label part.
I tried #448 and #470 solution but it raises the following error:

Uncaught RangeError: Maximum call stack size exceeded

If I zoom in a lot it works but
In the release I used there was the node attribute:

n.active = true

which does not work in the 1.2.0.
Is there a clean way to do this?
I'm using the canvas rendering (because webgl does not display curved edges, or I'm not able to display them :-) )
THX

I solved it reintroducing the 'active' flag and modifying the label rendering functions.


[release-2.42.0] Only close committers after all CheckpointMarks have gone away.

Cherry-picks: https://github.com/apache/beam/pull/22762
Fixes: https://github.com/apache/beam/issues/23176

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @lostluck


Polars SQL datasets

Description
It would be great to have Polars implementations of SQLQueryDataset and SQLTableDataset, similar to the Pandas versions: pandas.SQLTableDataset and pandas.SQLQueryDataset.
Context
Sometimes users would like to read / write polars DataFrames directly from SQL databases.
Possible Implementation
The datasets will have similar implementation to Pandas versions, but will use polars built-in functions read_database and write_database.
P.S. I'm happy to work on that ☺

Would the ibis dataset already support polar as a backend?

Would the ibis dataset already support polar as a backend?

It does, but:

I'm guessing the read_database would need to be implemented in Ibis.
If a user just wants to use Polars syntax in their nodes,  I guess it's a fair ask.

It's a separate question whether Polars is the best way to manipulate data in a database (definite downside is pulling it into memit. For manipulation, rather than pushing down compute), but a user may still want to do it.

I would recommend to create polars.DatabaseDataset instead of mirroring the pandas datasets, because:

Polars provides symmetrical read and write methods.
SQL is less explicit,  because Polars SQL is also a thing.

Make sense, @AntonNikishin is this something you would like to work on?

@noklam I am happy to work on this if it is still open.

@MinuraPunchihewa Pretty sure this is still up for grabs! I'll assign you.


the less-plugin-functions for sublime

How can I use the plugin for sublime ?

No idea. I suppose you need to consult the documentation of the Less plugin you use with Sublime to find out if and how you can setup compiler plugins there.

Closing as not an issue.


Static and always open drawer on Tablet

How do I do this without it affecting the content size of the main view container? I'm trying to have an always open drawer on the left hand side.

Basically I'm looking to prevent pan and also have a fixed width static drawer. Any tips would be appreciated.

It should be noted that I'm using this with react-native-router-flux


fix link

closes https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/issues/3552

@JoanneHendrickson
PR has been copyedited and is ready for final review, could you please check and merge? Thanks!

@scanum @tiburd  Please help me getting this merged


Wrong display of rights

DBeaver Version <IP_ADDRESS>011011603
When viewing role this one has 3 rights :

After a simple refresh (F5 ou the right bottom button) the last right is displayed 3 times :

You need to completely disconnect from database to get the correct display
thanks for you good job !
Take care.
Fred.

Add-on : The target database is a PostgreSQL 9.6

thanks for the bug report

Fixed in 7.3.0

verified


⚠ Bofrost.at has degraded performance

In b50c19d, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1242 ms

Resolved: Bofrost.at performance has improved in 072b686.


fix: file check

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

Why was this change needed? (You can also link to an open issue here)

Other information:

@holopin-bot @dartpain


Update version: Brave.Brave.Dev version <IP_ADDRESS>

Pull request has been created with WinGet Automation 🪟📦🤖
Microsoft Reviewers: Open in CodeFlow

Bad PR.


ENH add queue position for each submission

closes #277
Add information regarding the queue position of a submission

Merging, thanks. We will have to do a DB migration for this release anyway.


Cleanbots literally do not do anything.

Description
Made some cleanbots to clean the station after a vent foam event. They never cleaned anything.

looks like this was fixed in #16922 which was merged 30 minutes ago but isnt live yet


fix: plumb http agent through qna utils/luis v3

This PR introduces support for plumbing agents through several of the botbuilder-ai packages.

Pull Request Test Coverage Report for Build 409427553

0 of 0   changed or added relevant lines in 0 files are covered.
58 unchanged lines in 8 files lost coverage.
Overall coverage decreased (-0.07%) to 84.434%

Files with Coverage Reduction
New Missed Lines
%

libraries/botbuilder-ai/src/qnamaker-utils/trainUtils.ts
1
90.91%

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

libraries/botbuilder-ai/src/luisRecognizerOptionsV2.ts
2
95.63%

libraries/botbuilder-ai/src/qnamaker-utils/generateAnswerUtils.ts
2
89.06%

libraries/botbuilder-ai/src/luisRecognizer.ts
4
93.33%

libraries/botbuilder-ai/src/qnamaker-utils/httpRequestUtils.ts
6
66.67%

libraries/botbuilder-ai/src/luisRecognizerOptionsV3.ts
8
87.79%

libraries/botbuilder-ai/src/qnaMakerDialog.ts
34
57.98%

Totals

Change from base Build 406825705:
-0.07%

Covered Lines:
17621

Relevant Lines:
19940

💛  - Coveralls


Dark Theme

Hi I have a simple request: is it possible to add an option in the UI menu to choose a dark theme for YT?
Even though the new desing breaks youtube center, it would be nice to have that possibility. Thanks!

Seconding this. I mainly opted in to the new layout for the dark theme. I've found other ways to get a dark theme, but I feel better about an official one, and I've used youtube center long enough that a built-in dark theme for it would basically be on-par with the official one for me.


unable to remove codelenses

monaco-editor version: 0.21.2
Browser: Firefox, Chrome
OS: Windows 10
Playground code that reproduces the issue:
Based on the codelens provider example, with slight modifications
document.getElementById("container").style = "height: 400px;"; // so that the button can show up

var editor = monaco.editor.create(document.getElementById("container"), {
    value: "{\n\t\"dependencies\": {\n\t\t\n\t}\n}\n",
    language: "json"
});

var commandId = editor.addCommand(0, function () {
    // services available in `ctx`
    alert('my command is executing!');

}, '');

let p = monaco.languages.registerCodeLensProvider('json', {
    provideCodeLenses: function (model, token) {
        return {
            lenses: [
                {
                    range: {
                        startLineNumber: 1,
                        startColumn: 1,
                        endLineNumber: 2,
                        endColumn: 1
                    },
                    id: "First Line",
                    command: {
                        id: commandId,
                        title: "First Line"
                    }
                }
            ],
            dispose: () => {}
        };
    },
    resolveCodeLens: function (model, codeLens, token) {
        return codeLens;
    }
});

let b = document.createElement('button');
b.innerText = 'remove Lenses';
b.onclick = () => {
    p.dispose();
}

document.getElementById("container").parentNode.appendChild(b);

Alternatively, look at this jsfiddle
===
Not sure if this is a bug in the source code, but at least the example code (which is under this repository) does not seem to do its job.
So basically, I was trying to add a "remove code lens" functionality to the editor. When I use the dispose method of the Disposable and keep the same provideCodeLens source code in the example, the code lens commands are disabled, but the texts are still there. If I instead comment out the dispose: () => {} function in line 32, the texts do disappear as I would expect, but the browser throws an error
Uncaught Error: i.dispose is not a function

TypeError: i.dispose is not a function

I am unable to find any documentation or examples that talk about this. I happen to have written an extension for VSCode that would remove codelenses in some cases, but the API is quite different -- For VSCode APIs, there is no dispose method of a CodeLens object. And when I invoke the dispose method on the Disposable returned by registerCodeLensProvider, all the code lenses just disappear without any issue.

I’m having the same issue. I have a toggle able code lens, and when I turn it off the command is disabled, and the text does not disappear. I would expect for a code lens that got disposed to remove the inline text. Does anyone know how to remove the inline code lens text on dispose?

The dispose method on the code lens is supposed to be called by the editor. You can remove code lenses in various ways:

update editor options and configure codeLens: false.
(or) you can implement an onDidChange event on your CodeLensProvider and emit an event when the code lenses have changed and then, when the editor will request them again, you can return an empty result.


Generate a new version

Hey folks,
it seems like this gem hasn't had a new version since 2016 but there were a lot of changes since then. Any way we can get a new version released? Anything I can do to help with that?
Thanks!

@knu will be possible for you to generate a new release of Mechanize? It's been a while since last version and under some scenarios I cannot deploy/use the git version.
Thank you.

Just released! https://rubygems.org/gems/mechanize/versions/2.7.6

Thank you @knu!!! ❤ ❤ ❤


pig-latin: Rewrite tests to use hspec with fail-fast.

Rewrite test to use hspec.
Update the tests to match x-common.
Patch the example solution to pass the new tests.

Plan to leave the ugly hack in indefinitely?
In my point of view it is more valuable to have the tests match than the solution be elegant, so I say :+1: for this since I don't feel like taking the time to come up with a more elegant solution, depends on what you want to do with it long term.

Thanks for the review! :smile:

Plan to leave the ugly hack in indefinitely?

Until someone writes a more elegant solution :grin:.
The examples are really low on my priority-list.

In my point of view it is more valuable to have the tests match than the solution be elegant...

I completely agree!


Remove Fabrishot

What config to change
Remove fabrishot
Why should it be changed
Most people probably don't want to "Take insanely large screenshots because why not" and those who want to can add it themselves.
Additional details
No response

Interesting perspective.
Well, the reason this was added in the beginning was that it is OptiFine parity. And with FO currently having shader support, extended render distance and many resource pack features, it is not far-fetched to say that there is a target audience for this.

Moved with more arguments and public voting to #741


[N01] Unnecessary imports

Description
A few sentences describing the overall effects and goals of the pull request's commits.
What is the current behavior, and what is the updated/expected behavior with this PR?
Other changes
Describe any minor or "drive-by" changes here.
Tested
An explanation of how the changes were tested or an explanation as to why they don't need to be.
Related issues

Fixes https://github.com/celo-org/celo-labs/issues/610

Backwards compatibility
Brief explanation of why these changes are/are not backwards compatible.

waiting on merge of https://github.com/celo-org/celo-monorepo/pull/4910 for Election changes


Repairnator for Jenkins

Hi Team,
Can you please provide some documentation of how I can integrate Repairnator for Jenkins. As of now I am getting the below error
error.txt

Hi, thanks for your interest in Repairnator.
The reference documentation on Repairnator for Jenkins is at
https://github.com/eclipse/repairnator/blob/master/doc/repairnator-jenkins-plugin.md
What's unclear there?


Pg needs more info how Azure AD Connect and Azure AD Password protection agents and proxies co-exist in an environment.

This section is confusing, as the page is dedicated to "Azure AD Password Protection" , and is talking about "Azure AD Password Protection DC Agent" and  "Azure AD Password Protection Proxy Service" , but then this section 'Microsoft Azure AD Connect Agent Updater prerequisites' states .... (categorically... ie does not start the sentence with IF)
"The Microsoft Azure AD Connect Agent Updater service is installed side by side with the Azure AD Password Protection Proxy service"
Nowhere in the article does it refer to how 'Azure AD Connect' password sync, (incl PHS) is related to, or works with
Azure AD Password Protection, so this reference seems out of place and incomplete.
The article goes on to say ...
Warning: Azure AD Password Protection proxy and Azure AD Application Proxy install different versions of the Microsoft Azure AD Connect Agent Updater service, which is why the instructions refer to Application Proxy content.
This page needs more information how these agents and proxies co-exist in an environment.
After reading this, I do not understand the separation needed between Azure AD Connect (password sync solution) and Azure AD Password Protection DC agent + Proxy service.
On separate servers ? Are both needed for Hybrid AD DS <-> Azure AD password sync ?
(Where a company wants password protection both in Cloud and On-prem, by taking advantage of 'Azure AD Password Protection' )

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

ID: 23e000f0-84ce-7ec7-e5ed-4bd9c49f5d49
Version Independent ID: e636b9d1-be81-0f00-97c4-ff4fa9078be3
Content: Deploy on-premises Azure AD Password Protection
Content Source: articles/active-directory/authentication/howto-password-ban-bad-on-premises-deploy.md
Service: active-directory
Sub-service: authentication
GitHub Login: @Justinha
Microsoft Alias: justinha

@gbms311
Thank you for your feedback . We will investigate and update the thread.


Empty mesh extracted

Hi. First things first: thank you for this wonderful app, It is being very helpful for me in in order to accomplish 3d mapping tasks mounted in a small vehicle. The question is I would like to add some feedback while recording data and for that purpose I would like to enable 3d mesh reconstruction in rviz. But I'm finding unable to show the mesh markers.
I got two devices: Zenfone AR and Lenovo Phab 2 Pro, and in them both and updated to last Tango version.
I'm loading rviz config and I can see everything except for mesh (example with Zenfone AR):

I checked rostopics and from time to time I receive data from /tango/reconstruction/mesh and /tango/reconstruction/mesh_marker
Later I wen to adb debug for checking the device output while scanning, and I got this:
02-08 12:17:29.555 22784-23395/? I/native: tango_3d_reconstruction_helper.cpp:180 Empty mesh extracted.
02-08 12:17:29.930 22784-23395/? I/native: tango_ros_node.cpp:1150 Empty mesh array!

Any clue what I'm doing wrong? I checked ros parameters and seem to be fine. Also I'm using usb thetering for avoiding wifi delay. Enable depth camera and color camera are on (except for Lenovo Phab 2 Pro that color camera can't be enabled because Android version)

Hi @MetaI, thanks for the kind words.
I could not reproduce your issue with a Lenovo Phab 2 Pro.
You can double check that the related rosparams are set correctly:
$ rosparam get /tango/enable_depth
true
$ rosparam get /tango/enable_color_camera
true
$ rosparam get /tango/enable_3dr_mesh
true

One side note, on the Lenovo Phab 2 Pro the color camera is enabled by default, and can not be disable due to Android version (I agree it is not very clear in the app). So you should receive a color image.
Then if depth and 3dr_mesh are also enabled, you should received meshes on /tango/reconstruction/mesh.
According to the device output, the params are set correctly but the meshes extracted by Tango are all empty (see here), so in the end the marker array is empty (see here). I can't really understand why. It usually happens that some extracted meshes are empty, but not all.
Some links to the Tango3DReconstruction API that could be useful while investing this:

Tango3DR_extractMeshSegment
Tango3DR_Mesh

Hi  @PerrineAguiar;
Thank you very much for your response! Indeed this world of indoor positioning and robotics is starting to engage me a lot thanks to your app.
Could we try to discard software versions firsts?
I'm using, in Lenovo Phab 2 Pro:

Tango Ros Streamer from Play Store v1.3.1
Ubuntu 16.04
Ros lunar (also tried ros kinetic with same results) from
sudo apt-get install ros-lunar-desktop-full
Tango core m20
Server parameters are true, the three of them

Anything different?

Here are what differs for me:

Ubuntu 14.04
ROS Indigo
Rviz version 1.11.18

Dear @PerrineAguiar;
I tried Indigo in Ubuntu 14.04 and everything is working! I have to do more test, but it seems than in kinetic its not working, maybe due to ros message differences?
Thank you for your support,
Regards

@MetaI Good news!
I am not aware of changes in the message definition of MarkerArray.
If you find the root cause of the problem, please add a comment to this issue.
Thanks


Support symfony 3.1

https://github.com/silexphp/Silex-WebProfiler/pull/91

https://github.com/symfony/symfony/pull/17589 introduced forward/redirect tracking.
But it breaks with this webprofiler. I'm not sure what the best way to solve this.
For this, I left the web-profiler-bundle at 3.0.*

@HeahDude Can you have a look at it?

The PR for the symfony web-profiler-bundle introduces src/Symfony/Bundle/FrameworkBundle/DataCollector/RequestDataCollector.php, specifically the getForward() method there. It's missing if you are not using the FrameworkBundle (as is the case with silex)
As soon as I update the web-profiler-bundle to 3.1 the unit tests fail because it cannot find this method (of course).

@mvanbaak Thank you for reporting this. I've opened https://github.com/symfony/symfony/pull/18959 that fixes it.

Thank you :)


Fold extsi operations into linalg.conv_2d operations.

Using the instructions here https://github.com/nod-ai/playbook/blob/main/HOWTO/punet.md  the following sequence of IR emitted before any fusion (so before the first elementwise op fusion pass) kicks in
  %58 = tensor.empty() : tensor<2x320x130x130xi32>
  %59 = linalg.generic {indexing_maps = [affine_map<(d0, d1, d2, d3) -> (d0, d1, d2, d3)>, affine_map<(d0, d1, d2, d3) -> (d0, d1, d2, d3)>], iterator_types = ["parallel", "parallel", "parallel", "parallel"]} \
ins(%inserted_slice_90 : tensor<2x320x130x130xi8>) outs(%58 : tensor<2x320x130x130xi32>) {
  ^bb0(%in: i8, %out: i32):
    %6601 = arith.extsi %in : i8 to i32
    linalg.yield %6601 : i32
  } -> tensor<2x320x130x130xi32>
  %60 = tensor.empty() : tensor<320x320x3x3xi32>
  %61 = linalg.generic {indexing_maps = [affine_map<(d0, d1, d2, d3) -> (d0, d1, d2, d3)>, affine_map<(d0, d1, d2, d3) -> (d0, d1, d2, d3)>], iterator_types = ["parallel", "parallel", "parallel", "parallel"]} \
ins(%__auto.down_blocks.0.resnets.0.conv1.weight3Aqs : tensor<320x320x3x3xi8>) outs(%60 : tensor<320x320x3x3xi32>) {
  ^bb0(%in: i8, %out: i32):
    %6601 = arith.extsi %in : i8 to i32
    linalg.yield %6601 : i32
  } -> tensor<320x320x3x3xi32>
  %62 = linalg.conv_2d_nchw_fchw {dilations = dense<1> : tensor<2xi64>, strides = dense<1> : tensor<2xi64>} ins(%59, %61 : tensor<2x320x130x130xi32>, tensor<320x320x3x3xi32>) outs(%37 : tensor<2x320x128x128xi3\
2>) -> tensor<2x320x128x128xi32>

Folding the extsi into the conv would make things a lot easier.  @qedawkins  can you point to where these exist already for matmul ops. I couldnt find it.

It is happening here: https://github.com/iree-org/iree/blob/695e1932dd6cf91f2de5fc1415f10fe85fd269f0/compiler/src/iree/compiler/GlobalOptimization/RaiseSpecialOps.cpp#L687
Looks like it's already written for convolution and contraction ops, but it's restricted to floating point. We just need to add a case for signed integer extends also.

I'm also realizing that this pattern only works for floats because matmul_unsigned and matmul have different extension semantics and doing this based on ContractionOpInterface doesn't tell us the extension semantics for the underlying named op.

So... do we close this issue since we cant actually get named ops to do this. I dont know off the top of my head how linalg matmul ops handle extension semantics. Is it possible to have opdsl generate the sign-extensions by default.

Sorry was unclear, there is no need to close this issue. I was just saying that the way that the pattern in RaiseSpecialOps is written won't work for integer extends because the extension semantics are op specific. We will have to do integer op by op, but the skeleton of the pattern I linked will still work.


suggest pip install -e .[test] ?

See https://dask-awkward.readthedocs.io/en/stable/dev-contributing.html#adding-code
Should it say "pip install -e ".[test]" ? as the next line is pytest

Thanks for raising! Yea, and after thinking about it a bit more I think in the dev docs we should perhaps have both test and docs, I'll update these instructions


Add router class and example of usage

@rohan-dhamal-clarice @jotiram @abhra-clarice
This also illustrates how we should be dealing with singletons.

@aleffert  Thanks for this, I will continue refactoring.