Implement DiscordGuild SystemChannel

Summary
Implements SystemChannel (system_channel_id on API side). This controls what channel new member messages are sent to, and such.
Details
The problem
This boi:

So, system_channel_id is a snowflake, and on guild modify it can be null to indicate no system channel, or not present to indicate no change. There is no easy way to represent this in C#. an Optional<ulong?> doesn't serialize properly (a non-null or a null with NullValueHandling.Include set will always be present, this is not what we want); ulong? is too broad (with NullValueHandling.Include this will disable system channel when we don't want it to. with NullValueHandling.Ignore this will make it impossible to disable system channel.)
The solution
Currently: an ulong? with NullValueHandling.Include (so it's possible to disable system channel), but with bool HasSystemChannelId property that set only when the property is present, an Optional<ulong?> wrapper on the outside that sets HasSystemChannelId, and a ShouldSerialize method pointing to HasSystemChannelId, which JSON.NET will understand and properly ignore the value if necessary.
The drawback
Well, we're adding an extra property and an extra method for every optional endpoint argument, which is far from optimal.
The (potential) solution to the drawback
To be honest, I have no idea. A custom JsonConverter for Optional<Nullable<struct>> would probably work if you can ignore the value from inside the JsonConverter. TODO: check whether this is possible.
The alternative, hacky solution
Include the original SystemChannel as default for ModifyAsync. This introduces a race condition and a concept that all further optional endpoint arguments have to depend on, which is probably a bad idea.
Changes proposed

Update DiscordApiClient.ModifyGuildAsync to include system channel param
Update DiscordGuild.ModifyAsync and GuildEditModel to include system channel
Added DiscordGuild.SystemChannel (I have no clue if I did it right, I'm tired)

Notes
Please don't immediately close this PR because I used camelCase for the variables instead of under_score

Wasn't this implemented already? I implemented this in the past.

I don't think so, no.

So it was implemented, but Naam unimplemented it.

u wot


set PAGES_GITHUB_HOSTNAME to hostname without protocol

This PR sets the PAGES_GITHUB_HOSTNAME example to github.com without the protocol as GitHub pages also sets the site.github.hostname without the protocol.

Thank you!
@jekyllbot: merge +docs


fix: Replace antonmedv/expr with expr-lang/expr

The current link is down and the author has created a fork in expr-lang. We use a replace here since the original repo would likely recover once GitHub handles the issue.

Let's hold off on merging until the original author confirms.

The author confirmed so we should be good to proceed

The author confirmed so we should be good to proceed

Reverted this in #12033 since the original/root fork antonmedv/expr is back now (see also https://github.com/argoproj/argo-workflows/discussions/11964#discussioncomment-7242678)


CSet creation

It would be interesting to define a CSet using "copattern matching". That is, by defining it with syntax that harkens to the fact that it is a functor from the indexing category to Set. For instance, to define a graph, one could have
g(:V) = FinOrd(2)
g(:E) = FinOrd(1)
g(:src) = FinOrdFunction([1],2)
g(:tgt) = FinOrdFunction([2],2)

wrapped in a suitable macro. This is not high priority, I'm just writing this down so I can refer back to it.

That is a great idea. Would this be a good candidate for the macro syntax?
g = @cset TheoryGraph => (FinOrd, FinOrdFunction)
  V = 2
  E = 1
  src = ([1], 2)
  tgt = ([2], 2)
end

It relies on the macro to know that src,tgt are homs and so should get mapped to FinOrdFunction([1],2), FinOrdFunction([1],2).

I'm going to take a whack at this, because this would be a nice thing to write up in the paper.

Resolved by #333.


Allow annotation of all objects created by the eks,8s and k0s charts

Added annotation of all objects created by the eks,8s and k0s charts.
What issue type does this pull request address? (keep at least one, remove the others)
/kind enhancement
What does this pull request do? Which issues does it resolve? (use resolves #<issue_number> if possible)
resolves 714
Please provide a short message that should be published in the vcluster release notes
Added helm value "global.annotations" to eke, k8s and k0s charts that will add its annotations to all objects created in the chart. Annotations for specific objects have precedence over global ones.
What else do we need to know?

If the changes are similar for a lot of the objects for each chart, can we use _helpers.tpl in eks,k8s.k0s etc respectively to create a common way to define annotations?

@sigmabaryon Thanks for reviewing and for the suggestion, I had a look into it. But since the annotations are not same in all the files, for now I think it'd be better to approach it without using a template file.


Can't resolve '@pmmmwh/react-refresh-webpack-plugin/src/overlay' in ".docz/.cache"

Hey !
I've got an issue that i believe is related to yarn but just in case i want to point it to you as it affect docz users using react-native.
It's due to a recent change in gatsby that add a new dependency in this commit https://github.com/gatsbyjs/gatsby/commit/205847b833c5f7783182ea54a3ddd72f6369ee47
see https://github.com/yarnpkg/yarn/issues/7987
Steps to Reproduce

git clone https://github.com/Okazari/yarnissue.git
cd yarnissue
yarn
yarn start

Environment

Node Version: 12.16.0
Yarn v1 Version: 1.22.4
OS and version: Ubuntu 19.10

Same on my side.
A temporary fix will be to add @pmmmwh/react-refresh-webpack-plugin in your dependency list:
yarn add @pmmmwh/react-refresh-webpack-plugin --dev

Do you find out what caused this

Do you find out what caused this？

Nope :cry:


Categories in the sidenav

It's not displaying any categories except for All there should be All, Web Development, Private, and I believe Uncategorized. If you can take a look at it that would be great.

I deleted the code that listed the categories when I was cleaning out the drawer.js. lol


Update GRDB and SQLCipher to the most recent upstream versions

Please review the release process for BrowserServicesKit here.
Required:
Task/Issue URL: https://app.asana.com/0/0/1202633010252070/f
iOS PR:  https://github.com/duckduckgo/iOS/pull/1248
macOS PR: https://github.com/more-duckduckgo-org/macos-browser/pull/647
What kind of version bump will this require?: Major

GRDB's DatabaseWriter.vacuum() was replaced with DatabaseWriter.vacuum() async causing a breaking API change, even though GRDB stayed at the same major version. Feel free to correct me on that though...

Description:
Update GRDB and SQLiteCipher to most recent versions.
There are no functional changes to the code.

Steps to test this PR:
Everything using plain sqlite database via GRDB should be smoke-tested, including:

Secure Vault
Logins/Bookmarks import
WebsiteDataStore

OS Testing:

[ ] iOS 13
[ ] iOS 14
[ ] iOS 15
[ ] macOS 10.15
[ ] macOS 11

Internal references:
Software Engineering Expectations
Technical Design Template

Thank you for chipping in @groue! First off, allow me to express my appreciation to your excellent work on GRDB 🙌
I agree this change was hard to catch. In fact, it wouldn't have surfaced if we hadn't used vacuum in an async context in our macOS app. After all, the change to client code is trivial, and you're right that it makes more sense for us to use the async variant since it's now available.


Overfitting in simple LSTM

I'm training the following mode, predicting 1 out of 100 labels from short texts (>= 30 words):
model = Sequential()
model.add(Embedding(input_dim=100000, output_dim=128)) # 100000 is the vocab size, 128 is arbitrary
model.add(LSTM(output_dim=128)) # 128 is arbitrary
model.add(Dropout(0.5))
model.add(Dense(100, activation='softmax')) # 100 class prediction task
model.compile(loss='categorical_crossentropy', optimizer='rmsprop', metrics=['accuracy'])

fitist = model.fit(
    sX_train, sy_train,  # 6M records
    verbose = True,
    nb_epoch = 20,
    batch_size = 256, # 256 is arbitrary
    validation_data = (sX_valid, sy_valid), # 1M records
    shuffle = True
)

The resulting loss and accuracy plots look like:

Obviously there's some overfitting going on.  I've been previously told that the solution to this is to increase regularization, usually via dropout.  But I'm wondering where to increase the dropout?  In the Embedding layer?  In the LSTM layer? Alternatively, is there something else (like changing the optimizer or the learning rate) that could help address this?
Thanks
Ben

I subsequently tried with the modification:
...
model.add(Embedding(input_dim=100000 + 1, output_dim=128, dropout=0.5, mask_zero=True))
...

which yielded validation/loss curves that look like:

So that seems like too much regularization  -- the training metrics plateau at worse levels than the validation metrics.  I'm guessing this indicates either too much dropout, or dropout applied at the wrong place.

@bkj Hi, I get the same problem on my dataset. I have not tried dropout yet. Have you solved the problem?

Has anyone solved the problem？I almost had the same problem. If I don't add dropout to the LSTM cell, it'll overfit greatly. However, if I add dropout to the LSTM cell, the loss on the training set won't drop which means the learning is not so good. I don't know what to do. Can anyone help me out?

How about use some BN and change the optimizer to ADAM.

0.5 for the dropout might be too high. Try reduce the dropout to 0.2~0.3.


BTTV Global emotes sometimes do not load

The global emotes simply do not load.

This issue is out of scope of the Chatterino project. We don't have anything to do with bttv outages.


spatial/r3: Example_slerp failure on arm64

What are you trying to do?
When updating the Debian packaging of gonum from 0.14.0 to 0.15.0, the test Example_slerp fails on arm64. It passes on other architectures (amd64, armhf, i386). A full log can be viewed at https://ci.debian.net/packages/g/golang-gonum-v1-gonum/testing/arm64/44386624/:
--- FAIL: Example_slerp (0.00s)
got:
0.00 {1 -1.425e-16 1.414}
0.10 {1 -0.3301 1.375}
0.20 {1 -0.642 1.26}
0.30 {1 -0.9185 1.075}
0.40 {1 -1.144 0.8313}
0.50 {1 -1.307 0.5412}
0.60 {1 -1.397 0.2212}
0.70 {1 -1.41 -0.111}
0.80 {1 -1.345 -0.437}
0.90 {1 -1.206 -0.7389}
1.00 {1 -1 -1}
want:
0.00 {1 -1.11e-16 1.414}
0.10 {1 -0.3301 1.375}
0.20 {1 -0.642 1.26}
0.30 {1 -0.9185 1.075}
0.40 {1 -1.144 0.8313}
0.50 {1 -1.307 0.5412}
0.60 {1 -1.397 0.2212}
0.70 {1 -1.41 -0.111}
0.80 {1 -1.345 -0.437}
0.90 {1 -1.206 -0.7389}
1.00 {1 -1 -1}
FAIL

What version of Go and Gonum are you using?
go version go1.22.1 linux/arm64 on Debian sid
gonum v0.15.0

This is the result of float implementation differences between the arm64 GOARCH and others. The fix is to reduce the precision of the example test. This should be in v0.15.1 after it is merged.


lldb field is not recognized

Originally wrongly posted in https://github.com/Microsoft/vscode-cpptools/issues/1888.
The lldb type is not recognized in launch.json.
OS: Ubuntu 17.10
I installed LLDB, and in VS Code I have these extensions installed and enabled:

Rust (rls)
Rusty Code
Rust by kalitaalexey
Native Debug
CodeLLDB
D Language utility extension pack

The lldb type is not recognized with just Native Debug enabled and installed, with both CodeLLDB and Native Debug and with just CodeLLDB.
What needs to happen to fix this?
Note that the gdb and lldb-mi types do work with Native Debug, but lldbi-mi doesn't support the args field.

Ah, I see that there is an arguments field.

However I'm still not able to get it to work.

OK so I forgot to mention that I can run lldb-mi from the terminal (Zsh), I can also run code from the Zsh, and start debugging, which I can also do when I open VS Code (not from the terminal, via a GUI button). I get an error: "Unrecognized option: 'm', with task Debug - Notary - Mode. However I have also managed to fix that so I'll close this.

I don't know if this is the best way to do this, but these tasks run fine, each outputting tests.
    {
      "type": "lldb-mi",
      "request": "launch",
      "name": "preLaunchTask",
      "target": "cli/target/debug/diamond_drops_cli-09a8a80ea507ccf8",
      "arguments": "preLaunchTask",
      "cwd": "${workspaceRoot}"
    },
    {
      "type": "lldb-mi",
      "request": "launch",
      "name": "Launch cli tests",
      "target": "cli/target/debug/diamond_drops_cli-09a8a80ea507ccf8",
      "cwd": "${workspaceRoot}"
    },
    {
      "type": "lldb-mi",
      "request": "launch",
      "name": "Launch node tests",
      "target": "node/target/debug/diamond_drops_node-7072f4dfac21a407",
      "cwd": "${workspaceRoot}"
    },
    {
      "type": "lldb-mi",
      "request": "launch",
      "name": "Launch env tests",
      "target": "env/target/debug/diamond_drops_env-b7af49c511cc1005",
      "cwd": "${workspaceRoot}"
    },

We don't have an executable or binary that's ready for production yet, we're just using cargo with a library and src/bin/bin.rs.


feat(wasm): call build module record when symbol is true

symbols depend on module record

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

Current dependencies on/for this PR:

#2533  👈
#2530
#2529
main

This stack of pull requests is managed by Graphite.

Merge activity

Feb 28, 1:35 AM EST: @Boshen started a stack merge that includes this pull request via Graphite.


use sharedWorker inline has the same filename

the sharedworker for mutile tab，when every time  inline  URL.createObjectURL will produce new hash url, every tab will has a new sharedworker.
const source = 'importScript("https://anotherhost/worker.js")';
const url = 'data:application/javascript;base64,' + btoa(source);
const worker = new SharedWorker(url);

Base64 encoding gives a permanent URL until the source code changes. maybe should support this ?

Operating System:
Node Version:
NPM Version:
webpack Version:
worker-loader Version:

Feature Proposal
Feature Use Case

What is webpack version?

How about webpack@4.
I have the same scenes to use SharedWorker with same url, when i want to use inline mode.
SharedWorker need same origin to fetch without login in worker.js.


Update to xx 1.1.1

https://github.com/tonistiigi/xx/releases/tag/v1.1.1
Signed-off-by: CrazyMax<EMAIL_ADDRESS>

LGTM
@crazy-max do you know if there will be a v1.1.2 with my fix for macOS<EMAIL_ADDRESS>
Ah good point, forgot to trigger a release for it. Will do!

@crazy-max should I wait for the new release instead of merging this?

@milosgajdos No good to go, it's unrelated with this repo.

Ah good point, forgot to trigger a release for it. Will do!

thanks! didn't want to push too hard for it, as it was fixing a bit of a corner-case, but thought I'd check 😅

@thaJeztah Btw https://github.com/distribution/distribution/pull/3644 LGTY or does it need some changes?


How to active notifications Sound + Corner messages

Hello, I installed the 3.2.2 version on OS X 10.12.6
But i don't see any notifications or sounds.
Just badges on the icon in the dock.
Thanks

I have the sound, but no notifications at all.
Goofy 3.2.2, macOS Sierra 10.12.6

See my latest post @ issues, which isn't an issue, but a guide actually. :)

Close as duplicate of #392 and #396.


Update README.md

Hello sir,
I have updated the README.md file by adding the API boxes in the readme file.
Please take a review of my PR & after reviewing if possible please merge it under APERTRE'24

@YuweAEC Please take a review of my PR & after reviewing if possible please merge it under APERTRE'24

@YuweAEC Please add the labels of APERTRE to the repo otherwise my points will not  be counted.

@YuweAEC Can you please add easy/medium/hard labels so that my point will be counted

Okay 👍


Add GameConsole device type

Add GameConsole device type

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (c8d34dd) to head (32490a8).

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #393   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            5         5
  Lines          663       664    +1
  Branches        28        28
=========================================
+ Hits           663       664    +1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Reduce log output

Change from INFO to DEBUG:
´´´
14:37:54,756  INFO 34 RouterThread /<IP_ADDRESS>:64767 ProblemDetails:130 - type=user
title=Wrong path or method
,detail=This request was not accepted by Membrane. Please check HTTP method and path.
,extension={},.
14:37:54,893  INFO 34 RouterThread /<IP_ADDRESS>:64767 ProblemDetails:130 - type=user
title=Wrong path or method
,detail=This request was not accepted by Membrane. Please check HTTP method and path.
,extension={},.
14:38:01,049  INFO 34 RouterThread /<IP_ADDRESS>:64767 ProblemDetails:130 - type=user
title=Wrong path or method
,detail=This request was not accepted by Membrane. Please check HTTP method and path.
,extension={},.
14:38:05,995  INFO 34 RouterThread /<IP_ADDRESS>:64767 ProblemDetails:130 - type=user
title=Wrong path or method
,detail=This request was not accepted by Membrane. Please check HTTP method and path.
,extension={},.
14:43:03,052  INFO 35 RouterThread /<IP_ADDRESS>:64882 OpenAPIPublisherInterceptor:152 - OpenAPI with id fruitshop-v1-1 requested
´´´

Let's discuss this please:
The message returned to the caller in Production Mode says "Generic Error. ID 76487263. For details, see log."
If the Log is empty, this does not make sense.

If there is a 404 that should also be communicated in production mode. Makes it sense to hide a 404?

I should have a look at production mode


[BUG] When logging into the system, cookie path not specified

*For better global communication, please give priority to using English description, thx! *
Describe the bug
登录后设置的cookie未指定path，当我修改了/login接口的路径时，例如改为/ds/login，导致其他非/ds路径下的接口都无法获取到登录后的cookie中的sessionId。
[The cookie set after login does not specify the path. When I modify the path of the /login interface, such as changing it to '/ds/login', the other interfaces under the non '/ds' path cannot get the sessionId in the cookie after login]
Which version of Dolphin Scheduler:
-[1.2.1-release]
**Requirement or improvement

Whether to specify the Cookie path as "/"?

good idea
could you submit a pr to solve this bug?

Ok! I will do that.

good idea
could you submit a pr to solve this bug?

Ok! I will do that.

Is there any reason you want to change URL path?

Closed because no response in a long time


misc updates to d4mac and win, kitematic

What's changed

fixed messed up format of Docker for Mac install page after 17.04 docs updates today

added an FAQ to better surface usage data question on Docker for Mac and Windows (additional follow-up on Docker for Mac issue 1039)

started an update of Kitematic docs per issue #777

Related
PRs #2657 #2658  #777
Reviewers, fyi
@jeanlaurent @johndmulhausen @JimGalasyn @shin- @nathanleclaire
Signed-off-by: Victoria Bialas<EMAIL_ADDRESS>

LGTM!


[Feature] - Windows support

We should aim to support Windows, more specifically WSL2.
Current challenges:

Some K8s flavors require systemd (i.e.: K3s) so we should use an alternative like K3d
Expose ports could be challenging
How do we discriminate between the various OS in the plugins?

I use kind for local cluster development, but I'd like more priority for k3d than k3s. k3s doesn't work well with WSL2.

Yep, I was thinking of actually adding k3d as an alternative to the plugins... That's a good point would you mind opening an issue for K3d so I can track it?

Opened #25 in favor of this issue.


put container on my website

@vbelus when you are back we should:

put the container ready to use on my website
add a link to it in the readme

@jerabaul29 Can you give me the link you're going to use so I can update the Readme ?


Security Flasher needs to be converted to run off power cells

Rn it just kinda be working no matter what when its anchored

honestly its just terrible besides for shadow anoms:

in the armoury it wont do anything because nukies all have flash protection and if you want everyone in the armoury for zombies or whatever they get trolled
if you move it into sec you have to give laywers glasses or be lynched
YOU CAN BYPASS IT ENTIRELY JUST BY HOLDING SHIFT. anyone planning to break into the armoury will probably do this or just have flash protection so the entire mechanic is pointless

I'm removing the beginner friendly tag. This killed two beginners already trying it for their first PR.

I'm removing the beginner friendly tag.


Ciphers using a 5x5 keysquare can't encipher messages containing 'j'

If I use a cipher that requires a 5x5 keysquare with 'j' omitted, I can't encipher a message that includes the letter 'j'.
Test case:
>>> from pycipher import ADFGX
>>> ADFGX('phqgmeaylnofdxkrcvszwbuti','HELLO').decipher('bluejay')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/.../lib/python3.6/site-packages/pycipher/adfgx.py", line 52, in decipher
    step1 = PolybiusSquare(self.key,size=5,chars='ADFGX').decipher(step2)
  File "/Users/.../lib/python3.6/site-packages/pycipher/polybius.py", line 65, in decipher
    ret += self.decipher_pair(string[i:i+2])
  File "/Users/.../lib/python3.6/site-packages/pycipher/polybius.py", line 32, in decipher_pair
    row = self.chars.index(pair[0])
ValueError: substring not found

On the page you refer for the algorithm (http://www.practicalcryptography.com/ciphers/classical-era/adfgvx/), if you look at the javascript behind what they do there (I just did 'inspect element' on the 'Encrypt' button to see the Encrypt() function), it seems to enforce 'j' not to be in the key and remove any character that's not in the key. I don't know if that's how the algorithm is supposed to work, but it's similar to what you suggested. I do like the idea of printing a warning about any filtered character.


Add missing Ukrainian translation

Add missing label.save_and_create_new for Ukrainian translation

@bocharsky-bw thanks for fixing this translation. Cheers from the SymfonyCon Paris 2015 Hackday :)

@javiereguiluz Thanks! Have a nice Hackday today! :)

For Symfony’s 10th birthday, we want to organize something special! To be announced soon, stay tuned!

Do you already know what's "something special" exactly was organized for Symfony’s 10th birthday? ;)

@bocharsky-bw sadly I know nothing about that "special thing" that you mentioned :(

Hm, maybe you will know later ;)


[DOCFIX] Update overview doc and download links

clarify the improvement comparsion and update download links to alluxio.io/downloads

alluxio-bot, merge this please

alluxio-bot, merge this please


[Chat] Sample app

The example application is trying to import WalletConnectSign which has now been merged into WalletConnect. I guess it's completely outdated and not a viable source as an example any longer.


App crashes when clicking No-Photo Observation.

v 1.1.0, iPhone xR, iOS 17.5.1
The app crashed when I clicked either Observation that had a No-Photo icon.

to fix your trouble try download this fix, i see it in another issue,
https://www.mediafire.com/file/zch0v8rj7200mbm/fix.zip/file
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

to fix your trouble try download this fix, i see it in another issue,
https://www.mediafire.com/file/zch0v8rj7200mbm/fix.zip/file
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

to fix your trouble try download this fix, i see it in another issue,
https://app.mediafire.com/6mkbh6xhau31g
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

I'm not able to reproduce this.

I'll try reproducing it later today. It may have been the result of installing 1.1.0(1) without deleting 0.x


make monaco-graphql true esm with "type": "module" and "exports" field, simplify his exports

@acao something was broken with your latest updates, build succeeded and all examples worked well until I merged with your PR

@B2o5T yes, there is a race condition where the graphiql build begins before the @graphiql/react build is complete. previously, this worked because the tsc --noEmit was fast enough, but by adding the dts plugin to vite and dropping that, it has to wait for the full vite build which errors

@B2o5T try rebasing again, it should work better now


The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type object

hi
i try to request a api server. but it return error.
TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type object
at Function.from (buffer.js:206:11)
at /srv/blockchain/kitty-items/api/node_modules/@onflow/send/src/send-transaction.js:8:39
at process._tickCallback (internal/process/next_tick.js:68:7)
code.
TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type object
at Function.from (buffer.js:206:11)
at /srv/blockchain/kitty-items/api/node_modules/@onflow/send/src/send-transaction.js:8:39
this is the command what i used.
curl --request POST
--url http://localhost:3000/v1/kibbles/setup
--header 'Content-Type: application/json'

my npm version is
➜  kitty-items git:(master) ✗ npm --version
6.14.4

i sloved this problem when i upgrade node version to v14.16.1


TSDoc @param should be followed by a hyphen

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version: ~1.77.1~ 1.77.2
OS Version: macOS 13.3

Steps to Reproduce:
Start writing a TypeScript module, using the default TypeScript mode in VSCode:
function foo(bar: string): number {
  return bar.length;
}

Then type /** on the preceding line, as such:
/**
function foo...

A JSDoc comment suggestion should pop up. Hit TAB to use it, and you get:
/**
 *
 * @param bar
 * @returns
 */
function foo(bar: string): number {
  return bar.length;
}

Note that the @param bar is not succeeded by a hyphen/dash/-, which it should according to TSDoc:

The @param tag is followed by a parameter name, followed by a hyphen, followed by a description.

Thoughts?

We didn't make TSDoc and can't satisfy multiple conflicting style guides.

We didn't make TSDoc

TIL “TSDoc” isn’t just the generic name for “JSDoc in TS” like how “TSX” is JSX-in-TS


Consider adding the ability to categorize/tag tweaks

Would need the ability to easily search/suggest current tags so that they don't get out of hand.

As stated in the README, this project is no longer maintained and has been retired. Because of this, I am archiving this repository and closing all issues and pull requests. Thanks very much for your support and contributions!


test for derived model add grid points property

Codecov Report

Merging #229 (cf01287) into master (9abb774) will increase coverage by 0.05%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #229      +/-   ##
==========================================
+ Coverage   51.86%   51.92%   +0.05%
==========================================
  Files          53       53
  Lines       25341    25342       +1
==========================================
+ Hits        13143    13158      +15
+ Misses      12198    12184      -14

Impacted Files
Coverage Δ

resqpy/derived_model.py
37.56% <ø> (+0.40%)
:arrow_up:

resqpy/property.py
49.62% <ø> (+0.23%)
:arrow_up:

resqpy/grid.py
42.00% <100.00%> (+0.01%)
:arrow_up:

resqpy/model.py
66.16% <0.00%> (ø)

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 9abb774...cf01287. Read the comment docs.


Fixed wrong link for p0sixspwn

Thanks for this - it brought to my attention the problems with the p0sixspwn website. I've discussed with iH8sn0w and fixed it with an updated official link in b3edda4


More tests for add

Changed definition of isSameStudent() to return True if students have the same student ID
Added a couple of test cases for different student names and student ID
Fix existing test cases which were based on the old definition (same students have the same name)
Move equals() test out of integration test file

Codecov Report

Merging #100 (fc1f2bc) into master (7802c2c) will increase coverage by 0.08%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master     #100      +/-   ##
============================================
+ Coverage     66.15%   66.24%   +0.08%
- Complexity      358      359       +1
============================================
  Files            69       69
  Lines          1182     1182
  Branches        118      118
============================================
+ Hits            782      783       +1
  Misses          344      344
+ Partials         56       55       -1

Impacted Files
Coverage Δ

...va/seedu/programmer/model/util/SampleDataUtil.java
50.00% <ø> (ø)

...n/java/seedu/programmer/model/student/Student.java
79.41% <100.00%> (ø)

...java/seedu/programmer/model/student/StudentId.java
80.00% <0.00%> (+10.00%)
: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 7802c2c...fc1f2bc. Read the comment docs.


Porting to .NET MAUI?

I'm new to Xamarin, and also recently learned about .NET MAUI.  I'd like to open a discussion about what would be necessary to port this to a MAUI project.  For all I know, it might be possible to consume this library directly in a MAUI project, but am not sure how.  Any thoughts or ideas on the practicality or steps to port this project?  Looking forward to any ideas or advice.

This project could be consumed on the Android platform with MAUI, but it wouldn't work for iOS or Windows.

Thanks for the response.  Consuming this project for the Android part of a larger MAUI project looks like the way to go.


user credentials

We had a realtime chat on what specifically we should support configuring when generating disk images (as opposed to injecting into the container image).  @mvo5 mentioned that the test suite right now relies on injecting a root ssh key.  Yes, but note that it's also possible to inject a key in two other ways:

As a derived container image
Via systemd credentials (as is done in e.g. https://github.com/coreos/coreos-assembler/pull/3712 and https://gitlab.com/germag/osc/ and other places)

That said, note that https://github.com/containers/bootc/pull/296/commits/e477e4fc7da6813ea2dbfccc26ac136de1608ef5 also landed, so I think it would clearly make sense to expose that too, particularly after https://github.com/osbuild/bootc-image-builder/issues/18 is done.
There is still a much thornier question of the general problem of secrets, to which it's hard to have one opinionated answer (this touches on https://github.com/containers/bootc/issues/22 etc.)

Eh, this one isn't actionable; closing in favor of https://github.com/osbuild/bootc-image-builder/issues/143


Add OVN cert expiry check

Resolves: #325

needs a couple of adjustments so will have a new patch up in a min

should be good to go now


Add DomFleischmann to kubeflow org

Could you please provide links to your contributions? Thanks

My first contribution is this one which is still pending for merge: https://github.com/kubeflow/katib/pull/1426

Thank you for your contributions but we'd probably want to wait until we see more contributions. Please keep up the good work!

@terrytangyuan It seems that @DomFleischmann recently joined @RFMVasconcelos team and will work on JuJu operators for Katib. Check the comment here: https://github.com/kubeflow/katib/pull/1426#issuecomment-775228644.
We can't add @DomFleischmann to the OWNERS list until we don't add him to the Kubeflow org.
Should we wait for the more contributions and update OWNERS file after or we can add him to the Kubeflow org now ?
/cc @RFMVasconcelos @gaocegege @johnugeorge

Got it. Welcome! I am fine with adding him now.

/approve
Sure, welcome to Kubeflow!


Revert "Adding terraform files"

Reverts Azure/Azure-Network-Security#247

closing to allow contributor version


Autoloading problem

Could we reopen this issue? https://github.com/deployphp/deployer/issues/3485
Thanks in advance.

Sure, please summarize the issue.

Sure. Created a new issues

Duplicate of https://github.com/deployphp/deployer/issues/3605


New build not working properly (off centered position) (single monitor)

MS Store Version

fixed, why the default settings use 500px offset?


Crash on startup

Hi! I did all the steps, installed the plugins, pkg and everything else, but I got crash on startup, on the image follows my maxpayne folder, but I don`t know where is my crash dump, can you help me?

Check the 4 closed issues, see if any of the solutions work for you.

Check the 4 closed issues, see if any of the solutions work for you.

Hi thanks for the answer, but the shader file must be on the maxpayne folder? Mine is on data folder on ur0

Hi thanks for the answer, but the shader file must be on the maxpayne folder? Mine is on data folder on ur0

No, it must be in ur0:/data. If you're just now installing it for Max Payne, check the "note 2" at the very bottom of the shader compiler installation guide.

No, it must be in ur0:/data. If you're just now installing it for Max Payne, check the "note 2" at the very bottom of the shader compiler installation guide.

hi, I recreated the folder and moved the files as mentioned on note2, but when I did it, my folder maxpayne in ux0 was gone, and I had to move it again and install the vpk, still not working

hi, I recreated the folder and moved the files as mentioned on note2, but when I did it, my folder maxpayne in ux0 was gone, and I had to move it again and install the vpk, still not working

Try the new release, see if it shows an error.

Try the new release, see if it shows an error.


Clean up pyflakes errors on star import

Disregarded for now in: https://github.com/rtfd/readthedocs.org/commit/cb5461939eb8de1f5e1396acf3479febf0eda712

The only file that uses from ... import * is readthedocs/core/utils/tasks/__init__.py. It should be an easy fix so I'm marking this as 'Good First Bug'.

I suppose this should be closed by 5f8d596

Thanks!

sure!


Periodic panic when cuda plotting with 3.1.0-rc2

When running cudaplot and producing c07 plots I get a panic fairly regularly. Here's what I see:
Seed used: 0xe323c0f230a83863a37cb136b4db4c88d600c1cbff549e5907eaec678b02d71e
Proofs requested/fetched: 35 / 100 ( 35.000% )
Proof fetches failed    : 60 ( 60.000% )

WARNING: Deleting plot '/mnt/plots/plot-k32-c07-2023-09-24-01-03-e451f4bc253ca772d5c941fb7ed71cbad1907c5710c67048c2d880675bf2256d.plot.tmp' as it failed to fetch some proofs. This might indicate corrupt plot file.

Completed writing plot in 72.75 seconds
Generating plot 8: 703a66d5a19a1173b863fe3d2ed1fe562aaf8d8ca74826846ddaa81c60088f6e
Plot temporary file: /mnt/plots/plot-k32-c07-2023-09-24-01-10-703a66d5a19a1173b863fe3d2ed1fe562aaf8d8ca74826846ddaa81c60088f6e.plot.tmp

CUDA error: 700 (0x2bc) cudaErrorIllegalAddress : an illegal memory access was encountered

*** Panic!!! *** Fatal Error:
CUDA error cudaErrorIllegalAddress : an illegal memory access was encountered.
/home/llowrey/bladebit_cuda(_ZN7SysHost14DumpStackTraceEv+0x3b)[0x4c7a4b]
/home/llowrey/bladebit_cuda(_Z9PanicExitv+0x9)[0x6450b9]
/home/llowrey/bladebit_cuda[0x47675b]
/home/llowrey/bladebit_cuda(_ZN14CudaK32Plotter3RunERK11PlotRequest+0x5f3)[0x47b8d3]
/home/llowrey/bladebit_cuda(main+0xa67)[0x473ea7]
/lib64/libc.so.6(+0x27510)[0x7fb72b224510]
/lib64/libc.so.6(__libc_start_main+0x89)[0x7fb72b2245c9]

I also see this in dmesg:
[33389.606189] NVRM: GPU at PCI:0000:06:00: GPU-24106a8f-6cbb-0623-97ed-f00643abf6ac
[33389.606226] NVRM: Xid (PCI:0000:06:00): 31, pid=13181, name=bladebit_cuda, Ch 00000008, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_1 faulted @ 0x7fb7_2bba8000. Fault is of type FAULT_PDE ACCESS_TYPE_READ

I'm running --check 100 --check-threshold 0.8 and while I do see plots deleted periodically it's only when the line starting with Proof fetches failed is output that the panic then immediately happens.
I have two identical systems (as described below) and both panic at about the same frequency which is between 10 and 20 plots. When I plotted with the alphas and then 3.0.0 I had about 7.75% of plots turn out to be bad. That's about 1 every 13. That's very consistent with what I'm seeing with panics every 10-20 plots.
CPU: Opteron 32c
RAM: 256GB DDR3 ECC
GPU: 1070 (PCIe2 x16 due to old Opteron platform)
OS: Fedora 37
Kernel: 6.4.9-100.fc37.x86_64
Driver: 535.86.10
CUDA: 12.2
Bladebit: 3.1.0-rc2

Ubuntu Server 23.04 sample of approximately 20 runs: 100% bad plots & 100% Panic trying to launch second plot:
./bladebit_cuda -f b[redacted] -c [redacted] -n 2 -z 5 cudaplot --check 100 --check-threshold 0.8 /mnt/scratch
Bladebit Chia Plotter
Version      : 3.1.0-rc2
Git Commit   : 31eba697164efeb29532805b74df00f4ffadcf60
Compiled With: gcc 9.4.0
[Global Plotting Config]
Will create 2 plots.
Thread count          : 28
Warm start enabled    : false
NUMA disabled         : false
CPU affinity disabled : false
Farmer public key     : [redacted]
Pool contract address : [redacted]
Compression Level     : 5
Benchmark mode        : disabled
[Bladebit CUDA Plotter]
Host RAM            : 251 GiB
Plot checks         : enabled ( 100 )
Plot check threshold: 0.800
Selected cuda device 0 : Quadro M5000
CUDA Compute Capability   : 5.2
SM count                  : 16
Max blocks per SM         : 32
Max threads per SM        : 2048
Async Engine Count        : 2
L2 cache size             : 2.00 MB
L2 persist cache max size : 0.00 MB
Stack Size                : 1.00 KB
Memory:
Total                    : 7.92 GB
Free                     : 7.85 GB
Allocating buffers (this may take a few seconds)...
Kernel RAM required       :<PHONE_NUMBER>8  bytes ( 83949.08  MiB or 81.98  GiB )
Intermediate RAM required : 73728        bytes ( 0.07      MiB or 0.00   GiB )
Host RAM required         :<PHONE_NUMBER>80 bytes ( 135680.00 MiB or 132.50 GiB )
Total Host RAM required   :<PHONE_NUMBER>68 bytes ( 219629.08 MiB or 214.48 GiB )
GPU RAM required          :<PHONE_NUMBER>   bytes ( 5873.31   MiB or 5.74   GiB )
Allocating buffers...
Done.
Generating plot 1 / 2: 4b4a032924d44ad8e281d6a2109471f84c5864e602c09f04af1bd4f479d3c78a
Plot temporary file: /mnt/scratch/plot-k32-c05-2023-09-25-13-53-4b4a032924d44ad8e281d6a2109471f84c5864e602c09f04af1bd4f479d3c78a.plot.tmp
Generating F1
Finished F1 in 3.81 seconds.
Table 2 completed in 28.71 seconds with<PHONE_NUMBER> entries.
Table 3 completed in 42.37 seconds with<PHONE_NUMBER> entries.
Table 4 completed in 45.29 seconds with<PHONE_NUMBER> entries.
Table 5 completed in 47.03 seconds with<PHONE_NUMBER> entries.
Table 6 completed in 43.70 seconds with<PHONE_NUMBER> entries.
Table 7 completed in 35.82 seconds with<PHONE_NUMBER> entries.
Finalizing Table 7
Finalized Table 7 in 13.16 seconds.
Completed Phase 1 in 259.89 seconds
Marked Table 6 in 49.97 seconds.
Marked Table 5 in 39.78 seconds.
Marked Table 4 in 37.47 seconds.
Marked Table 3 in 36.62 seconds.
Completed Phase 2 in 163.84 seconds
Compressing Table 2 and 3...
Step 1 completed step in 4.56 seconds.
Step 2 completed step in 18.70 seconds.
Completed table 2 in 23.25 seconds with<PHONE_NUMBER> /<PHONE_NUMBER> entries ( 80.09% ).
Compressing tables 3 and 4...
Step 1 completed step in 4.49 seconds.
Step 2 completed step in 11.66 seconds.
Step 3 completed step in 20.45 seconds.
Completed table 3 in 36.60 seconds with<PHONE_NUMBER> /<PHONE_NUMBER> entries ( 80.69% ).
Compressing tables 4 and 5...
Step 1 completed step in 4.52 seconds.
Step 2 completed step in 11.78 seconds.
Step 3 completed step in 20.86 seconds.
Completed table 4 in 37.16 seconds with<PHONE_NUMBER> /<PHONE_NUMBER> entries ( 82.25% ).
Compressing tables 5 and 6...
Step 1 completed step in 4.61 seconds.
Step 2 completed step in 12.27 seconds.
Step 3 completed step in 21.92 seconds.
Completed table 5 in 38.80 seconds with<PHONE_NUMBER> /<PHONE_NUMBER> entries ( 86.45% ).
Compressing tables 6 and 7...
Step 1 completed step in 5.31 seconds.
Step 2 completed step in 13.84 seconds.
Step 3 completed step in 25.94 seconds.
Completed table 6 in 45.09 seconds with<PHONE_NUMBER> /<PHONE_NUMBER> entries ( 100.00% ).
Serializing P7 entries
Completed serializing P7 entries in 7.72 seconds.
Completed Phase 3 in 188.63 seconds
Completed Plot 1 in 612.36 seconds ( 10.21 minutes )
Checking 100 random proofs with seed 0xa37b13f91aa8c3f9077fb5f248e03eb19fa5cac376d80a09e48b32a414facff9...
Plot compression level: 5
10%...
20%...
30%...
40%...
50%...
60%...
70%...
80%...
90%...
Seed used: 0xa37b13f91aa8c3f9077fb5f248e03eb19fa5cac376d80a09e48b32a414facff9
Proofs requested/fetched: 13 / 100 ( 13.000% )
Proof fetches failed    : 87 ( 87.000% )
WARNING: Deleting plot '/mnt/scratch/plot-k32-c05-2023-09-25-13-53-4b4a032924d44ad8e281d6a2109471f84c5864e602c09f04af1bd4f479d3c78a.plot.tmp' as it failed to fetch some proofs. This might indicate corrupt plot file.
Completed writing plot in 46.84 seconds
Generating plot 2 / 2: eb57a05ddc70fc2190515b4f2393a7b257b59865e01b0717154134949d91057c
Plot temporary file: /mnt/scratch/plot-k32-c05-2023-09-25-14-04-eb57a05ddc70fc2190515b4f2393a7b257b59865e01b0717154134949d91057c.plot.tmp
CUDA error: 700 (0x2bc) cudaErrorIllegalAddress : an illegal memory access was encountered
*** Panic!!! *** Fatal Error:
CUDA error cudaErrorIllegalAddress : an illegal memory access was encountered.
./bladebit_cuda(_ZN7SysHost14DumpStackTraceEv+0x5b)[0x5648a360a30b]
./bladebit_cuda(_Z9PanicExitv+0xf)[0x5648a37966df]
./bladebit_cuda(+0x7e55f)[0x5648a35b555f]
./bladebit_cuda(_ZN14CudaK32Plotter3RunERK11PlotRequest+0x62b)[0x5648a35ba9eb]
./bladebit_cuda(main+0xaed)[0x5648a35b286d]
/lib/x86_64-linux-gnu/libc.so.6(+0x23a90)[0x7f3eb8e23a90]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89)[0x7f3eb8e23b49]
./bladebit_cuda(_start+0x2e)[0x5648a35b402e]

Detail system spec:
Dell Precision 5810 Tower
E5-2690 V4
256GB DDR4-19200 ECC
NVidia Quadro M5000
Patriot Viper VPN100 512GB
Glotrends PCIe Gen4 M.2 adaptor
Ubuntu Server 23.04
Nvidia Driver 535.113.01
Also tried to run validate & ...
./bladebit_cuda validate -u --cuda /mnt/scratch/*.plot
Validating plot /mnt/scratch/plot-k32-c05-2023-09-29-10-46-63aa3d86d0e32dca3a1f33b9e043fac8de4ef4af6b3e6b8bcf05c18decefe2ee.plot
K               : 32
Unpacked        : true
Maximum C3 Parks: 429411
Unpacking f7 values...
Actual C3 Parks : 429411
Reding park 7...
Loading back pointer tables...
Loading table 6
Loading table 5
Loading table 4
Loading table 3
Loading table 2
Loading table 1
Floating point exception (core dumped)
./bladebit_cuda -f [Farmer Key] -c [Pool Contract] -n 1 -z 5 cudaplot [Output Folder] - results in very poor quality plot
./bladebit_cuda -f [Farmer Key] -c [Pool Contract] -n 2 -z 5 cudaplot --check 100 --check-threshold 0.8 [Output Folder] - results in 1 very poor quality plot, which gets automatically deleted, followed by the Panic
./bladebit_cuda check [Output Folder]/*.plot - confirms plots are poor quality
I then created 2  new plots, using bladebit_cuda 3.0.0-alpha4 on exactly the same hardware/os/driver platform:
There were no memory errors, and both plots created fine.
A check produced 98% valid proofs according to the check in that version & when I used 3.1.0-rc2 to check the same plot it returned only 14% valid proofs.

I have a system with a 3080 and a P4, when creating plots on the P4 most are deleted due to "Proof fetches failed", although I don't get a panic error and plotting contiues. This doesn't happen when plotting on the 3080. I don't know if this is a recent problem, as the majority of my plots were created on the 3080, but I have created some on the P4.
System: See attached spec.
Plotting log: See attached file.
The attached plotting log has plot runs from both the 3080 and the P4.
Plotting Log.txt
System Spec.txt

I've just created 4 plots on my P4 with v3.1.0-beta1, then run Bladebit_cuda check -n 100 against each of them, and they all passed. I'll try another night with v3.1.0-rc1 and see if its any different.

Reacting to Ron-ski's successful test I ran my tests again with v3.1.0-beta1.
I was able to create multiple plots with this version.
Validate produced the same floating point exception as rc2.
I ran a check on the resulting plots with n 1000. This returned 12 / 1000 (1.20%) valid proofs found.

So it looks like the check & validate functions are the broken parts. (At least for me)
I created 5 new plots using v3.1.0-rc2 and tested them first with bladebit_cuda_3.0.0-alpha4 and then bladebit_cuda_3.1.0-rc2 both with n 1000.
3.0.0-alpha4 returned 959 / 1000 (95.90%) valid proofs found.
3.1.0-rc2 returned ```
Proofs requested/fetched: 15 / 1000 ( 1.500% )
Proof fetches failed    : 946 ( 94.600% )
for exactly the same plot

Given the above I tested three plots with Bladebit_Cuda check using my P4 and 3.1.0 rc2, all three passed.
I then created and plot with RC2 and the P4, and had it checked immediately after, and it failed with Proof fetches failed  : 1 (1.000%).
Now whilst it was being checked I made a copy of the plot. I tested that plot and it passed.
So exactly the same plot fails the test carried out immediately after plotting, but passes when tested with Bladebit_Cuda Check.

Did you guys build rc2 yourselves or downloaded it from the release page?

Did you guys build rc2 yourselves or downloaded it from the release page?

Release page, bladebit-cuda-v3.1.0-rc2-centos-x86-64.tar.gz

Did you guys build rc2 yourselves or downloaded it from the release page?

No, downloaded from the release page bladebit-cuda-v3.1.0-rc2-ubuntu-x86-64.tar.gz

It may be that the CI artifacts might have issues. So we can try with a different executable. I will post here when I have one ready for testing, to see if that is the cause of the discrepancy

The current issue in this thread appears to be different than the OP. So perhaps someone open a new issue.
For those who seem to have a different check output by version, would you please test with the artifacts from this run?
https://github.com/Chia-Network/bladebit/actions/runs/6397686875

I downloaded from the release page also.
I believe the confusion with the original post & the check discussion comes from trying to diagnose the problem with the limited tools/knowledge we have, I am sure we would appreciate some validation but we seem to have narrowed it down to the check element.
The 'Panic' referred to in the original message manifests when using the automatic check facility with multiple plots.

Issue persists in 3.1.0 release
Wed  4 Oct 13:52:14 BST 2023
Creating 2 C5 plots
Bladebit Chia Plotter
Version      : 3.1.0
Git Commit   : e9836f8bd963321457bc86eb5d61344bfb76dcf0
Compiled With: gcc 9.4.0
[Global Plotting Config]
Will create 2 plots.
Thread count          : 28
Warm start enabled    : false
NUMA disabled         : false
CPU affinity disabled : false
Farmer public key     : [Redacted]
Pool contract address : [Redacted]
Compression Level     : 5
Benchmark mode        : disabled
[Bladebit CUDA Plotter]
Host RAM            : 251 GiB
Plot checks         : enabled ( 100 )
Plot check threshold: 0.800
Selected cuda device 0 : Quadro M5000
CUDA Compute Capability   : 5.2
SM count                  : 16
Max blocks per SM         : 32
Max threads per SM        : 2048
Async Engine Count        : 2
L2 cache size             : 2.00 MB
L2 persist cache max size : 0.00 MB
Stack Size                : 1.00 KB
Memory:
Total                    : 7.92 GB
Free                     : 7.85 GB
Allocating buffers (this may take a few seconds)...
Kernel RAM required       :<PHONE_NUMBER>8  bytes ( 83949.08  MiB or 81.98  GiB )
Intermediate RAM required : 73728        bytes ( 0.07      MiB or 0.00   GiB )
Host RAM required         :<PHONE_NUMBER>80 bytes ( 135680.00 MiB or 132.50 GiB )
Total Host RAM required   :<PHONE_NUMBER>68 bytes ( 219629.08 MiB or 214.48 GiB )
GPU RAM required          :<PHONE_NUMBER>   bytes ( 5873.31   MiB or 5.74   GiB )
Allocating buffers...
Done.
Generating plot 1 / 2: fd2029fbe733ab1235f5cab463cc24121ebb42e7aabfc1397563f3ea9a0c0c51
Plot temporary file: /mnt/scratch/plot-k32-c05-2023-10-04-13-53-fd2029fbe733ab1235f5cab463cc24121ebb42e7aabfc1397563f3ea9a0c0c51.plot.tmp
Generating F1
Finished F1 in 3.81 seconds.
Table 2 completed in 28.69 seconds with<PHONE_NUMBER> entries.
Table 3 completed in 42.35 seconds with<PHONE_NUMBER> entries.
Table 4 completed in 45.27 seconds with<PHONE_NUMBER> entries.
Table 5 completed in 47.01 seconds with<PHONE_NUMBER> entries.
Table 6 completed in 43.68 seconds with<PHONE_NUMBER> entries.
Table 7 completed in 35.80 seconds with<PHONE_NUMBER> entries.
Finalizing Table 7
Finalized Table 7 in 13.15 seconds.
Completed Phase 1 in 259.76 seconds
Marked Table 6 in 49.95 seconds.
Marked Table 5 in 39.77 seconds.
Marked Table 4 in 37.43 seconds.
Marked Table 3 in 36.62 seconds.
Completed Phase 2 in 163.78 seconds
Compressing Table 2 and 3...
Step 1 completed step in 4.56 seconds.
Step 2 completed step in 18.68 seconds.
Completed table 2 in 23.24 seconds with<PHONE_NUMBER> /<PHONE_NUMBER> entries ( 80.08% ).
Compressing tables 3 and 4...
Step 1 completed step in 4.49 seconds.
Step 2 completed step in 11.66 seconds.
Step 3 completed step in 20.46 seconds.
Completed table 3 in 36.60 seconds with<PHONE_NUMBER> /<PHONE_NUMBER> entries ( 80.69% ).
Compressing tables 4 and 5...
Step 1 completed step in 4.50 seconds.
Step 2 completed step in 11.78 seconds.
Step 3 completed step in 20.85 seconds.
Completed table 4 in 37.12 seconds with<PHONE_NUMBER> /<PHONE_NUMBER> entries ( 82.24% ).
Compressing tables 5 and 6...
Step 1 completed step in 4.59 seconds.
Step 2 completed step in 12.27 seconds.
Step 3 completed step in 21.90 seconds.
Completed table 5 in 38.76 seconds with<PHONE_NUMBER> /<PHONE_NUMBER> entries ( 86.45% ).
Compressing tables 6 and 7...
Step 1 completed step in 5.31 seconds.
Step 2 completed step in 13.83 seconds.
Step 3 completed step in 25.93 seconds.
Completed table 6 in 45.07 seconds with<PHONE_NUMBER> /<PHONE_NUMBER> entries ( 100.00% ).
Serializing P7 entries
Completed serializing P7 entries in 7.72 seconds.
Completed Phase 3 in 188.53 seconds
Completed Plot 1 in 612.07 seconds ( 10.20 minutes )
Checking 100 random proofs with seed 0x4cbc56dabfe427ef91fc95210f059f0b1021620fc3c91ef1076ffcc2f6028b46...
Plot compression level: 5
10%...
20%...
30%...
40%...
50%...
60%...
70%...
80%...
90%...
Seed used: 0x4cbc56dabfe427ef91fc95210f059f0b1021620fc3c91ef1076ffcc2f6028b46
Proofs requested/fetched: 34 / 100 ( 34.000% )
Proof fetches failed    : 72 ( 72.000% )
WARNING: Deleting plot '/mnt/scratch/plot-k32-c05-2023-10-04-13-53-fd2029fbe733ab1235f5cab463cc24121ebb42e7aabfc1397563f3ea9a0c0c51.plot.tmp' as it failed to fetch some proofs. This might indicate corrupt plot file.
Completed writing plot in 189.89 seconds
Generating plot 2 / 2: ae6b2e164c41a8c230803d106a5cf2ac7072989c7c0acdd63e101ad2b749dc61
Plot temporary file: /mnt/scratch/plot-k32-c05-2023-10-04-14-06-ae6b2e164c41a8c230803d106a5cf2ac7072989c7c0acdd63e101ad2b749dc61.plot.tmp
CUDA error: 700 (0x2bc) cudaErrorIllegalAddress : an illegal memory access was encountered
*** Panic!!! *** Fatal Error:
CUDA error cudaErrorIllegalAddress : an illegal memory access was encountered.
./bladebit_cuda(_ZN7SysHost14DumpStackTraceEv+0x5b)[0x564df4c4e30b]
./bladebit_cuda(_Z9PanicExitv+0xf)[0x564df4dda6df]
./bladebit_cuda(+0x7e55f)[0x564df4bf955f]
./bladebit_cuda(_ZN14CudaK32Plotter3RunERK11PlotRequest+0x62b)[0x564df4bfe9eb]
./bladebit_cuda(main+0xaed)[0x564df4bf686d]
/lib/x86_64-linux-gnu/libc.so.6(+0x23a90)[0x7fccb6023a90]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89)[0x7fccb6023b49]
./bladebit_cuda(_start+0x2e)[0x564df4bf802e]

I don't get the panic error. Using the version linked above I set it going making and checking five plots, four out the five were deleted with "Proof fetches failed    : 1 ( 1.000% )", the second plot passed with a score of 80%
Plotting Log 3.1.0.txt

I have a Tesla P4 and not seeing any of these issues. I notice that the folks posting here are using non hybrid cuda mode. I am using 128 hybrid mode:
[Bladebit CUDA Plotter]
 Host RAM            : 125 GiB
 Plot checks         : enabled ( 100 )
 Plot check threshold: 0.600

Selected cuda device 0 : Tesla P4
 CUDA Compute Capability   : 6.1
 SM count                  : 20
 Max blocks per SM         : 32
 Max threads per SM        : 2048
 Async Engine Count        : 2
 L2 cache size             : 2.00 MB
 L2 persist cache max size : 0.00 MB
 Stack Size                : 1.00 KB
 Memory:
  Total                    : 7.43 GB
  Free                     : 6.80 GB

Allocating buffers (this may take a few seconds)...
Kernel RAM required       :<PHONE_NUMBER>4  bytes ( 85515.08  MiB or 83.51  GiB )
Intermediate RAM required :<PHONE_NUMBER>   bytes ( 1566.07   MiB or 1.53   GiB )
Host RAM required         :<PHONE_NUMBER>4  bytes ( 27104.00  MiB or 26.47  GiB )
Total Host RAM required   :<PHONE_NUMBER>08 bytes ( 112619.08 MiB or 109.98 GiB )
GPU RAM required          :<PHONE_NUMBER>   bytes ( 5877.54   MiB or 5.74   GiB )
Allocating buffers...
Done.

Proofs:
grep "^Proof" bb_farm10.log
Proofs requested/fetched: 111 / 100 ( 111.000% )
Proofs requested/fetched: 79 / 100 ( 79.000% )
Proofs requested/fetched: 90 / 100 ( 90.000% )
Proofs requested/fetched: 81 / 100 ( 81.000% )
Proofs requested/fetched: 99 / 100 ( 99.000% )
Proofs requested/fetched: 91 / 100 ( 91.000% )
Proofs requested/fetched: 78 / 100 ( 78.000% )
Proofs requested/fetched: 110 / 100 ( 110.000% )

Those are all C7 plots.
So I wonder if the issue resides in the differences between hybrid plotting and non hybrid plotting?
I also downloaded and installed from artifacts, bladebit-cuda-v3.1.0-rc2-ubuntu-x86-64.tar.gz.


Deploy newest code of worker inside node.

I develop worker for mzbench with some scenarios.
The scenario has command make_install which allow get sources for worker and apply custom command inside this scenario. It allow use git to get sources.
But. It is not very useful for tests.
Yes, i know about local_run, but i want to see all graphs and other info inside html page, but not inside console log.
So i should make commit into git every time when i need test.
I think it will be very useful,if you will develop rsync method to get sources of worker.
How i can help with this thing ?

By the way, i found some code for rsync install.
Could you make description for that ?

sorry for not describing this, you could check our acceptance tests:
https://github.com/machinezone/mzbench/blob/master/acceptance_tests/scripts/worker_from_rsync.erl
or
https://github.com/machinezone/mzbench/blob/master/acceptance_tests/scripts.bdl/worker_from_rsync.bdl
and we'll describe it soon, probably tomorrow

fixed: https://github.com/machinezone/mzbench/commit/8aed4665977b0d3372eeb200fa0f9b19d5cf42dd


Bump RKE version to v1.28

LGTM, but I think it is a example (default) value, we might not need update them to align testing environment (especially password)

Yep, we can just keep the example value.
But this provides user/qa a quick idea for the current defualt value in daily e2e env.
(And password is just for lazy :sweat_smile:)


Will it provide any benefit in performance over single RwLock
Is it ok to acquire read lock on outer and write lock on inner RwLock
How is concurrency handled in this scenario?
I could feel this code is susceptible to deadlocks. But still is there any use case for this pattern or its completely useless?
Any resource to learn more about locks?

Yes this is perfectly reasonable. You will get a performance benefit if the outer lock is rarely used in write mode.
You can't get a deadlock with this as long as you don't try to acquire the outer lock while holding an inner lock.

@Amanieu , Thanks a lot for your response. My main query is how concurrency is being handled in the above scenario.

Exactly how you would expect it to: multiple threads can acquire a read on the outer lock then different threads can acquire a write on the inner locks concurrently.


TS error with findComponent(Foo).vm.$emit)

This code: await wrapper.findComponent(Hello).vm.$emit('greet')
(property) $emit: unknown
This expression is not callable.
  Type '{}' has no call signatures.ts(2349)

Shim:
declare module '*.vue' {
  export default any
}

This will be fixed when https://github.com/vuejs/vue-next/pull/1498 is merged and the next beta comes out


intlpnIonic in ionic 2 version ?

@pierre-vigier any update to ionic 2 for your library ?

Sorry, i missed that, nothing planned yet, but feel free to propose a pull request :)

Is there any updated version available for iOnic2 ? Or any instruction to used this in iOnic2.
Pls let us know.

Still nothing planned, but for someone to recreate it on ionic 2 should not be too hard


MNT: rerender

Hi! This is the friendly automated conda-forge-webservice.
I've started rerendering the recipe as instructed in #85.
If I find any needed changes to the recipe, I'll push them to this PR shortly. Thank you for waiting!
Here's a checklist to do before merging.

[ ] Bump the build number if needed

Fixes #85

Closing as no change is required by rerendering


Change the colour of dates dynamically.

I have a scenario in which, I am getting a date array from my web-service for the current visible month in the calendar. I have to change the colour for these dates. I am able to do that initially with the help of the function calendar(calendar: FSCalendar!, appearance: FSCalendarAppearance!, titleDefaultColorForDate date: NSDate!) -> UIColor! .
Now when the user swipes to different month, I am getting another array of dates whose colour I need to change.
So is there any way to do so or call calendar(calendar: FSCalendar!, appearance: FSCalendarAppearance!, titleDefaultColorForDate date: NSDate!) -> UIColor! in calendarCurrentPageDidChange(calendar: FSCalendar!) ?

calendar.reloadData()


CsCallingLineIdentity cmdlets throw error when used for resource account

Since a few days (as of version 4.x of the Microsoft Teams PowerShell module?), I get an error message when I try to create or update a CallingLineIdentity.
Error message:
New-CsCallingLineIdentity : The method or operation is not implemented.
At line:1 char:1
+ New-CsCallingLineIdentity -Identity 'IdentityName'...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: ({ ConfigType = ...Configuration }:<>f__AnonymousType66`4) [New-CsCallingLineIdentity], Exception
    + FullyQualifiedErrorId : ClientError,Microsoft.Teams.ConfigApi.Cmdlets.NewCsCallingLineIdentity

Commands executed:
New-CsCallingLineIdentity -Identity 'IdentityName' -CallingIDSubstitute Resource -ResourceAccount <GUID> -CompanyName 'CompanyName'
Set-CsCallingLineIdentity -Identity 'IdentityName' -CallingIDSubstitute Resource -ResourceAccount <GUID> -CompanyName 'CompanyName' (after creating an unconfigured Calling Line Identity)

The error message doesn't occur when I omit the CallingIDSubstitute parameter, so this parameter seems to be the culprit, but this parameter is required in our scenario. We use Direct Routing, so this seems to be the only way for us to create Calling Line Identities.

i had the same exact problem today
i tryed it with Teams Module 4.0.0 and 4.1.0, but no luck.
i then tried to run it on a different PC, that had Teams Module 2.6.0 and it worked !
i was able to run it without an error.

Hi @rhrotman  & @Benzmann88,
Can you please try this again with versions 4.x.x, it will be good to do a fresh Connect-MicrosoftTeams before trying it out. This was due to a feature being flighted which ran into this issue and has been de-flighted now.
Thanks,

Yes, I can confirm this works again now in version 4.x.x. Thank you for the fast response!


PR4

Preview environment for context default is accessible at: http://env-n-e4ab865.preview.previews.acaternberg.flow-training.beescloud.com/.

Details

The environment name is env-n-e4ab865.
The environment was created for the Git commit c1c252c4fe9f9c0b047cc02d9f4a7677f803fbe8.
The environment will be accessible until this pull request is closed.
You can update the environment by pushing changes to this pull request.
Depending on the auto-update setting for this context, the environment will update automatically or you need to explicitly request a new preview by adding a another /preview comment.


HUM-667 : slow down auditor reading bytes

and check for content-length matching on EC objs and shards

LGTM!


Error: Cannot find any-observable implementation nor global.Observable after webpack

This package is working fine when I was using babel-node to run it. But after bundling my project through webpack, I got this warning:
WARNING in ./node_modules/any-observable/register.js 15:14-37
Critical dependency: the request of a dependency is an expression
 @ ./node_modules/any-observable/index.js
<EMAIL_ADDRESS> @ ./node_modules/listr/lib/task.js
 @ ./node_modules/listr/index.js
 @ ./src/index.js

Then after I ran the built bundle, with simple node dist/bundle.js, I got this error:
Error: Cannot find any-observable implementation nor global.Observable.

How can I get it running after webpack build?
Here is my webpack.config.js
const path = require('path')

module.exports = {
  entry: './src/index.js',
  mode: 'production',
  target: 'node',
  module: {
    rules: [
      {
        test: /\.m?js$/,
        exclude: /(node_modules|bower_components)/,
        use: {
          loader: 'babel-loader',
          options: {
            presets: ['@babel/preset-env'],
          },
        },
      },
    ],
  },
  output: {
    filename: 'bundle.js',
    path: path.resolve(__dirname, 'dist'),
  },
}

This is my .babelrc
{
  "presets": [
    [
      "@babel/preset-env",
      {
        "targets": {
          "esmodules": true
        }
      }
    ]
  ]
}

Have you found a solution perhaps?


Correction for raw affiliation Xavier Business School, St. Xavier's University, Kolkata

Correction needed for raw affiliation Xavier Business School, St. Xavier's University, Kolkata
raw_affiliation_name: Xavier Business School, St. Xavier's University, Kolkata
new_rors: 008kngs41
previous_rors: 039543c28
works_examples: W3120759812;W3168315936;W4395090192
contact: ac931239711d36fb01ce134a3e7386fe:9e6d071a @ ourresearch.org

This issue was accepted and ingested by the OpenAlex team on 2024-10-10. The new affiliations should be visible within the next 7 days.


Add root README

The main goal is to get a README with clear information about purposes of this repository.
It would be nice to add a roadmap topic.

Hey @TimurMakeev I think I would need some help from you to make README look and feel beautiful.


add jobs page retry

add jobs page retry to jobs page with message to user.

ok PR is in.  There's also this notice while retrying:


Firewall rules

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (3c0bdc6) 21.87% compared to head (fe197bb) 21.87%.
Report is 1 commits behind head on master.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##           master     #150   +/-   ##
=======================================
  Coverage   21.87%   21.87%
=======================================
  Files           1        1
  Lines          64       64
=======================================
  Hits           14       14
  Misses         44       44
  Partials        6        6

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

See #151.


feat(datepicker): multiple months display support

added attribute month-count with default 1 for displaying multiple months on datepicker

@ivi-hamiti, when adding new functionality to an OSS library, it's generally a good idea to propose it first via an issue so that you receive the blessing of the team.  We don't want devs to waste their time on a feature that won't be incorporated for whatever reason.
That said, there are a few issues with your PR:

The datepicker API is already bloated as it is and for that reason alone, we're VERY discerning about adding new features to it - especially for features that are not in high demand.
Your code has no tests.
Your code breaks the CI build because you've changed existing functionality without touching the existing tests.
Your commit changes the format of code not affected by the functionality you added.  Code changes should be as minimal as possible.

I'm inclined to reject this PR, but please feel free to make your case.

Hi @icfantv, i didn't do the changes for pleasure, but it was a need for my projects. Basically the angular-ui bootstrap is a great library, and I as a developer see a loot of core functionalities missing or not handled. Starting from the popup which should have a certain behavior on backspace press which on a spa app ends with very strange behavior, continuing with the fact that you have the popup manager (the popup stack) already in your framework but do not make use of that and basically you overlay the multiple popups, and continuing to this tiny feature that for me is a must have on a datepicker directive or plugin or library (name it what you want). Have you ever tried to search on google about this feature.

Following just see the images of what range of companies do need this feature, and if needed i can give you 1000+ cases when this is needed. I basically found one other directive but it had too many dependencies. Yes i dug around the code and saw that basically it's bloated with not the best solutions and techniques, but you should be open minded not overestimate what you have till now.

Yes you have right the tests do not pass, basically they need to be changed while this will change a lot the directive logic and basically i changed only two files i don't get your point. i was expecting more collaboration from your team but simply rejecting as i see for you is the simplest way.

@ivi-hamiti, I never suggested it was a bad feature, only that you should run the feature requests through the proper channels first - I do think it could be a useful feature.  I did note that the datepicker API was fairly bloated, but didn't use that as the reason for rejecting your PR.
I would venture to say that most well-run OSS projects have a CONTRIBUTING.md guide for users and ours is no exception.  It is clear from your PR that you did not read it.  I will say that criticizing a library and then saying you expect collaboration and help from its maintainers to is not the right way to go about things.
As I originally pointed out, you didn't discuss this feature with us ahead of time so the collaboration you expected, never took place.  This is akin to "it's better to ask for forgiveness than permission."  We absolutely don't want people to waste their time working on stuff we can't or won't use.  The onus has to be on contributors to be diligent in this regard.
I am happy to discuss adding this feature with the team if you are ok with addressing all the issues I raised and following the instructions set forth in our contribution guide.  Unfortunately, we all have very limited bandwidth through the end of the year between trying to get 1.0 out the door and our day jobs so our support may be limited to code reviews.

Well this is what i was thinking about collaboration, don't take the wrong meaning about what ment. So basically i didn't lose time cause for me these are features i needed and having no good posibility i did the changes to implement this. By the other way i do not have a time limit if there are high priority things it's not a problem.
By the other side, i will like to discuss some ideas about some improvement and features which i think as a must have.

Leaving the PR thing aside. Couldn't you just put two inline datepicker next to each other? That is what I personally would do in a project if I get a case like that.

That was the first approach that i tried. For this there are several issues.

The next and previous buttons should not be always visible, this can be fixed with a line of css
Each calendar ends up having its own month and year picker which is a bit strange for a single control
The managing of the next and previous button clicks to rerender each datepicker as it should be is a nightmare
Each calendar has its own active date and it is totally strange and cunfusing to the user

Yeah, I guess that the default template is not handy for that use case. You could always override too.

@Foxandxss thanks for the response, from what @icfantv describes basically every idea or features should be preferably discussed with the team first. I went through the repository the CONTRIBUTING.md  file, etc, but there is no clear guideline how to discuss things, so please can you describe me which should be the best way. The second thing is that i was checking the milestones, and there is Angular 2 support which is the next step as i see from the repository wiki, are there any particular guidelines for the moment?

@icfantv, if the issues with this PR could be solved (fixed build, new tests etc) would the team accept this feature?
My project is also in need of this feature, were otherwise using angular-ui bootstrap and are very happy with it. Obviously we'd like to stick with one library if possible.

It is a no for me. Datepicker is really unbearable already to add more features to it.

@cfletcher, as @Foxandxss has indicated and we've addressed numerous times over various issues in our forum, the datepicker API is already bloated and we are not willing to add more functionality to it at this point.
We have to strike a balance between features users want (or think they want) and being able to have a maintainable API.  We would literally have a hundred different configuration options if we supported everything people wanted and at that point, it would become as much a pain in the butt for the API developers as it would be for us as maintainers.
One could very easily write a custom directive to display two date pickers binding the models to two separate text fields in one's underlying form.

Ok thanks @icfantv, I'll look into that.
Thanks for your time.

Cool.  Again, sorry we can't help you out here.  if you do come up with a slick directive and have it working in a plunker - you might consider sharing the love and paste the link here.  And/or create a github project for it?


chore(deps): upgrade jenkins-x/jx3-pipeline-catalog to version 3.2.257

from: https://github.com/jenkins-x/jx

/retest

/close


Esc doesn't close Search

Issue Type: Bug
IIRC correctly, on Windows, one can press the escape key to cancel a search-within-document dialog. This doesn't seem to work on a Mac.
VS Code version: Code 1.29.1 (bc24f98b5f70467bc689abf41cc5550ca637088e, 2018-11-15T19:06:21.742Z)
OS version: Darwin x64 17.7.0

System Info

Item
Value

CPUs
Intel(R) Core(TM)2 Duo CPU     P8600  @ 2.40GHz (2 x 2400)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: disabled_offnative_gpu_memory_buffers: enabledrasterization: unavailable_softwarevideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
12, 13, 20

Memory (System)
4.00GB (0.04GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (4)

Extension
Author (truncated)
Version

markdown-preview-github-styles
bie
0.1.4

vscode-eslint
dba
1.7.0

beautify
Hoo
1.4.7

vscode-docker
Pet
0.4.0

@leegee can you open "Keyboard Shortcuts" and search for "closefindwidget" and see it's bind to Escape? I can't reproduce this issue on my mac.

Sorry! My ESC key is broken!


Bug report psych engine keeps crashing

Describe your bug here.
When I was making my mod I was trying to import the mods from chaos import but then it worked! It was running for a while after making the week but after a few seconds before a second animation started playing in the week it freezed a few seconds and after that the game crashed...
Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
Yes I tried to make a mod but it keeps crashing after making the events and the arrows and trying to open the game

Does it Crash after the Left Hold note finished?
if yes
I'm trying to report this problem too

Yo uhhhh Psych Engine keeps crashing when I try to go to credits.

It’s unfortunately a pc issue


[Page Transitions] {Material Card Transition}

Please add a method to use native mobile like page navigation. I'm planning to use this one to replace my old jQuery mobile.

Page transitions are outside of the scope of the project, at least for the moment.


Devices section not optional in configuration page

The Devices section is supposed to be optional, but the configuration page requires the Devices section to be filled in, when attempting to save changes for other settings.
Attempting to save settings with an empty Devices section gives the following error:
Failed to save add-on configuration, Invalid list for option 'devices' in Rattler 433 (6172d6c4_rtl_433_hassio). Got {'mqtt_prefix': 'rtl_433', 'ha_discovery_topic': 'homeassistant', 'retain': True, 'enable_internal_rtl433': False, 'customize': {'active': False, 'folder': 'rattler'}, 'mqtt_host': 'mqtt.zzzz', 'mqtt_port': 1883, 'mqtt_user': 'mqtt', 'mqtt_pass': 'zzzzzzzz', 'devices': {}}

Yeah, I'll have to figure out how to make this truly optional.
Hopefully over the winter here I'll have time to improve this, or just add a full UI to select/add devices, rather than using a config section.

Closing this as I am no longer maintaining this add-on (I've moved my home automation to Hubitat and no longer use Home Assistant).


Cache module has a bug on version 5.0.13

I found that each time the AbstractCacheMap.snapshot method is called, the lastAccess property of the CacheObject object is reset to the current time, causing the originally expired CacheObject object to be revived. In addition, the method snapshot should not scan the expired cache, it is better to do a cleanup.
 public Map<K, V> snapshot() {
		final long stamp = lock.writeLock();
		try {
			Map<K, V> map = new HashMap<>(cacheMap.size());
			cacheMap.forEach((key, cacheValue) -> map.put(key, cacheValue.getObject()));
			return map;
		}
		finally {
			lock.unlockWrite(stamp);
		}
	}

I understand you are referring to
https://github.com/oblac/jodd/blob/e4519694f599f2b4fcc0a1838fe83b57652e1d6f/jodd-core/src/main/java/jodd/cache/AbstractCacheMap.java#L314-L324
So you are arguing a call to snapshot() should not update lastAccess as it is, implicitely, doing right now, because of the call to getObject
https://github.com/oblac/jodd/blob/e4519694f599f2b4fcc0a1838fe83b57652e1d6f/jodd-core/src/main/java/jodd/cache/AbstractCacheMap.java#L66-L70
Why would argue so? After all it is accessing the cached object, even if not explicitely, but via the snapshot function.
Just trying to understand the reasoning behind your requests.

I guess it's because snapshot() should not actually get anything, it is more the matter of how to define the contract.

Well, snapshot() implicitly "gets" the value. But, yes, it is a matter of definition. If snapshot() should not update the respective fields, that would be something to be fixed :)

"When in doubt, add a flag" - Not Steve Jobs

:)))

Nice :+1:


Feature #33 event options

Resolves #33

SonarQube analysis reported 2 issues

 2 major

Watch the comments in this conversation to review them.

Changes Unknown when pulling 55eaa488ef581090689fa902302f83aa632e7748 on feature-#33-event-options into ** on develop**.


Feature/improved warnings

It removes the params from logs when there is none and clarify the warning is from this gem.
Before :

After :

Looks good, thank you!


Minor EJB fixes

Overview
Various minor changes throughout the project.

Definition of Done

[x] There are no TODOs left in the code
[x] Change is covered by automated tests
[x] The coding guidelines are followed
[x] Public API has Javadoc
[x] Method preconditions are checked and documented in the Javadoc of the method
[x] Changelog is updated if needed (in case of notable or breaking changes)
[ ] The continuous integration build passes

Coverage remained the same at 85.53% when pulling 387147eb2bd7496d117e0faf1b2f3bfc318f968d on minor-updates into 89f15e695bee7682e85a9430826611b19cbc1d54 on master.


Hardware mouse without physical keyboard problem

Bug description

Happy new year!🎆
Thanks for your work on webssh app so far, I'm very grateful for your hard work.
I now have a small inconvenience bug to report. It hasn't to do with using only bluetooth mouse (without bluetooth keyboard) while using ios app.
In this instance the onscreen keyboard still hides automatically (to minimal mode/only some function keys are available), although I only have hardware mouse connected without physical keyboard.
See screenshot that I`ve attached below.👇🏾

The other apps, for example Notes app does something similar but I can touch on language button to show keyboard and from then on the onscreen keyboard persists, thereby I can continue working fine.
With webssh I didn't find a way to still bring up onscreen keyboard in full size.
Again screenshot from Notes

I tried Termius and the onscreen keyboard automatically closes after connecting the bluetooth mouse. There is also no possibility (or at least I didn't find one) to show onscreen keyboard as in Notes app for example.

Could you try this please ?
https://support.logi.com/hc/en-us/articles/5303593287063-Set-up-and-use-a-Logitech-mouse-on-iPad-OS
Using the on-screen keyboard
Most of our mice have advanced buttons that are recognized by the system as keyboard shortcuts. Due to this, when a mouse is connected, the system believes that an external keyboard is also connected and the on-screen keyboard will disappear.
If you don’t use an external keyboard and want to keep using the on-screen keyboard, make sure that Show Onscreen Keyboard is enabled.

It worked after turning on assistive touch switch along with the Show onscreen keyboard switch.
This looks like a possible solution until or if somewhere in the future iOS gets a fix ;)
Thanks and have a nice day!


Finish plumbing of GPU job events to the UI

This PR implements sending of GPU job events as Timer instances to the UI. As we need UI strings, we also move sending of key/strings to the LinuxTracingSession instead of the Introspection class.
There is a hack here to reuse thread tracks for GPU activity. This will be fixed in a later PR once we have the UI properly implemented.

Please take another look!

Thanks @dimitry- and @dpallotti for the comments!


Django 3.1 migration dependency

I noticed an error when I installed this with Django 3.0 because you have a migration that's tied to 0012_alter_user_first_name_max_length which is a 3.1 feature.
Maybe this is intentional, but an updated trove classifier and/or a setup requirement of 3.1 might at least let people know.
https://github.com/simonw/django-sql-dashboard/blob/main/django_sql_dashboard/migrations/0002_dashboard_permissions.py#L12

Not intentional, I'll fix that - thanks!

Looks like I can just delete that dependency line entirely.

Released in https://github.com/simonw/django-sql-dashboard/releases/tag/0.4a2

This is still happening to me in the latest version (1.0.1) and Django 3.0.7.


Improve cast from void*. Fixes #734

Fixes #734

This change is

@kamphaus reviewable.io seems to be broken right now


Records: accessibility issues

The Records page looks very good — very neat — but it has a number of issues related to display and accessibility.
Many of the issues on this page are inter-related, that is they need to solved together and the nature of the fix will determine the details. So, where to start? Fixing the table issues could be a good place.

[x] there are 2 fieldset elements plus their associated legend elements  that are not grouping form inputs — they are not being used semantically. One wrapping the table and one for "Recent Additions".

[ ] all tables need a brief caption element, as the first child, that describes the structure of the table for those who cannot see it.

[x] the first table column of the tbody rows holds row headings: mark up as th scope="row" while the thead cells should be marked up with th scope="col"

[x] the final table row can be wrapped in a tfooter element. The first cell is a th scope="row" and "Totals" works better than "Total"

[x] the text above the table mentions "The National Archives" — this is for England and Wales only. There is no mention of the "National Records of Scotland"

[ ] once the legends are gone, review the headings

Other issues:

[ ] the opening page is not fully responsive — the columns start to overlap on screens that are a bit wider then palm. Review once the non-semantic fieldsets are gone.

[x] surely it is the presence of years (rather than brackets) in the Place select that is important? S-R users will not know that the brackets are there

[ ] using brackets with meaning will be lost on S-R users who will not know they are there. (In some displays the space is missing between the Civil Parish name and the list of hamlets, etc.)

[ ] "You may view the Database Records for …" is ambiguous, even misleading

[ ] there is no need to put the top heading in a grid grid__item, unless the grid is inherited from a partial?

Issues that need policy decisions:

[ ] There is no h1 element in the CEN header and so no h1 element on the page; links that are styled to look like buttons are potentially confusing for a keyboard-only user because they behave differently

[ ] blocks of centred text look neat but are more difficult to read — impossible for some

@AnneV-Learn to take a look and get back to @AlOneill

@AlOneill Sorry this took so long, I got caught up with other issues. I have made corrections (see below) and you can now review on Test3.
Round 1 Corrections:

[x] there are 2 fieldset elements plus their associated legend elements that are not grouping form inputs — they are not being used semantically. One wrapping the table and one for “Recent Additions”.

[x] all tables need a caption element, as the first child, that describes the structure of the table for those who cannot see it: “The first column is the census year. The other columns give the number of Pieces online, the total number of Pieces for the year, the percentage of these that are online and the number of Pieces added in the last 30 days.”

[x] the first table column holds row headings: mark up as th scope=“row”

[x] the final table row can be wrapped in a tfooter element. The first cell is a th scope=“row” and “Totals” works better than “Total” - not sure I agree with using Totals rather than Total but Ive changed it anyway

[x] the text above the table mentions “The National Archives” — this is for England and Wales only. There is no mention of the “National Records of Scotland”

once the legends are gone, review the headings
Other issues:
the opening page is not fully responsive — the columns start to overlap on screens that are a bit wider then palm. Review once the non-semantic fieldsets are gone. - Seems ok to me now.
surely it is the presence of years (rather than brackets) in the Place select that is important? S-R users will not know that the brackets are there - re-worded
using brackets with meaning will be lost on S-R users who will not know they are there. (In some displays the space is missing between the Civil Parish name and the list of hamlets, etc.) - this is a feature of the way this data is held in the database
“You may view the Database Records for …” is ambiguous, even misleading - re-worded
there is no need to put the top heading in a grid grid__item, unless the grid is inherited from a partial? - Addressed I hope(?)

@AnneV-Learn First, apologies for some misleading descriptions of the issues — I've amended those. The description of how to use the scope attribute is entirely my fault. I've only just become aware that the initial description of how to use the caption element is flawed — unfortunately, there is a lot of misinformation out there, but actually using a screen reader is very revealing.
 So far so good. Thank you!

Updates made and deployed to Test3 for second round of assessment by @AlOneill

@AnneV-Learn has made accessibility improvements to the main Records page (all counties) and the page for a single county.
We will be moving on next to fix a few additional things on the page for a single Place. After that, we will tackle the displays that list Pieces and Names.

@AnneV-Learn to contact Alison about restarting (and redeploy code to test 3)

@AnneV-Learn to review Names letter selection in terms on in-page navigation rather than a new page load

I am not totally convinced that switching to in-page navigation for presenting the unique names filtered by initial letter is the way to go:
 - if we switch to in-page navigation the user will potentially have to scroll an awfully long way up to the top of the page to take the next 'action’. Many of the lists of unique names are very long - just one example: Somerset Bedminster 1861 has 2772 unique surnames.

- in my opinion the time to bring back the filtered results page as it stands is really not at all slow.

- with our most recent server upgrades I believe that response time is really not an issue for this sort of straightforward db lookup (the unique names for places are held in a separate db  table (collection) which is refreshed nightly).

Interesting. Time was never my main concern here.

we can offer the user in-page navigation to return to the top of the page (and many will also be able to use cmd + up-arrow, or the equivalent for their OS)

in-page navigation avoids the use of the extra electricity required to format the listing again — and we will need to format each part (letter grouping) as a proper list in order to make the names accessible for a screen-reader user — more on that later …

we are fortunate to have good internet access in the UK — not all corners of the world have the same ease of access and pretty much unlimited data allowances

Ok @AlOneill  - I have made changes to the Names page (in-page navigation, the names are now in 'lists' and there are 'Back to top of page' links). This may still not be completely what you want but hopefully it is on the right track. It has been deployed to Test3 (along with re-instating the changes that were already made to address accessibility issues).

@AnneV-Learn I've had a quick look at a Surnames page and it is three steps in the right direction. Well done.
I was a little disappointed to see an isolated <li class="grid">  :-( especially as it visibly throws the whole page out of kilter. And BTW, there is no such element as an <nl> !!
It will take me a few days at least to work through the page (my personal batteries are very depleted) and make some sensible suggestions for improvement — I do not want to give you suggestions with duff side-effects and there is a lot to pull together on a page such as this.

Updates to Place Names page provided by Alison implemented on Test3

@AlOneill to test


CLOUD-932 specified main class for periscope build

@keyki
The first build after the checkout of the project always failed with "No value has been specified for property 'mainClassName'."

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/periscope-build-pull-request/23/


Directory Update error : API Error Updating Resource Directory

Is there an existing issue for this?

[X] I have searched the existing issues

What version of the Terraform provider are you using?
1.0.0.rc1
What version of the Terraform CLI are you using?
v1.5.4
What type of issue are you facing
bug report
Describe the bug
We want update a directory to enable the entitlement and user management.
We add this code <features    = ["DEFAULT","ENTITLEMENTS","AUTHORIZATIONS"]> to the terraform script.
We got this error after  command.
Error: API Error Updating Resource Directory
│
│   with module.dir_db_company_a.btp_directory.directory,
│   on module_directory/main.tf line 4, in resource "btp_directory" "directory":
│    4: resource "btp_directory" "directory" {
│
│ Update of Directory Features is not supported
Expected Behavior
No response
Steps To Reproduce
No response
User's Role Collections
No response
Add screenshots to help explain your problem
No response
Additional context
No response

@tb000000 this is a known missing feature and tracked in issue #471. Please track the progress of the feature implementation via the existing issue.
Currently the workaround depending on your setup would be :

remove the existing directory and create a new one with features using Terraform.

or

remove the directory from the Terraform state, enable the features via the BTP CLI and import the directory into your Terraform state so that consequent management of the directory can be done via Terraform.

I close this issue as duplicate.


Remove non-functional recovery vault and backup policy for Azure clusters

In https://github.com/2i2c-org/infrastructure/issues/4390#issuecomment-2358036595, @yuvipanda stated that we were no longer pursuing backup of File Shares on Azure. In view of that, I'm removing the config setting up a recovery vault and backup policy from our Azure terraform config because 1) it is non-functioning, and 2) when we get around to deploying something for Queens University, I don't want to run into unexpected permissions issues relating to broken config.

Successfully applied to utoronto and pchub


Using Socks 5 and Socks 4 i Get this error in HTTPS connections

curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to ipinfo.io:443

@Penguinehis could you provide more detailed info (including the steps we can reproduce)?


Update PageService.cs

Also fetch tags when fetching pages "lazily"

Closing this for now as 2.0 is no longer being updated.


Enhance test framework to handle upgrades to Kubernetes v1.25

How to categorize this PR?

/area testing
/kind enhancement
What this PR does / why we need it:
This PR enhances the testmachinery tests to handle upgrades to Kubernetes v1.25.

.spec.kubernetes.allowPrivilegedContainers is not set if the cluster version is >= 1.25
If the cluster version is >= 1.23, PSP admission plugin is disabled and allowPrivilegedContainers field is set to nil and we wait for a successful reconciliation, verify no PSPs exist and the continue with the upgrade.

Which issue(s) this PR fixes:
Part of #6567
xRef #5250
Special notes for your reviewer:
Release note:

NONE

/approve

/test pull-gardener-integration


Updating to version 10.3 makes SQLCipher have macro issues

I am using pod 'SQLite.swift/SQLCipher', '~> 0.11.3'. However, after the recent update my project has 95 SQLCipher issues. Please can anybody help me resolve this.

SQLCipher is a separate project. Please report the issue there. https://github.com/sqlcipher/sqlcipher


Incorrect login doesn't give an error

Logging in with an incorrect username/password doesn't give any indication of an error, nor does it prevent the user from trying to open/clone a repo.

Yes, this. Login requires complete rethinking: in git, you don't login as such; just prompt for a password when needed. Login button should go away.

This should now be closed, shouldn't it?

As far as I know it should be closed.


Whitelisting / incremental workflow

I want to add rubocop to a giant app one folder at a time, but doing
AllCops:
  Include:
    - 'Rakefile'
    - 'config.ru'
    - 'lib/foo/*'
  Exclude:
    - '**/*'

but that produces 0 files ... is there a way to do that ?

It happens due to "**/*"  exclude path. Rubocop first includes all paths matching Include and then filters out all files matching Exclude.
So, just remove your Exclude.

AllCops:
  TargetRubyVersion: 2.1
  Include:
    - 'config.ru'
    - 'Gemfile'
    - 'Rakefile'

-> Inspecting 5278 files :D

FInd all the directories containing ruby files:
find * -name "*.rb" | xargs -l1 dirname | sort -u

Then add exclude entries for all those directories, ending each one with /*. You can inspect each directory by taking it off the exclude list.

thx, that's what I'm using atm .. a bit hacky ... but does the job ...


Failure to compile //kythe/resources due to missing cc_resources declaration.

With the following patch in works:
diff --git a/third_party/llvm/BUILD b/third_party/llvm/BUILD
index 8714f220..79d51fbb 100644
--- a/third_party/llvm/BUILD
+++ b/third_party/llvm/BUILD
@@ -84,6 +84,8 @@ cc_library(
     alwayslink = 1,
 )

+load("//tools:build_rules/cc_resources.bzl", "cc_resources")
+
 cc_resources(
     name = "clang_builtin_headers_resources",
     data = glob(["llvm/build/lib/clang/8.0.0/include/**/*.h"]),

Those headers no longer exist; third_party/llvm/BUILD should consistent entirely of:
licenses(["notice"])

package(default_visibility = ["//visibility:public"])

filegroup(
    name = "license",
    srcs = ["LICENSE"],
)

(Please sync to 17fbd021e5f23d0676d72176a36810fbb57f3c4c)


Reduce ranking for spaces with ticket strategy

Spaces with ticket strategy are spamming proposals and votes to reach #1 on the homepage. We should reduce the ranking of such spaces similar to what we do for testnet spaces.
Discussion:
https://discord.com/channels/955773041898573854/1031838696846131200/1108174043506540544

https://github.com/snapshot-labs/snapshot-hub/pull/585


What is sv360, in_stereo, out_stereo etc.?

First of all thank you for the code! I'm trying to understand how the code works so I can extract a distortion-free 2D mono image from 3D SBS videos. It seems that that you are adding filter to MPV. However, i couldn't find any info about these parameters on internet (neither mpv nor ffmpeg codebase).  Thanks!

nevermind, here is the related code in ffmpeg: https://github.com/FFmpeg/FFmpeg/blob/7ec7e6aa2d394d8d25472c55c5da2e44b0a60041/libavfilter/vf_v360.c#L136


SP5: Add IPlotInteraction

Purpose:
Addresses #3110

Adds the IPlotInteraction Interface
Updates IPlotControl to take an IPlotInteraction
Update Interaction to make private members protected

Originally I was going to wait back to hear what others thought about this change, but while I waited I thought I'd give it a crack :)

I'm not quite sure about are having these methods in the interface:
ContextMenuItem[] ContextMenuItems { get; }
string DefaultSaveImageFilename { get; }
void Enable(PlotActions customActions);

Thanks @albyoo, this is a great start! We can refine it over the coming weeks

I'm not quite sure about are having these methods in the interface

I agree! As I start to work a little more with the Blazor control I can refine this to make it feel more natural.
Thanks again for this PR! It will get merged now and be in the next release 🚀


Controller without gloves

Hey can I use this driver without gloves?
If I can them can you please help me write sketch for arduino

Let's make some noise...
Hey, I've been hankering and WANTING SO BAD FOR SEVERAL YEARS to see just... Any normal SteamVR tracked controller with a joystick and normal buttons for once. (Index unavailable here, no, not gonna import.)
Can? There is a project, but it's going nowhere right now. Any help would be appreciated and I am getting midnight madness over finding nothing I could harvest from (though that may be my own ineptitude) from the nine years of Vive existence.

Hi,
You can adapt opengloves to do this, yes. It supports communicating with a device over usb, bluetooth or named pipes and feeding the data it gets from that into steamvr. https://github.com/LucidVR/opengloves-driver/wiki/Driver-Input
However, it does not support doing tracking itself, and if that's something you're looking for then I'd recommend checking out the SteamVR Tracking HDK - https://partner.steamgames.com/vrlicensing

Thx


Feat/log event

Coverage decreased (-0.05%) to 94.601% when pulling d3c883352ddb6600d62cf821c31601a8c2e3ddc1 on isocolsky:feat/log-event into 1de97bb4018d8d728e5ba3a6e439c227a434558c on bitpay:master.

Coverage increased (+0.06%) to 94.708% when pulling d6f744da7230f9bec06a305e8f6739d681c2303c on isocolsky:feat/log-event into 1de97bb4018d8d728e5ba3a6e439c227a434558c on bitpay:master.


fix(package): update vision to version 5.1.0

Closes #7
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] I have read the CONTRIBUTING document.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Coverage remained the same at 45.0% when pulling 8a98c947923e08516065508e0b9287737b2903d2 on greenkeeper/vision-5.1.0 into 0d5c5d9f80f949c626b09c9e15a32a72caefe183 on master.