Extend metadata Person class with suffix?

CoL seems to add more information to a Person in authors and contacts than just the name itself.
For example:

Froese R. & Pauly D. (eds).
Lefkowitz E.J. (ed).
Roskov Y., Zarucchi J., Novoselova M. & Bisby F. (†) (eds).

How should we cater for (eds.) (ed.) or  (†) (eds). ?
Propose to add a new suffix property to Person that can hold these things or others like Jr. and is more flexible than a role attribute which does not fit the dagger for example.

See also https://github.com/CatalogueOfLife/portal/issues/29
@yroskov does that make sense to you?

Most important for me a role of the person in GSD project: author (default, no attribute) or editor (with attribute "ed." or "eds"). It might be formalized as a flag in additional field.
Well, interface form for typing and sorting names in this metadata field needs better design. It may require split: surname, given names, role, etc. Output in final product should be standard: surname in full, then initial(s). Delimiters should follow one of bibliographic standards.
I have no strong opinion on use of dagger. It's not clear to me, whether it is needed or not.

@yroskov whats the difference between ed. and eds.?
So it seems a single editor checkbox would be sufficient to render all author/editor names nicely?
Happy to add that or a more generic suffix property which just takes a string.
The advantage of the boolean flag is that we can render all editors consistently and change that easily for all if we want to

The only difference between ed. and eds. is in combined string:
Minelli A. (ed). (2019). ChiloBase: A World Catalogue of Centipedes (Chilopoda) for the web (version 1.01, May 2006). In:
Ma K., Ji L., Qin H., Liu J.Y., Yao Y., Lin C., Yan H., Wang L., Qiao H. & Li R. (eds). (2019). Catalogue of Life China (version 2012). In:

so that means all the people cited are editors? How can you then differ between authors and editors?

Authors and editors. How to cite a book with many chapters written by different authors? Often, editor(s) cited for the book, authors for each chapter in the book. The same with GSDs. Each project has own structure, rules and level of expert contribution. It might be a single author, small group of authors, or it might be lot of experts with one/few editors in charge of checklist scrutiny. GSD custodian decides how to cite their GSD in CoL: with list of authors OR with list of editors, as an alternative.

Then the field should have been called Authors OR editors ;)
Until now it was never clear to me that this is exclusive!
In that case we could even change the entire model and have to Person lists, either authors or editors. Why is this even mixed?
We can visualise them even either authors: xyz or editors: xyz
It would make things a lot simpler to understand.
And if they are cited in the entire bibliography string, then we can add the (eds.) to highlight these are editors, not authors.

https://libguides.dixie.edu/c.php?g=57887&p=371727

BibTex and other ref standards simply separate authors and editors and 2 fields. Now that I finally understand the problem I would strongly suggest we do the same

All depend on data presentation in final product. I hope, there will be no empty fields like "Authors -" or "Editors -".

Surely not! It becomes easier that way for development I think.
If both are present we will just show the editors with an (ed.) or (eds.) suffix if they are more than one in the citation string.
On the metadata page I would show Authors and Editors as separate lines. We can decide not to show them if they are empty like you seem to favour - or always show both which seems slightly cleaner to me as we do the same for all other metadata fields. We can of course also decide to drop all of the empty ones in the visualisation. In the old page you also show a dash - for missing infos: http://www.catalogueoflife.org/col/details/database/id/78

Yes, such implementation is fine for me.

All depend on data presentation in final product. I hope, there will be no empty fields like "Authors -" or "Editors -".

Would you prefer that we hide empty fields? Rather than displaying "-" ?
It may look nicer, but on the other hand then the fields will vary from dataset to dataset and it may be overlooked that a license is missing or similar

Personally I prefer to keep them so that the layout is alike and you feel more used to where to find items on the screen.
But I do not have a very strong opinion. @dhobern any opinion when dealing with the portal?

@yroskov I have looked at various special cases

Zinetti F. (data managers)
Roman Khalikov (Zoological Institute RAS)

the RAS case comes from GBIF DwC archives. But I do wonder if we want some other attributes on a Person, e.g. role or organisation/affiliation? If we can keep it simple and just ignore these thats best. We can place it into the familyName, but I fear this might cause troubles down the line when building citations. Or we could create a generic suffix field that can hold anything and gets shown at the end no matter what

deployed to prod

Would you prefer that we hide empty fields? Rather than displaying "-" ?

Yes, please hide empty Editors & Authors fields.

I would interpret:
Zinetti F. (data managers) ->  Zinetti F. (editor)
Sánchez-Ruiz M. (technical editor) ->  Sánchez-Ruiz M. (editor).
Govaerts R. (ed). For a full list of reviewers see: http://apps.kew.org/wcsp/compilersReviewers.do ->  Govaerts R. (editor); Phrase "For a full list of reviewers see: http://apps.kew.org/wcsp/compilersReviewers.do" should go to the abstract.
Rambold G. (lead editor; for detailed information see http://liaslight.lias.net/About/Impressum.html and http://liasnames.lias.net/About/Impressum.html) ->  Rambold G. (editor); Phrase "for detailed information see..."should go to the abstract.
Roman Khalikov (Zoological Institute RAS) ->  Roman Khalikov (author); Organisation: Zoological Institute RAS


Req: blur next to pixelate

I really love ScreenToGif, the possibilities and results are great.
I'd like to file a request for (Gaussian) blur next to pixelate.
Pixelate is nice, but in some cases the screens are being affected too much.
At the moment I take care of blurring outside ScreenToGif, using imagemagick, but that is very time consuming and error prone.
An adaptable blur in ScreenToGif would make it look even more professional!
Keep up the good work and thanks!

Thanks, nice idea. :)

An adaptable blur in ScreenToGif would make it look even more professional

If you could figure out how to do it with a range or a gradual blur, that would also be useful to not just help block elements that are confidential/private but also focus the user on what you want them to look at.  With lots of simple demo videos an important facet is focusing the user on the area that's important.  Usually you can do that with arrows and red boxes, but blurring is sometimes useful especially with interfaces that have loads of elements or are very colorful.
Examples:
With PDF SAM, a very light blur on the surrounding elements helps focus the eye on the left side of the screen:

Discord's interface meanwhile is sometimes so colorful it's hard to find what you're looking for:

I would be perfectly content if ScreenToGif would make use of the imagemagick engine (dll).
The possibilities would be endless!

Done. You can also apply all obfuscation methods to the inverse of the selection.

Examples:

Pixelated with smoothened edge:

Done. You can also apply all obfuscation methods to the inverse of the selection.

Nicely done - a lot more than was requested.  Thanks :)


Stuck in Loop while Running "./gaster pwn" on macOS 14 (Virtual Machine)

Hey everyone,
I'm encountering a persistent issue while running "./gaster pwn" on my macOS 14 (virtual machine) with an iPhone 8 (D20AP, A11). The process seems to be stuck in a loop, cycling through four steps: RESET, SETUP, SPRAY, and PATCH. Below is the log:

xxhhlk@xxhhlkdeMac gaster % ./gaster pwn
usb_timeout: 1000
usb_abort_timeout_min: 0
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: RESET
ret: true
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: SETUP
ret: true
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: SPRAY
ret: true
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: PATCH
ret: false
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: RESET
ret: false
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: RESET
ret: true
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: SETUP
ret: true
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: SPRAY
ret: true
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: PATCH
ret: false
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: RESET
ret: false
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: RESET
ret: true
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: SETUP
ret: true
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: SPRAY
ret: true
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: PATCH
ret: false
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: RESET
ret: false
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: RESET
ret: true
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: SETUP
ret: true
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: SPRAY

I've tried troubleshooting on my own, but haven't had much luck. Any suggestions or insights would be greatly appreciated! Thanks in advance.

checkm8 doesnt work on virtual machine at all, must be a physical machine, otherwise will not work, nothing related about gaster issue

checkm8 doesnt work on virtual machine at all, must be a physical machine, otherwise will not work, nothing related about gaster issue

OK, Thanks


seemingly unknown error

it just does not want to download

Hello, @360gamerxbox
Give us debug.log. Its located in app directory.

debug.zip

debug.zip

Your log is too big. Can you remove it, reproduce error and send new log here, please?

so ive ran into this issue. i dont have a solution but i think i know whats causing it. for me its a video thats been flagged as age restricted. in my debug logs it shows this:
ERROR: [youtube] 4u-nX5BwmTE: Sign in to confirm your age. This video may be inappropriate for some users. Use --cookies-from-browser or --cookies for the authentication. See  https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp  for how to manually pass cookies. Also see  https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies  for tips on effectively exporting YouTube cookies
File "yt_dlp\extractor\common.py", line 742, in extract
File "yt_dlp\extractor\youtube.py", line 4494, in _real_extract
File "yt_dlp\extractor\common.py", line 1276, in raise_no_formats
ive tried following the guides but they dont work. anyone know what to do?

so ive ran into this issue. i dont have a solution but i think i know whats causing it. for me its a video thats been flagged as age restricted. in my debug logs it shows this:
ERROR: [youtube] 4u-nX5BwmTE: Sign in to confirm your age. This video may be inappropriate for some users. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies File "yt_dlp\extractor\common.py", line 742, in extract File "yt_dlp\extractor\youtube.py", line 4494, in _real_extract File "yt_dlp\extractor\common.py", line 1276, in raise_no_formats
ive tried following the guides but they dont work. anyone know what to do?

Have tried passing -cookies-from-browser parameter?

so ive ran into this issue. i dont have a solution but i think i know whats causing it. for me its a video thats been flagged as age restricted. in my debug logs it shows this:
ERROR: [youtube] 4u-nX5BwmTE: Sign in to confirm your age. This video may be inappropriate for some users. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies File "yt_dlp\extractor\common.py", line 742, in extract File "yt_dlp\extractor\youtube.py", line 4494, in _real_extract File "yt_dlp\extractor\common.py", line 1276, in raise_no_formats
ive tried following the guides but they dont work. anyone know what to do?

Have tried passing - cookies-from-browser your_browser parameter?

yes and it apprently doesnt know what edge or opera is

Hey, where do I pass the --cookies-from-browser parameter?

Hey, where do I pass the --cookies-from-browser parameter?

To args of you preset in config.toml

so ive ran into this issue. i dont have a solution but i think i know whats causing it. for me its a video thats been flagged as age restricted. in my debug logs it shows this:
ERROR: [youtube] 4u-nX5BwmTE: Sign in to confirm your age. This video may be inappropriate for some users. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies File "yt_dlp\extractor\common.py", line 742, in extract File "yt_dlp\extractor\youtube.py", line 4494, in _real_extract File "yt_dlp\extractor\common.py", line 1276, in raise_no_formats
ive tried following the guides but they dont work. anyone know what to do?

Have tried passing - cookies-from-browser your_browser parameter?

yes and it apprently doesnt know what edge or opera is

yt-dlp won't work with Chromium-based browsers. Use Firefox instead


[Feature Request]: Test Issue

Feature Description
Test Issue
Reason
No response
Value of Feature
No response

torvalds.dev is analyzing the ticket

Based on the information provided, the issue is a feature request titled "Test Issue". However, there is no detailed description, reason, or value of the feature provided, which makes it difficult to suggest specific actions.
The files mentioned are:

llama_index/readers/steamship/__init__.py: This is an initialization file for the steamship module in the readers package of the llama_index project. It's not clear from the information provided what role this file plays in the context of the feature request.

llama_index/response_synthesizers/no_text.py: This file defines a NoText class that extends BaseSynthesizer. The NoText class seems to be a response synthesizer that returns an empty string regardless of the input. It's not clear from the information provided what role this file plays in the context of the feature request.

Given the lack of information, here are some general actions that could be taken:

Clarify the Feature Request: Reach out to the person who created the issue to get more information about what the feature is, why it's needed, and what value it would provide.

Review the Mentioned Files: Look at the __init__.py file in the steamship module and the no_text.py file in the response_synthesizers package to see if there are any clues about what the feature might involve.

Check the Project Documentation: Review any available documentation for the llama_index project to see if there's any information that might be relevant to the feature request.

Discuss with the Team: If other people are working on the llama_index project, discuss the feature request with them to see if they have any insights.

Without more information, it's difficult to provide more specific actions.


License

I currently chose the EUPL-1.2 license because I believe it could gain some recognition and interest as a government-created and legalised document, which would give projects using it more assured standing.
However, in the wider context of usability, compatibility, and other licensing, I don't know if this is the right choice, I'd like to see what some opinions are on licensing, and if I should change it to something like MIT or Apache-2.
(Of course, before doing that, I'll get consensus from all authors up until that point, so it's easier to change earlier than to do it later.
Also, I'm only interested if the current license is too restrictive for use, I am not going to change to a viral copyleft license like AGPLv3, as it would hinder library use, which is the primary motivation for this library for me.)

Changed it to MIT, as there were some possible legal issues with EUPL-1.2 for use outside of the EU, which I didn't know about.

I would like to point out the reasons why it's common for the Rust ecosystem to recommend MIT OR APACHE-2.0:
https://github.com/dtolnay/rust-faq#why-a-dual-mitasl2-license
Patent troll protection is really good to have. But there are alternatives, as pointed out here:
https://internals.rust-lang.org/t/rationale-of-apache-dual-licensing/8952/3
To summarize: MIT because it's very permissive and GPLv2 compatible, Apache-2.0 to protect against patent trolls.

Thanks, I'll probably switch to such a dual license then


OpenAI episodes vs steps

It seems like this framework trains for N steps rather than N episodes.
When I use the env.wrapper.Monitor() to encapsulate the results for upload to OpenAI gym site, I'm getting a "can't reset a non-done environment error"
Error("Tried to reset environment which is not done. While the monitor is active for {}, you cannot call reset() unless the episode is over.".format(self.env_id))
gym.error.Error: Tried to reset environment which is not done. While the monitor is active for LunarLander-v2, you cannot call reset() unless the episode is over.

Is there a way with this framework to train based on a number of episode rather than just a fixed number of steps. Using the 'nb_steps'  means that the last episode will likely be 'in-progress' when training finishes.
Perhaps there's some simple setting I over looked, but I didn't see it.

One thing I did was adjust the example so as to 'burn off' the remaining steps in the environment
# After training is done, we save the final weights.
dqn.save_weights('dqn_{}_weights.h5f'.format(ENV_NAME), overwrite=True)

# burn off the remaning steps of the episode
done = False
while not done:
    _,_,done,_ = env.step(0)

# Finally, evaluate our algorithm for 5 episodes.
dqn.test(env, nb_episodes=5, visualize=True)

Seems a little inelegant, but worked to resolve the issue.

I'm also having the same problem. Shouldn't keras-rl train always until the end of the last episode, even if it results in more steps? At least an option to do that would be nice.


Vault Provider Args token should not be mandatory

What happened?
Vault Provider Args token should not be mandatory, as we have other authentication methods.
in<EMAIL_ADDRESS>    /**
     * Token to use to authenticate to Vault.
     */
    token: pulumi.Input<string>;

Example
const vaultSource = new vault.Provider(`vault-${resourceUniqueIdPrefix}`, {
        address: process.env.VAULT_ADDR || '',
        token: 'bug', // not needed but it's marked mandatory in the type definition
        clientAuth: {
            certFile: path.join(vaultCertDir, 'client_certificate.pem'),
            keyFile: path.join(vaultCertDir, 'client_private_key.pem'),
        },
        caCertFile: path.join(vaultCertDir, 'root_ca_certificate.pem'),
        authLogin: {
            path: 'auth/approle/login',
            parameters: {
                role_id: process.env.VAULT_APPROLE_ROLE_ID || '',
                secret_id: process.env.VAULT_APPROLE_SECRET_ID || '',
            },
        },
    });

Output of pulumi about
❯ pulumi about
CLI
Version      3.116.0
Go Version   go1.22.2
Go Compiler  gc
Host
OS       arch
Version  "rolling"
Arch     x86_64
Backend
Name           pulumi.com
URL            https://app.pulumi.com
User           Unknown
Organizations
Token type     personal
Additional context
It is not mandatory in terraform vault provider.
https://registry.terraform.io/providers/hashicorp/vault/latest/docs#token
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

Hey @arpanrec - thank you for reporting this issue. We'll take a look as soon as we can.

Hi @arpanrec - I took a quick peek upstream and it appears from the schema that token is in fact Required - the documentation is incorrect.
Can you tell us a bit more in which way this presents as a blocker to you? Does declaring token: '' provide a reasonable workaround?

Note that I opened https://github.com/hashicorp/terraform-provider-vault/pull/2237 upstream.

@guineveresaenger , as you can see in the code example above I have done exactly that,
token: 'bug', and yes, it's NOT a blocker.
But I have never looked at the upstream source code of terraform-vault-provider. I just saw Terraform docs and I saw it's marked optional.
I can see you have done all the research already  https://github.com/hashicorp/terraform-provider-vault/pull/2237 here. Thanks

@arpanrec - All right, so I've gotten some more context here.
First off, the current workaround for this issue is, as you discovered, passing an empty string to token.
Upstream has made the choice to allow for the schema to say Required but as the field has a DefaultFunc on it (this is the confusing choice), the fallback behavior is always an empty string. They've decided to document this as Optional in the documentation.
On our end, we do need to support this kind of behavior better, so I've filed https://github.com/pulumi/pulumi-terraform-bridge/issues/1978 to follow up.
I'm leaving this issue open and will close when the workaround is no longer necessary. Thanks again for the find!

Yes, I agree, I should have checked the source code in Terraform vault provider first, as the conflict is in the source code vs terraform docs. my bad.
Off-Topic: Any way loving pulumi in big terraform to pulumi rewrite in TS. Keep it up.


Add Parsing for Assignment Shift Left  Token

Update the parser to handle the ASSIGN_SHIFT_LEFT token, allowing it to correctly parse expressions involving the <<= operator.

@NripeshN I would like to work on this issue.

can you assign me @samthakur587 ?


[SUGGESTION] Filter by query

Hello! I noticed that the program seems to give a static list, which I have to search through. This could be a very long list, so getting the specific app I want could take a little bit.
Would it be possible to filter by query? Do if I did up apple for example, it would show apple application support at the top instead of in the middle.
Example of current behavior showing apple in the middle:

Hi !
Thanks for the suggestion that's a great idea!
I've just committed the change, it will be available soon


Return parser error on parsing invalid encoding regexp

I noticed that if I give ProcessedSource code that contains an invalid encoding regular expression (e.g. /あ/n), it does not catch this encoding error.
$ ruby -r rubocop-ast -e "RuboCop::AST::ProcessedSource.new('/あ/n', 3.3)"
/home/r7kamura/.rbenv/versions/3.3.4/lib/ruby/gems/3.3.0/gems/parser-<IP_ADDRESS>/lib/parser/builders/default.rb:2261:in `encode': U+3042 from UTF-8 to ASCII-8BIT (Encoding::UndefinedConversionError)
        from /home/r7kamura/.rbenv/versions/3.3.4/lib/ruby/gems/3.3.0/gems/parser-<IP_ADDRESS>/lib/parser/builders/default.rb:2261:in `static_regexp'
        from /home/r7kamura/.rbenv/versions/3.3.4/lib/ruby/gems/3.3.0/gems/parser-<IP_ADDRESS>/lib/parser/builders/default.rb:428:in `regexp_compose'
        from /home/r7kamura/.rbenv/versions/3.3.4/lib/ruby/gems/3.3.0/gems/parser-<IP_ADDRESS>/lib/parser/ruby33.rb:11614:in `_reduce_572'
        from /home/r7kamura/.rbenv/versions/3.3.4/lib/ruby/gems/3.3.0/gems/racc-1.8.0/lib/racc/parser.rb:263:in `_racc_do_parse_c'
        from /home/r7kamura/.rbenv/versions/3.3.4/lib/ruby/gems/3.3.0/gems/racc-1.8.0/lib/racc/parser.rb:263:in `do_parse'
        from /home/r7kamura/.rbenv/versions/3.3.4/lib/ruby/gems/3.3.0/gems/parser-<IP_ADDRESS>/lib/parser/base.rb:190:in `parse'
        from /home/r7kamura/.rbenv/versions/3.3.4/lib/ruby/gems/3.3.0/gems/parser-<IP_ADDRESS>/lib/parser/base.rb:238:in `tokenize'
        from /home/r7kamura/.rbenv/versions/3.3.4/lib/ruby/gems/3.3.0/gems/rubocop-ast-1.31.3/lib/rubocop/ast/processed_source.rb:225:in `tokenize'
        from /home/r7kamura/.rbenv/versions/3.3.4/lib/ruby/gems/3.3.0/gems/rubocop-ast-1.31.3/lib/rubocop/ast/processed_source.rb:220:in `parse'
        from /home/r7kamura/.rbenv/versions/3.3.4/lib/ruby/gems/3.3.0/gems/rubocop-ast-1.31.3/lib/rubocop/ast/processed_source.rb:48:in `initialize'
        from -e:1:in `new'
        from -e:1:in `<main>'

This exception is raised from #tokenize, so why not catch the exception raised here as well?

Openend an issue for the prism difference https://github.com/ruby/prism/issues/2957

Fixed in parser: https://github.com/whitequark/parser/pull/1033
It may still make sense to do this but would hide issues with parser which I think would be bad.

Thanks @r7kamura and @Earlopain
So now that this is fixed in parser, we should be good without rescuing exceptions here, right? I agree we should avoid doing it if we can.

OK, I have confirmed on my end that the latest parser has successfully solved the problem.  I'm going to close this issue now that rubocop-ast doesn't have to deal with it.
Thanks a lot!


🤹♂ Trigger Nodes Rollout Individually Per Worker Pool During Credentials Rotation

How to categorize this PR?

/area usability
/kind enhancement
What this PR does / why we need it:
New operation annotations rotate-{ca,serviceaccount-key,credentials}-start-without-workers-rollout are being introduced in order to start a credentials rotation without causing an immediately rolling update of all worker nodes. Such rolling updates can later be triggered by the end-user at a time of their convenience with the rotate-rollout-workers=<pool1-name>[,<pool2-name>,...] operation annotation.
The functionality is behind a new CredentialsRotationWithoutWorkersRollout feature gate as provider extensions have to vendor the changes in the extensions library.
See https://github.com/gardener/gardener/issues/10121#issuecomment-2515479242 for more details or these docs.
Which issue(s) this PR fixes:
Fixes #10121
See also https://github.com/gardener-community/hackathon/blob/main/2024-12_Schelklingen/README.md#-trigger-nodes-rollout-individually-per-worker-pool-during-credentials-rotation
Release note:

New `Shoot` operation annotations `rotate-{ca,serviceaccount-key,credentials}-start-without-workers-rollout` are being introduced in order to start a credentials rotation without causing an immediately rolling update of all worker nodes. Such rolling updates can later be triggered by the end-user at a time of their convenience with the `rotate-rollout-workers=<pool1-name>[,<pool2-name>,...]` operation annotation. Read all about it [here](https://github.com/gardener/gardener/tree/master/docs/usage/shoot-operations/shoot_credentials_rotation.md#triggering-worker-node-rollout-individually).

The new `CredentialsRotationWithoutWorkersRollout` feature gate should only be enabled when all registered Gardener provider extensions vendor at least<EMAIL_ADDRESS>

The PR is ready for review, yet we
/hold
it since we are awaiting feedback from the requestors of the feature. :)

/assign

/test all

We didn't receive feedback from the initial requestors, but since the PR is implementing exactly what was asked for in https://github.com/gardener/gardener/issues/10121#issue-2405176812, I guess it's fine to
/unhold
and continue/start with the review process.


conversions: fix condition for adding -cl-denorms-are-zero

Commit b6941b6c ("Add fp16 testing to conversions and bruteforce (#1975)", 2024-06-18) introduced a behavioural change for non-half tests.  The -cl-denorms-are-zero option could be added for non-half tests such as char_rtn_float even when gForceFTZ was false.  Fix the condition by also taking the input and output types into account.

Hi, @svenvh , the fix recovers previous behavior, is it ready to land? Thanks.

Hi, @svenvh , the fix recovers previous behavior, is it ready to land? Thanks.

Not yet, this PR needs an approving review first.

Hi, @svenvh , the fix recovers previous behavior, is it ready to land? Thanks.

Not yet, this PR needs an approving review first.

Maybe you forget to add reviewer, +@bashbaug, thanks.

Merging as discussed in the October 22nd teleconference.


npm run build -- Module not found Error

If you are reporting a bug, please fill in below. Otherwise feel free to remove this template entirely.
Can you reproduce the problem with latest npm?
Yes
Description
I try to build my production, however, I got this error:

Module not found: Error: Cannot resolve module 'shared/globalStyle' in Desktop/portfolio-site/src

I'm using styled-components's
injectGlobal.
Here is my repository: https://github.com/ptchiangchloe/portfolio-site

npm ERR! Darwin 15.6.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "build"
npm ERR! node v7.9.0
npm ERR! npm  v4.2.0
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>build: node scripts/build.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script 'node scripts/build.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the portfolio-tutorial package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node scripts/build.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs portfolio-tutorial
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls portfolio-tutorial
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     /Users/chloe/.npm/_logs/2017-05-18T02_54_56_636Z-debug.log

Expected behavior
complie successfully
Actual behavior
I got an Error
Environment
Run these commands in the project folder and fill in their results:

npm ls react-scripts (if you haven’t ejected<EMAIL_ADDRESS>/Users/chloe/Desktop/portfolio-site
└── (empty)
node -v: v7.9.0
npm -v: 4.2.0

Then, specify:

Operating system: Mac OS X El Capitan
Browser and version: Chrome

Reproducible Demo
Please take the time to create a new app that reproduces the issue.
Alternatively, you could copy your app that experiences the problem and start removing things until you’re left with the minimal reproducible demo.
(Accidentally, you might get to the root of your problem during that process.)
Push to GitHub and paste the link here.
By doing this, you're helping the Create React App contributors a big time!
Demonstrable issues gets fixed faster.

You are using absolute imports but have not checked in your .env file. You should remove this entry from your .gitignore.
Create a file in the repo's root directory named .env with the contents:
NODE_PATH=src

It should work after that.
Cheers!

You need to import modules relatively to each other.
For example to import shared/globalStyle from myapp/something you need to write ../shared/globalStyle in your import.
Now, some people really don’t like typing ../ so they set up their projects to automatically resolve any absolute paths like shared/globalStyle from project root. But for this to work, you need to specify NODE_PATH as described above.
So either change your code to import with relative paths, or specify NODE_PATH.


[REQUEST] Compatibility with Quark's new Bamboo doors

Is your feature request related to a problem? Please describe.
In one of the recent updates, the Quark mod has added backported bamboo "wood" type into the mod, which includes a bamboo door. Right now, Dramatic Doors mod doesn't have a tall bamboo door variant.
Describe the solution you'd like
I would like for Dramatic Doors to support the newest addition to Quark and have a tall bamboo door variant.

Support is already included as of version 2.1.8 of Dramatic Doors. I switched the compat from One Twenty Backport to Quark when I added Quark's Ancient doors.
Seriously, check out 1.19.2-2.1.8 change log!


Improvement: Show Author, Last Verified, and Request Update in Docusaurus

Inspired by Prysm's Docusaurus
https://docs.prylabs.network/docs/install/install-with-script

https://github.com/prysmaticlabs/documentation/blob/master/website/src/components/HeaderBadgesWidget.js

Adding update date + author.

A better implementation is coming to Docusaurus: https://github.com/facebook/docusaurus/issues/6218


Math magicians: events

1- Create a new directory by the name of logic inside project.
2- Copy the files calculate.js and operate.js into logic/ directory
3- Installed big.js
4- Import calculate.js in Calculator.js component

Hi @cynthiainga
Thank you so much for taking the time to review my code.


[HxMessenger] Consolidate sync over async?

For some (?) reason we have synchronous IHxMessengerService API whereas HxMessenger wraps the calls with InvokeAsync().
The similar setup for IHxMessageBoxService is asynchronous.
Do we want to consolidate IHxMessengerService to use async directly?
cc @jirikanda

...there is currently no async logic encapsulated, it just manipulates the messages collection and signals StateHasChanged()


Fix expiration pop token duration option

Currently conversion PoPTokenValidityDuration is not acting as expected.
When passing a duration such as 15m current code was multiplying 15m<PHONE_NUMBER>00) with time.Minute<PHONE_NUMBER>0) with was causing very high expiration date non expected.
This fix assumes options are set using a proper time.Duration and respect it down to the pop token verification with any conversion in between.

@tamalsaha Can you make a new release for this?

https://github.com/kubeguard/guard/releases/tag/v0.15.1


MSID: 90862 Version: 1 DOI: 273730

"msas": "Neuroscience"
"msid": "90862"
"preprintDoi": "10.1101/273730"
"Reviewed Preprint posted": "2023-10-16"
"Sent for peer review": "202307-26"
"Posted to bioRxiv": "2023-08-26" (link: "Go to bioRxiv": "https://www.biorxiv.org/content/10.1101/273730v2/")
[PLACE PDF URL HERE WHEN AVAILABLE] See step 7
Step 1. Inform bioRxiv
Who can help: @QueenKraken, @nlisgo, @scottaubrey

[x] Manuscript is in data hub index (https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v2/by-publisher/elife/get-by-manuscript-id?manuscript_id=90862)

Step 2. Create preview of manuscript
Who can help: @fred-atherden, @nlisgo, @scottaubrey

[ ] Manuscript is available for preview (https://prod--epp.elifesciences.org/preview/90862/v1)

[ ] Trigger import for staging: https://prod--epp.elifesciences.org/import
[ ] Sync data folder with s3://prod-elife-epp-data/data
[ ] Trigger import for staging: https://staging--epp.elifesciences.org/import
[ ] Sync data folder with s3://staging-elife-epp-data/data
[ ] Pull request created to enhanced-preprint-data
[ ] Post link to pull request below

Pull request: [PLACE LINK TO PULL REQUEST HERE]
Detailed instructions: https://github.com/elifesciences/enhanced-preprints-data#add-a-manuscript
Step 3: Awaiting public reviews and QC
Who can help: Production team

[ ] QC passed or QC not needed

Who can help: Editorial team

[x] Public reviews available on sciety (https://sciety.org/articles/activity/10.1101/273730)
[x] Manuscript and editor details at the top of this issue (Supplied by Editorial team)
[x] Reviews returned by EPP - https://prod--epp.elifesciences.org/api/reviewed-preprints/90862/v1/reviews

Example
"msas": "Genetics and Genomics", "Neuroscience"
"msid": "84628"
"version": "1"
"preprintDoi": "10.1101/2<IP_ADDRESS>4241"
"articleType": "Reviewed Preprint"
"status": "Published from the original preprint after peer review and assessment by eLife."

"Reviewed Preprint posted": "2023-01-02"
"Sent for peer review": "2022-10-28"
"Posted to bioRxiv": "2022-11-21" (link: "Go to bioRxiv": "https://www.biorxiv.org/content/10.1101/2<IP_ADDRESS>4241v1")

Editors:
Reviewing Editor
Michael B Eisen
University of California, Berkeley, United States
Senior Editor
Michael B Eisen
University of California, Berkeley, United States

Step 4: Modify manuscripts.json (no PDF)

[ ] Reviewed preprint is published to EPP (https://elifesciences.org/reviewed-preprints/90862)

[ ] Pull request created to enhanced-preprint-client
[ ] Pull request switched to "Ready for review"
[ ] Post link to pull request below

[ ] Request that a doi be registered

[ ] Post link to #enhanced-preprint comment below

Pull request: [PLACE LINK TO PULL REQUEST HERE]
#enhanced-preprint comment thread: [PLACE LINK TO COMMENT HERE]

Instructions to modify manuscripts.json

Visit: https://github.com/elifesciences/enhanced-preprints-client/actions/workflows/publish-manuscript.yaml
Click: Run workflow
Complete the form and click "Run workflow"
A successful run should result in a new pull request at https://github.com/elifesciences/enhanced-preprints-client/pulls
Open the pull request and click the "Ready for review" button to trigger tests
Once the tests pass and you are happy with the changes the PR can be merged

Example pull request: https://github.com/elifesciences/enhanced-preprints-client/pull/334/files
Once the pull request is merged in it should be available a few minutes later.

Request that a doi
Post the following in #enhanced-preprint:
@Fred can you register a doi for https://elifesciences.org/reviewed-preprints/90862

Step 5: Awaiting search reindex

[ ] Reviewed preprint is avaliable on journal homepage (https://elifesciences.org)

The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.

Additional info
If needed, the jenkins pipeline to reindex search can be triggered sooner.
https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 6: Published! Request PDF generation

[ ] Post the link to the PDF url at the top of the issue

[ ] Post link to #enhanced-preprint comment below

#enhanced-preprint comment thread: [PLACE LINK TO COMMENT HERE]
Post the following to the #enhanced-preprint on slack:
@Ryan Dix-Peek please can you generate a PDF for https://elifesciences.org/reviewed-preprints/90862

Step 7: Introduce PDF to data folder and git repo

[ ] PDF is avaliable at https://github.com/elifesciences/enhanced-preprints-data/raw/master/data/90862/v1/90862-v1.pdf

Detailed instructions: https://github.com/elifesciences/enhanced-preprints-data#add-a-pdf
Step 8: Add PDF url to manuscripts.json

[ ] Reviewed preprint PDF is available for download (https://prod--epp.elifesciences.org/reviewed-preprints/90862)

[ ] Pull request created to enhanced-preprint-client
[ ] Pull request switched to "Ready for review"
[ ] Post link to pull request below

[PLACE LINK TO PULL REQUEST HERE]

Instructions to add PDF url to manuscripts.json

Visit: https://github.com/elifesciences/enhanced-preprints-client/actions/workflows/add-pdf-url-to-manuscript.yaml
Click: Run workflow
Complete the form and click "Run workflow"
A successful run should result in a new pull request at https://github.com/elifesciences/enhanced-preprints-client/pulls
Open the pull request and click the "Ready for review" button to trigger tests
Once the tests pass and you are happy with the changes the PR can be merged

Example pull request: https://github.com/elifesciences/enhanced-preprints-client/pull/397/files
Once the pull request is merged in it should be available a few minutes later.

Step 9: Done!

[ ] Kettle is on!

There looks to be a namespace error in the XML in the MECA package from bioRxiv. XSL error logs are:
:82: namespace error : Namespace prefix xlink for href on self-uri is not defined
<self-uri xlink:href="273730.pdf" content-type="pdf" xlink:role="full-text"/>
                      ^

Need to reach out to bioRxiv in order to fix.

Display issue with equation 8, seems to be captured as a figure unlike all other equations. The text around it is also not in the right order.

on biorxiv:

Nicely spotted Naushin. I used a workaround to fix this issue:

Going to mark as QC OK


Mobile version "Download Section"

Hello,
Congrats! Nice work!
Just fyi, the mobile version (safari), its a bit difficult to navigate after clicking download. Column headers sometimes not visible covered by sites top banner, column size sometimes hides the info and sometimes scrolling on the list scrolls the background site and not the list. (Sorry for my English)
Thank you!

ye that make sense


Electron DOMException

I don't know much about electron because libaria2-ts works in my browser, but when I put it in electron, I get an error.
rpc.ts:62 Uncaught (in promise) DOMException: Failed to construct 'WebSocket': The subprotocol '[object Object]' is invalid.
    at new Client (http://localhost:4000/node_modules/.vite/libaria2-ts.js?v=f0deda4e:1342:18)
    at init (http://localhost:4000/src/renderer/App.vue:7:21)
    at setup (http://localhost:4000/src/renderer/App.vue:15:5)
    at callWithErrorHandling (http://localhost:4000/node_modules/.vite/chunk-WIAEGI5J.js?v=f0deda4e:1020:18)
    at setupStatefulComponent (http://localhost:4000/node_modules/.vite/chunk-WIAEGI5J.js?v=f0deda4e:3211:25)
    at setupComponent (http://localhost:4000/node_modules/.vite/chunk-WIAEGI5J.js?v=f0deda4e:3178:36)
    at mountComponent (http://localhost:4000/node_modules/.vite/vue.js?v=f0deda4e:2044:5)
    at processComponent (http://localhost:4000/node_modules/.vite/vue.js?v=f0deda4e:2023:9)
    at patch (http://localhost:4000/node_modules/.vite/vue.js?v=f0deda4e:1742:11)
    at render2 (http://localhost:4000/node_modules/.vite/vue.js?v=f0deda4e:2554:7)

How should I modify that to use in Electron?

@imohuan  please show your code

I wrote in the Vue3+vite of the Electron render process
<template>

Hello

</template>

If you run it directly in the browser, it's perfect

@imohuan did u enable nodeintegration

@imohuan fixed in 1.0.708

I opened nodeintegration, and you will know that's not the reason by reading the wrong newspaper!


Using PyPlot fails with Julia 0.4RC

Using PyPlot works fine with Julia 0.3, but not with Julia 0.4.
Error message:
julia> using PyPlot
/home/ufechner/miniconda/envs/numba2/lib/python2.7/site-packages/matplotlib/__init__.py:1318: UserWarning:  This call to matplotlib.use() has no effect
because the backend has already been chosen;
matplotlib.use() must be called *before* pylab, matplotlib.pyplot,
or matplotlib.backends is imported for the first time.

  warnings.warn(_use_error_msg)
ERROR: InitError: PyError (:PyImport_ImportModule) <type 'exceptions.AttributeError'>
AttributeError('julia4: undefined symbol: Py_DecRef',)
  File "/home/ufechner/miniconda/envs/numba2/lib/python2.7/site-packages/matplotlib/pyplot.py", line 109, in <module>
    _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
  File "/home/ufechner/miniconda/envs/numba2/lib/python2.7/site-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup
    globals(),locals(),[backend_name],0)
  File "/home/ufechner/miniconda/envs/numba2/lib/python2.7/site-packages/matplotlib/backends/backend_qt4agg.py", line 17, in <module>
    from .backend_qt5agg import NavigationToolbar2QTAgg
  File "/home/ufechner/miniconda/envs/numba2/lib/python2.7/site-packages/matplotlib/backends/backend_qt5agg.py", line 35, in <module>
    _decref = ctypes.pythonapi.Py_DecRef
  File "/home/ufechner/miniconda/envs/numba2/lib/python2.7/ctypes/__init__.py", line 378, in __getattr__
    func = self.__getitem__(name)
  File "/home/ufechner/miniconda/envs/numba2/lib/python2.7/ctypes/__init__.py", line 383, in __getitem__
    func = self._FuncPtr((name_or_ordinal, self))

 [inlined code] from /home/ufechner/.julia/v0.4/PyCall/src/exception.jl:82
 in pyimport at /home/ufechner/.julia/v0.4/PyCall/src/PyCall.jl:315
 in __init__ at /home/ufechner/.julia/v0.4/PyPlot/src/PyPlot.jl:245
 in _require_from_serialized at loading.jl:84
 in _require_from_serialized at ./loading.jl:109
 in require at ./loading.jl:186
during initialization of module PyPlot

julia>

Any idea?
I have three computers, on two of them I have this problem, on one it works.
Problem happens with Ubuntu 12.04 and 14.04.
Problem happens only with precompilation (head of PyCall and PyPlot).

I haven't seen this, unfortunately.  I don't have Ubuntu handy right now, but I'll try it on my Debian box soon to see if I can reproduce.

I am not having this issue on Ubuntu 14.10. I am, however, running current master of PyCall, PyPlot, and IJulia.

I think this is stevengj/PyCall.jl#189, which should be fixed now.


Footer of doc pages is outdated

The footer of the docs.kytos.io pages are outdated, with links to nowhere and old repositories references.

This webpage is not handled on this repository, so I'm moving it to the right place. But thanks for the notice @renanrodrigo ! =)

OH sorry @diraol . I don't have access to the webpage, so posted it here ;)

@renanrodrigo actually the footer you were refeering to was not from docs.kytos.io but for docs.kytos.io/<anything_non_empty>. In such case, you are right, it concerns this repository since it is something to be updated on the sphinx theme. I'm reopening this issue.

@beraldoleal how should we deal with the sphinx footer [for all projects]?

@diraol Thiago should take care of this. I will talk with him today.

This was done on kytos/documentation#45.


Issue 984 ignite cache initial sketch

To start the entire env, including standalone ingnite ( as stated in : https://github.com/finos/vuu/pull/997/files#diff-73acb7f268b26e6aaf52a54cd1a1650de8b2bf27716d8aa701cee43d354753ccR10-R12 )  :

Start the CacheNodeApplication - it starts ignite node - bear in mind you can create many instances of this service.
Start IgniteOrderLoader - it loads random parent/child orders into a cache.
IgniteCacheQueryApplication - is just a basic app that connects to the cache and does some query - can be useful for testing.


Navigator.popUntil  Question

A(no arguments),  B(arguments{name}),  C(arguments{age}), D(arguments{address}) four pages, I want to from D back to B , but use Navigator.popUntil(context, ModalRoute.withName('/B')), can not take the arguments{name} to B , and B will be white , so i want to get some help.

A(no arguments), B(arguments{name}), C(arguments{age}), D(arguments{address}) four pages, I want to from D back to B , but use Navigator.popUntil(context, ModalRoute.withName('/B')), can not take the arguments{name} to B , and B will be white , so i want to get some help.

@guzhirong17
if you need assistance with your code please follow the link I want help writing my application in the new issue menu

Hi @guzhirong17
Please read the docs carefully for Navigator.popUntil  and search articles on this topic on Google
This issue doesn't seem to describe a bug or a feature request. Please see https://flutter.dev/community for resources and asking questions like this,
you may also get some help if you post it on Stack Overflow and if you need help with your code, please see https://www.reddit.com/r/flutterhelp/
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you


Replace pliny sitemap with next-sitemap

I suggest replacing custom pliny sitemap-code with iamvishnusankar/next-sitemap for the following reasons:

Less code to maintain in pliny
Complex sitemap-specific code outsourced to the responsible library
Solves some current issues with pliny sitemap code (e.g. incidental broken tags and broken page URLs)
Prepares for i18n (looks for alternateRefs on next-sitemap configuration options
Also:

handles proper robots.txt as requested in https://github.com/timlrx/tailwind-nextjs-starter-blog/issues/613
handles lastmod as requested in https://github.com/timlrx/tailwind-nextjs-starter-blog/issues/433

The suggested code changes can be seen in this PR https://github.com/bravo-kernel/bravo-kernel.com/pull/169.
Are you ok with a PR for Pliny?

I would be migrating to app dir with v2 and use the in-built metadata support. Will see if it an additional package still makes sense after the migration.

I have opted to use Next 13 metadata support which handles robots.txt as well.


Fix HttpClient SendRequestAsync bugs

#973

"To ensure all data is retrieved, an application must continue to call the InternetReadFile function until the function returns TRUE and the lpdwNumberOfBytesRead parameter equals zero." InternetReadFile Updating the while condition to match API documentation
"The lpdwNumberOfBytesRead parameter will be populated on async completion, so it must exist until INTERNET_STATUS_REQUEST_COMPLETE. The same is true of lpBuffer parameter.." Async InternetReadFile Ensuring the byte count & buffer stays valid by making them member variables.

The bug is reproducible with slower network condition. Tested by enabling Fiddler -> Rules -> Performance -> Simulate Modem Speeds
Before: Consistently hit responses that were missing chunks
After: Response body now contains full response

This file doesn't have any unit testing yet, and looks like it would be difficult to test.
We will be integrating this change into the Teams repo and testing this out end to end


udeler loigin error in windows 10 pro 64 bit version

Since last two days i am facing problem with logging into the udeler. Its not logging me in. I checked my udemy password and even changed it to a new one. But udeler is not logging me in even after changing to a new password. I am using udeler 1.62 also but same issue persist.
Please see if this is issue with udemy downloader. My operating system is windows 10 pro 64 bit. it worked well in my previous laptop with same windows 10 pro 64 bit operating system but now giving me problem in logging into my account and always shows a login error. please solve the issue and show me a way to login please.

Same here...

it seems the problem cannot be resolved

facing same problem, invalid username/password on login.

I have released a new version v1.7.0 which should allow you to login easily using the Udemy website itself.
The new version will support all kind of accounts, be it business, google or facebook. Download, test and provide feedback.


[bug] Announcement personalization pattern - Vertically center default CTA

Describe the bug
The CTA in the announcement personalization pattern on desktop sizes does not vertically align center/middle with the rest of the elements. The elements include an image, paragraph text and CTA. Ideally all elements should vertically align in the middle
The CTA seems to have a larger bounding box than needed and the extra height of the bounding box seems to come from the rh-cta component shadow styles in the span. I notice when I inspect the individual elements in the CTA component they are not as high as the container surrounding the link and the arrow icon.
Which Component?
rh-cta
Steps to reproduce

Go to this preview link to view the example announcement personalization pattern.
View the purple announcement band located below the hero image and above the picture of the car chassis.
Notice that the CTA is not centered with the first two items in the container (icon image and paragraph)

Expected behaviour
On load the icon, paragraph and CTA in the announcement pattern should align vertically in the middle.
Screenshots
The rh-cta center line is below the center line of the other elements listed before the CTA.

rh-cta has a total bounding box height of 28.8px

However the two elements (CTA text and CTA icon) located inside the CTA container do not reach that height. They are shorter by 5.8px combined.
CTA text height 23px

CTA icon height 13px

Element HTML
<rh-surface class="rh-target-pzn1121400" color-palette="dark">

Manage VMs with Red Hat® OpenShift® Service on AWS.

                            <rh-cta>
                                Start the learning path
                            </rh-cta>

        </rh-surface>

Operating System (OS)
macOS
Browser
Chrome
More browser information
No response
Additional Info
The personalization patterns use rh design system along with DX utilities found here.

@dustinmazon looking into this...
The line-height for both the
 and <rh-cta> are the same (i.e., 24px), so their bounding box size is identical. With the DX Utils applied (i.e., lg:dx-flex dx-items-center) they vertically align to the center as expected. So, I wouldn't say this is a bug in <rh-cta>.
I believe the real issue is that <rh-cta> has a font-size: 18px while the paragraph is 16px, which would affect the baseline alignment. They're aligned properly based on their line-heights, but 18px sits differently across the 1.5em than 16px, which is why you're seeing the slightly lower alignment (by ~1px).

Changing the flex alignment to baseline doesn't seem to fix the issue (unless I'm missing something), but there are a few solutions:

Change the paragraph size to 18px to match <rh-cta>
Use the available CSS shadow part to adjust the font-size of <rh-cta> for that instance down to 16px
Use the CSS custom property available for the <rh-cta> to adjust the font-size for that instance down to 16px

Option 1
I believe this would be the preferred option, since it's bringing the marketing text up to the size that matches the CTA, but I could be wrong.
Either way, the HTML / utility classes would look like:

  Manage VMs with Red Hat® OpenShift® Service on AWS.

Option 2
The CSS would look like:
rh-cta::part(container) {
  font-size: 16px;
}

Option 3
The HTML with an inline style would look like:
<rh-cta style="--rh-font-size-body-text-lg: 16px;">
  ...
</rh-cta>

Wrap up
This might also be a discussion with @coreyvickery and @marionnegp about what we want to do about the default font-size of <rh-cta> or how we want to document its usage when put inline with text like this announcement banner.

Do we recommend that all text that's sitting inline with the CTA is 18px?
Or are we ok with make CTA look smaller (e.g., 16px) which would make it inconsistent with other instances of CTA?

Hopefully all of that made sense. Happy to discuss futher.

Always change body text size, not alter components.

Thanks, @coreyvickery
@dustinmazon, so it seems like the design of the announcement banner will need to bump up the font-size to be consistent with the CTA.
On the developer side, this is super easy using the DX Utils like my Option 1 above.
Going to close this issue, but we can always discuss further if needed.


3059 improve tracking 2

This adds several attributes to the tracking database that allow use of visit data, which is otherwise too noisy. This adds the following fields to hs_tracking.models.Variable:

landing: whether the event represents a visit to the landing page.
rest: whether the visit is a rest request.
This allows tracking queries to run much faster when logging visits.

The reason for this is to allow visit data to be used in use tracking. It is otherwise too slow to filter the requests into the proper categories.
Note that ./hsctl managepy instantiate_resource_ids must be run after merging this, to set flags for historical data.

Pull Request Checklist:

[x] Positive Test Case Written by Dev

[x] Automated Testing

[ ] Sufficient User and Developer Documentation

[x] Passing Jenkins Build

[ ] Peer Code review and approval

Positive Test Case

Do something in HydroShare (visit, download, or REST API)

Use ./hsctl managepy tracking_spy to check that it got recorded in tracking.
Check that flags are properly set in the printout to tracking_spy

@cuahsimarko This branch contains one critical fix to search_indexes.py. Without this, SOLR ingestion fails.


Stripe integration with Intercom

As discussed at Intercom meeting, we can connect Stripe with Intercom.
https://www.intercom.io/stripe-integration
This will help us to connect the information from our donors with anyone signed up to Zen.

:hand: I'll give this a go

:+1: The easiest way is probably to write a GWT wrapper for this! <-- yes, it's a joke; a bad one, but a joke after all!

@cormac I'm guessing you'd need some sort of details for our Stripe account for this. I'd expect we'd need to store an API key in an environment file somewhere. Let me know what you need.

@cormac there is also another Intercom related issue here: https://github.com/CoderDojo/community-platform/issues/879


Support for heterogeneous graphs

Thanks for this wonderful library. In writer.add_graph(), I saw that it only accepts homogeneous graphs, do you have any plans to support heterogeneous graphs?

@Mrugankakarte Thank you for the suggestion. We are aware that supporting heterogeneous graphs can be a promising direction. However, at this point I cannot guarantee if this will be realized and if so when. For the time being, you can encode node types with node classes (colors).

Thanks. Closing this for now.


Disabled and Enabling duplicated apps in hud folder.

STR-
Submit a Listing
Bookmark it
Go to HUD
Add it to a folder
Open folder and Get Shareable Link
Copy Link
paste it in new tab
Open Folder
***Notice everything is duplicated (because you are sharing with yourself)
Exit out of Shared Tab and close
From Center, Open same App again and disable it form Pop up Details
Try to Unbookmark it ( it shouldnt unbookmark)
Go back to Hud page
Verify this app does not display in folder
Go back to Center | Listing Management| My Listings
Open App
Enable it
Go to HUD | Folder
RESULTS - App shows once not twice
EXPECTED RESULTS - Because everything duplicated that first time I expected to see all duplicates enabled again in the folder?

i just tried this and both the applications were there in the folder. can you try this again with me to make sure i am doing this right? @tdressel

if you only have one bookmark in the folder and duplicate it and follow these steps the folder will go away and when you re-enable the app it will only come back once.


/stop command not working

Hi, bot responds to '/stop' command with ':(' and does nothing.
I've noticed that commands like '/bassboost' and '/vaporwave' are not working as well.
/play, /pause, /skip, /resume and a lot of other commands work, so it's usable.
It seems that command /volume registers the change with a reply that it's changed, but it doesn't really do that, so volume control via slash commands is not working.
I'm also attaching a ss with errors when launching the bot. I don't know if it's related.

I'm wondering what is causing the issue.

The reason it doesn't work is that the stop command has not yet been implemented after the change to slash commands. And the error regarding the "ready" event are displayed because the official erela.js repository is not maintained and is missing some of the new lavalink features.


Implement support for Spanner Granular Instances

Context:
https://cloud.google.com/blog/products/databases/get-more-out-of-spanner-with-granular-instance-sizing

[ ] Add new parameters to the Poller
[ ] Add new parameters to the Scaler
[ ] Add support in scaling algorithms
[ ] Testing plan
[ ] Update docs

Need to update Terraform examples


Split HTML and binary

In addition, I refactored the html code as requested.

The scrollbars are gone
The animation of the icons are faster now
Zoom by mouse is added (Ctrl+Mousewheel)

It requires now to copy both files (bin and html) to the reMarkable.

I could not fix the rotation animation after the fifth rotation, as it seems to be done not on purpose.
The readme need to be changed as it requires now two files to be uploaded to the rM (bin and html).
I could not find whether it is necessary to close the file after it was opened.

Any thoughts or wishes?

I don't like having to copy the file separately. It should really be embedded.
There's also no need to use io.WriteString - use w.Write directly. It saves an allocation (converting from []byte to string or vice-versa requires an allocation)
log.Fatal in an HTTP Handler is a no-no. Luckily, if the file is embedded anyway, it doesn't matter.
I'd like the commit-message to specifically mention @bordaigorl. Ideally, they would also comment and sign off here. It's their code after all and it should be properly attributed.
The file is also not run through gofmt.

I wanted to decide on an embedding tool and then do the changes myself, but I didn't get around to it yet (as you might have noticed, I'm not super disciplined as far as working on this project is concerned :) ).

Thanks for the feedback.
First, I have to say, I never touched Go before, thus, this PR was a flight without reading the safety manual first.

I don't like having to copy the file separately. It should really be embedded.

Well my thought on this was, that development can be split up more easily, enabling some html+css wizards (their is a certain commentar about css in the source file ;) ), to do their stuff and hence, get some more people involved. Furthermore, different people might have different needs and the easiest would be to enable them to select which file they would like to serve.

There's also no need to use io.WriteString - use w.Write directly. It saves an allocation (converting from []byte to string or vice-versa requires an allocation)

Well, as I said, I am a complete Go beginner. I simply used what I figured out first.

log.Fatal in an HTTP Handler is a no-no. Luckily, if the file is embedded anyway, it doesn't matter.

Again, I just found a lot of examples that did it that way. I thought if the program can't find the file it would be right to terminate the program.

I'd like the commit-message to specifically mention @bordaigorl. Ideally, they would also comment and sign off here. It's their code after all and it should be properly attributed.

Definitely agree, credits go where credits belong. In the issue #4 , was some good start, but finally no movement. I used #4 to create my own version a while ago with all the whistles and bells, including the zoom by mouse. I added the splitting of the files as this enabled me to tinker with the html and the css part without the need to recompile everything over and over. Thus, I thought I go the extra mile and give it back to the community and see how it goes.

The file is also not run through gofmt.

Another, I never used go before thing, it includes I never heard of gofmt before ;) Will look into it.

I wanted to decide on an embedding tool and then do the changes myself, but I didn't get around to it yet (as you might have noticed, I'm not super disciplined as far as working on this project is concerned :) ).

My life is not depending on this PR either, as my own private version works for me. I took this as an academic adventure and excuse to delve into Go and see how it goes ;) It furthermore creates noise on github, pushing people into believing that this project is not dead ;)


"undefined" displayed next to usernames

Report
The word "undefined" is displayed next to the username in various locations throughout the application (e.g., user menu, profile page). This is unexpected and confusing for users.
Expected behavior
The word "undefined" is not being displayed at all.
Steps to reproduce the problem

We have to add a conditional statement if there is a last-name component available.

Logs (if applicable)

Pezzo version
latest one
How do you use Pezzo?
Pezzo Cloud

can I take this issue?

Absolutely @the-land-mine - let me know if you need assistance.

@arielweinberger Sorry for the late response. I think this issue has been fixed already in some other PRs. this issue doesn't exist now in the current main. I was not able to reproduce the issue. I think you can close this issue now. I will look for some other issues which I can help. Thanks


[docs] optionListeners / optionModifiers is unclear

I'm doing some TS declarations for Sortable and ReactSortable and came across this in the plugins.
Problem
Not sure what the property is called. is it optionListeners or optionModifiers?
Details
The plugins docs for static properties indicate the property is optionListeners:

optionListeners: Object An object that may contain event listeners that are fired when a specific option is updated.
...

But then right below it in it's example it says optionModifiers:
Plugin.name = 'generateTitle';
Plugin.optionModifiers = {
	// Listen for option 'generateTitle'
	generateTitle: function(title) {
		// Store the option in all caps
		return title.toUpperCase();

		// OR save it to this instance of your plugin as a private field.
		// This way it can be accessed in events, but will not modify the user's options.
		this.titleAllCaps = title.toUpperCase();
	}
};

Which one is it?

It is optionListeners. I just fixed the MD file. I must have changed the name but forgot to update that example code.

Thank you :)
Don't forget to change the formatting so it has ```js colours in it.

I think it already does


[Event Request] Table 38 "Purchase Header" -  MessageIfPurchLinesExist()

We would like to request the following event in the purchase header in the MessageIfPurchLinesExist() function. We want to make it possible to disable this message as it is now possible in the sales header.
Sales Header:

Purchase Header

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 52485.


Calendar Month Heading Support

With md2pptx 2.6 you can have a table cell that spans multiple columns. That could be used to create a header row with e.g. "November 2021" centred in it.
Notes:

If md2pptx SpanCells: no is in effect this won't work.
Strings like "November" are obviously English. Maybe a method of translating should be available. Or else the user specifies the heading somehow.

Done in v0.6.2.


players take damage when riding drowned

literally as above, lol. players take damage when riding drowned. Hope this is something that can be fixed, but not a huge issue
:)

Yikes! That's no fun :(
I'll be sure to get this fixed in the upcoming v3 rewrite. ^_^
On Mon, Oct 15, 2018, 13:00 Castiella<EMAIL_ADDRESS>wrote:

literally as above, lol. players take damage when riding drowned. Hope
this is something that can be fixed, but not a huge issue
:)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/BillyGalbreath/Ridables/issues/18, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAUS79_SrDE7z1wfSIyLpZHiD_HWsfKsks5ulM0igaJpZM4Xc2Nq
.

Thanks a bunch Billy :)

This is fixed in v3 alpha builds. \o/


@mui/styles v5 is not compatible with React 18

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Current behavior 😯
I understood that the latest version 5.6.0 should be compatible with react 18 but when trying to update the dependencies, I get the following error:
npm ERR! Could not resolve dependency:
npm ERR! peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR! node_modules/@mui/styles
npm ERR<EMAIL_ADDRESS>from the root project

Expected behavior 🤔
No response
Steps to reproduce 🕹
Steps:

Context 🔦
No response
Your environment 🌎

`npx @mui/envinfo`
System:
OS: macOS 12.3.1
Binaries:
Node: 16.14.2 - ~/.nvm/versions/node/v16.14.2/bin/node
Yarn: Not Found
npm: 8.6.0 - ~/.nvm/versions/node/v16.14.2/bin/npm
Browsers:
Chrome: 100.0.4896.60
Edge: Not Found
Firefox: Not Found
Safari: 15.4

As noted in https://mui.com/styles/basics/, @mui/styles is a legacy solution. It is not compatible with React 18.
If you'd like to continue using @mui/styles, you have to stay on React 17.

@oliviertassinari @michaldudak
I am using @mui/styles only for
import { createStyles, makeStyles } from '@mui/styles';
I deleted @mui/styles and tried to use these inside '@mui/material'
But it throws error like this
makeStyles.js:3 Uncaught Error: MUI: makeStyles is no longer exported from @mui/material/styles.
You have to import it from @mui/styles.
See https://mui.com/r/migration-v4/#mui-material-styles for more details.
    at makeStyles (makeStyles.js:3:9)
    at GlobalStyles.ts:3:24

Finally my question is, I am using React18 and I want to use createStyles, makeStyles. What is the best shot in here?

Hey @devhyunjae, It seems like it won't add support for react v6. Therefore, I have found a workaround for this issue by following the steps below:

Convert all your CSS objects into a normal CSS file. For example:

Before: JS component.
export const useStyles = makeStyles((theme) => ({
  root: {
    width: '100%',
  },
  paper: {
    width: '100%',
    marginBottom: theme.spacing(2),
  }
}));

After: CSS file.
.root-table {
  width: 100%;
}

.paper-table {
  width: 100%;
  margin-bottom: 2px;
}

Import your CSS file into your JS component:

import './styles.css';

Add the CSS properties to the JS component:

        <Paper className="paper-table">

Remove everything related to mui/styles.

This way, it will apply the CSS properties to your JS component. I don't think this is the best approach to mitigate this issue. At least, it is working for now. Moreover, there are limitations to this. For example, for an EnhancedTableHead component, you can't pass a class name to the classes attributes:
<EnhancedTableHead
                classes="table-head ..."

If there is a workaround for this situation, lemme know. From what I understood, this property takes a JS object, not a string.

As noted in https://mui.com/styles/basics/, @mui/styles is the Material UI v4 legacy styling solution. We don't guarantee the compatibility with React 18. If you'd like to continue using @mui/styles, we recommend to stay on React 17.

@michaldudak , I was hoping to get some clarification on this. From your comment it sounds like there's no guarantee it will work with React 18 but that's different than saying it won't in fact work with React 18 (at all). Which one is actually the case (it seems to work in this very isolated example)?
Do you have any context as to why it may not work with React 18? We are trying to make a decision for next steps in our repository and that information would be very helpful.

@WalterWeidner The main issue I'm aware of is related to the change that React introduced in v18. Components can now render twice or start rendering but never mounts. I mean that CSS can be added twice on the page and not be clean-up because of the wrong React primitives @mui/styles rely on. This is problematic when adding global styles with @global because you can't unmount the component to remove them.
SSR might also come with some issues, the hydration of the class names might fail because of different in the class name counter.

@WalterWeidner The main issue I'm aware of is related to the change that React introduced in v18. Components can now render twice or start rendering but never mounts. I mean that CSS can be added twice on the page and not be clean-up because of the wrong React primitives @mui/styles rely on. This is problematic when adding global styles with @global because you can't unmount the component to remove them.
SSR might also come with issues, the hydration of the class names might fail because of different in the class name counter.

Thank you that is very helpful!

header: {
[theme.breakpoints.only("md")]: {
// display: "none",
paddingTop: "70px",
},
[theme.breakpoints.only("sm")]: {
// display: "none",
paddingTop: "70px",
},
[theme.breakpoints.only("xs")]: {
// display: "none",
paddingTop: "40px",
},
},

jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj

PSA for searchers at a loss from the "legacy" copout: the sx property can replace some makeStyles functionality

I have developed the solution of this library available for javascript and typescript, you can use the MUI and react the latest version. I will be updating this library as required.
npm i react-mui-styles
https://www.npmjs.com/package/react-mui-styles

Hey @devhyunjae, It seems like it won't add support for react v6. Therefore, I have found a workaround for this issue by following the steps below:

Convert all your CSS objects into a normal CSS file. For example:

Before: JS component.
export const useStyles = makeStyles((theme) => ({
  root: {
    width: '100%',
  },
  paper: {
    width: '100%',
    marginBottom: theme.spacing(2),
  }
}));

After: CSS file.
.root-table {
  width: 100%;
}

.paper-table {
  width: 100%;
  margin-bottom: 2px;
}

Import your CSS file into your JS component:

import './styles.css';

Add the CSS properties to the JS component:

        <Paper className="paper-table">

Remove everything related to mui/styles.

This way, it will apply the CSS properties to your JS component. I don't think this is the best approach to mitigate this issue. At least, it is working for now.

Heey, Thanks for the answer, works like a charm in my project :)

@WalterWeidner The main issue I'm aware of is related to the change that React introduced in v18. Components can now render twice or start rendering but never mounts. I mean that CSS can be added twice on the page and not be clean-up because of the wrong React primitives @mui/styles rely on. This is problematic when adding global styles with @global because you can't unmount the component to remove them.
SSR might also come with issues, the hydration of the class names might fail because of different in the class name counter.

Thank you that is very helpful!

still, if you don't use StrictMode (in which it renders the component twice) or SSR you may find yourself lucky 🤞


[cxx-interop] Hook libcxxshim modulemap/header to sdk-overlay

The modulemap and header files target was added to ALL, which works when invoking the build thru the build-script, but make some test fail when doing a manual configuration and later doing
check-swift-validation or similar, because the modulemap/header were not copied into the build directory.
Follow a pattern similar to the one in GlibC (which this file seemed to be prepared for, since the libcxxshim_modulemap_target_list variable was already there), create a global target for all the modulemap/headers of each SDK and add that global target as a dependency of sdk-overlay (which is a dependency of check-swift-validation and others).

@swift-ci please test


User collections

Additions:

New setting to allow the preview of font titles in font list using the actual font (except for fonts marked as Symbol fonts). Defaults to OFF / current behaviour.
Ability to create custom collections of fonts
Ability to mark any font as a symbol font
Several system-defined collections (Monospace, Serif, Sans Serif)
Included glyph count in font information popup

Covers #15

Still a couple of small enhancements I want to do to the "..." menu on the FontMapView before marking this as ready.

Thanks @JohnnyWestlake


Bump version to 1.35.1

Bump for Feb hotfix release

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.01%) to 48.242%

Totals

Change from base Build<PHONE_NUMBER>:
0.01%

Covered Lines:
14799

Relevant Lines:
29111

💛  - Coveralls


#5315: add column ordering header menu items

Implements: https://github.com/twosigma/beakerx/issues/5315

@scottdraves
As the tableScope file is really big (2.6K lines o code) and unmaintanable i've moved the part i was warking on to separate files.


Replace deprecated neovimPath command in README

Upon using the vscode-neovim.neovimPath command in settings.json, you get a warning saying that the command has been deprecated and that you should utilize vscode-neovim.neovimExecutablePaths.win32/linux/darwin.
It's just a small fix in the README at the end of the day.

Thanks!


Predict method allows bonehead null-reference bug

Hi folks,
Great work here!
I've recently run into a null-reference exception on this line due to not providing a proper Descriptor.  I realize that is clear when reading the code, it just isn't all that clear from creating a model and then loading it from a serialized state and oh, you also need a descriptor to go with it.
Anyway, a pre-condition check on the Descriptor would, I think help clarify things for new folks.

Good call


AsciidocFX v1.3.8 Windows .exe installer does not install on Windows 8 64bits

Hello
I have

Java 8 u 60
Windows 8 64 bits

With the following installer:

AsciidocFX_Windows.exe (v1.3.8)

In command (even without command):
D:\>AsciidocFX_Windows.exe

D:\>

Always shows this image (Even if I execute in C)

I don´t get some kind of error stack trace.
I only can install using the .zip file version. I can´t use the .exe installer.
What is wrong?

@manueljordan  Did you try to execute in Admin mode ?

No, I just have open the command window, and execute the .exe file.
But I confirm it is due the lack of permissions just after to enter to the C:\Windows\Temp
when the OS show a warning window about it requires admin permission, after to say Yes. All works fine now.

Thank you @manueljordan It may be about install4j settings, I will review its options.

No problem @rahmanusta . The error image was not clear.
Therefore, for this case an error about lack of writing permissions would be better.


Google Calendar - time zone

When I import CSS calendar to my Google Calendar account (using a URL on CSS website), starting and ending times of every event are erroneously incremented by 1 hour. There are no such issues with any other calendar added using a URL.
If I check the calendar properties, Google shows that this calendar uses GMT+00:00 instead of GMT+01:00 that is being used in the UK right now - there is no option to change a time zone for a specific calendar.
Same calendar works fine in Outlook.
Is there anything that can be done for better compatibility, like adjusting a time zone of the source calendar?

Sorry for the super late reply, I really need to enable notifications on this repo...
I've added a specifier for the timezone to the calendar now, but I really can't get it to cooperate when I resubscribe to it.
My first instinct is some cache that Google is pulling from, but I will keep at this problem until it's fixed.
For now, if in doubt, double check the website.

Well I've certainly fixed the time zone issue, but it seems the lack of updating is an issue with Google Calendar, and has been going on for years with no fix from Google.
All I could find really that tries to fix anything is this https://github.com/derekantrican/GAS-ICS-Sync.


Reliability and auto-vision - user suggestions

After like 100 hours using this amazing tool, the main problem I find is the unintended deletion of large parts of a codebase that happens when Claude-dev is suppose to edit longer files and Claude 3.5 uses placeholders and effectively deletes whole portions of code. As interim solution I propose to add feature to Claude-dev that counts characters in the file before and after it was edited, and sounds alarm when more then 25% or some such portion of code is deleted. (Other possibility is to filter for placeholders and sound alarm). Best could be to use some cheep model, like Gemini Flash, in tandem with main clever model, small model to be instructed to supervise editing changes and safeguard the code, and could be used for other purposes, like searching the database, listing the directories etc, that would make the whole model more reliable, more cost-efficient and faster to use. The Gemini fast could be also used as a vision tool. The deleting problem and automatic vision (like auto feedback visuals from website project) are 2 main features I miss. Thanks for developing this tool. It's big help as it is now already! Great job!

The removal of comments, and other code functions is something that I've found to be more common that I would like.

After like 100 hours using this amazing tool

You might have more hours than me at this point! Thank you for the kind words ❤

the problem I find is the unintended deletion of large parts of a codebase

Pls see this video about how you can use VSCode's 'Revert Block' button to undo changes you don't want claude to make: https://x.com/sdrzn/status/1829873616441278915
Outside of this, there isn't much I can do as this is a problem with the model itself.


scene.objects from get_obj2cls_dict(sim) return empty dict

I have used this function for JmbYfDe2QKZ. scene.objects from get_obj2cls_dict(sim) return empty dict.

Hey @rebecajohn,
I'm not sure what you're referring to here. I don't see that function in habitat-sim or habitat-lab. Given this is a bit stale, I'll close it. If you still need support, please open a new issue with more information including the origin of the referenced function.


Derive quantizer index offsets for segments from distortion scales

Runs k-means on logarithms of distortion scale, with k fixed at 3.
Needs more comments and AWCY results.

Coverage increased (+0.02%) to 83.318% when pulling 2a25ae1a89f8ee8e27812d8a5f6ba662bddd94e9 on barrbrain:segment-opt into 87c0297c631cf40bc1e9b03e8130928bd8e223b7 on xiph:master.

AWCY results at the default speed indicate more work is needed from this initial version:

PSNR Y
PSNR Cb
PSNR Cr
CIEDE2000
SSIM
MS-SSIM
PSNR-HVS Y
PSNR-HVS Cb
PSNR-HVS Cr
PSNR-HVS
VMAF
VMAF-NEG

1.6103
1.8378
1.7304
1.8383
1.5591
1.7372
1.8687
1.8090
1.4279
1.8676
2.1277
2.1061

Codecov Report

Merging #2694 (7c1096e) into master (537b1b9) will decrease coverage by 0.02%.
The diff coverage is 90.80%.

@@            Coverage Diff             @@
##           master    #2694      +/-   ##
==========================================
- Coverage   86.53%   86.51%   -0.03%
==========================================
  Files          87       88       +1
  Lines       33936    34023      +87
==========================================
+ Hits        29368    29436      +68
- Misses       4568     4587      +19

Impacted Files
Coverage Δ

src/util/kmeans.rs
90.80% <90.80%> (ø)

src/context/frame_header.rs
66.06% <0.00%> (-2.27%)
:arrow_down:

src/tiling/tile_state.rs
88.40% <0.00%> (-1.45%)
:arrow_down:

src/tiling/plane_region.rs
87.41% <0.00%> (-0.23%)
:arrow_down:

src/deblock.rs
95.88% <0.00%> (-0.15%)
:arrow_down:

src/rdo.rs
85.86% <0.00%> (-0.05%)
:arrow_down:

src/encoder.rs
87.25% <0.00%> (-0.04%)
:arrow_down:

v_frame/src/plane.rs
88.90% <0.00%> (+0.11%)
:arrow_up:

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

Wow, this seems much cleaner. Nice!

AWCY results with number of segments fixed at 3 and dynamic offsets on objective-fast-1 at default speed:

PSNR Y
PSNR Cb
PSNR Cr
CIEDE2000
SSIM
MS-SSIM
PSNR-HVS Y
PSNR-HVS Cb
PSNR-HVS Cr
PSNR-HVS
VMAF
VMAF-NEG

-1.4059
-1.8891
-1.9159
-0.7324
0.6363
0.6321
-0.8216
-1.5665
-1.4454
-0.8571
-1.1439
-1.2585

I noticed the testing between different numbers of segments--the reasoning for the current version using a dynamic number of segments based on the variance of scores within the frame is because there is some amount of overhead in using a higher number of segments (because they have to be coded). Therefore, we wanted to avoid coding segments that were not useful.
If it's not possible to dynamically choose the segment count based on score variance, maybe a workaround could be to use 5 segments with low-to-mid quantizers, where the segmentation coding overhead is less significant, and 3 segments with higher quantizers where the segmentation coding would affect the overall filesize more.

The goal is to retain a dynamic number of segments. The current testing is to measure the performance of an 'oracle' that picks the best number of segments for each clip.

AWCY results for objective-1-fast at default speed

PSNR Y
PSNR Cb
PSNR Cr
CIEDE2000
SSIM
MS-SSIM
PSNR-HVS Y
PSNR-HVS Cb
PSNR-HVS Cr
PSNR-HVS
VMAF
VMAF-NEG

-0.4139
-0.1869
-0.2631
-0.2345
-0.2842
-0.2500
-0.3600
0.1368
-0.2013
-0.3594
-0.3614
-0.4027


Errors when pressing n or N on a search that can't be found

Thanks for putting together this plugin! It's exactly what I'm looking for to clear search highlights on their own.
It works smoothly but I found a bug.
Steps to reproduce

Make a search query that does not exist in the file
You will get a normal "Pattern not found" error which is expected.
Hit "n" or "N" to find the next (or previous) match.
A much bigger error now shows up:

E5108: Error executing lua: vim/_editor.lua:0: nvim_exec2(): Vim(normal):E486: Pattern not found: woah
stack traceback:
        [C]: in function 'nvim_exec2'
        vim/_editor.lua: in function 'cmd'
        ...vim/lazy/timed-highlight.nvim/plugin/timed-highlight.lua:4: in function 'searchAndOpenFold'
        ...vim/lazy/timed-highlight.nvim/plugin/timed-highlight.lua:13: in function <...vim/lazy/timed-highlight.nvim/plugin/timed-highlight.lua:13>

Expected behavior
When pressing n or N, the error message should just continue being the normal error message ("Pattern not found") rather than a stack traceback.
My setup
I am using Lazy to install plugins. This is my configuration as per the Readme:
local function timed_highlight_config()
    require("timed-highlight").setup({
        highlight_timeout_ms = 3000
    })
end

return {
  'sahlte/timed-highlight.nvim',
  config=timed_highlight_config,
}

Output from nvim -v:
NVIM v0.10.2
Build type: Release
LuaJIT 2.1.1727870382

Let me know if you need anything else to debug & fix this! Thanks again for a helpful plugin.

A fix for this to update the searchAndOpenFold function in timed-highlight.lua to the following:
local function searchAndOpenFold(key)
    -- Get the current search term
    local search_term = vim.fn.getreg('/')

    -- Use pcall to safely execute the command and catch any errors
    local success, _ = pcall(function()
        vim.cmd('normal! ' .. key)
    end)

    if not success then
        vim.api.nvim_err_writeln('E486: Pattern not found: ' .. search_term)
    end

    if string.find(vim.o.foldopen, "search") and vim.fn.foldclosed('.') ~= -1 then
        vim.cmd('normal! zv')
    end

    require('timed-highlight').turn_off_highlight_after_expiration()
end

Basically, to use pcall to wrap vim.cmd to avoid printing the entire stack trace, and then we manually write the error instead to nvim.
Let me know if you want me to submit a PR or if its easier for you to just add this fix.

@jps327 thank you for bringing this up. If you could make a pull request that would be great


New Error Latest Updated

Anthropic API Error:  ReferenceError: XMLHttpRequest is not defined
at (entry.mjs:29:9525)
at (entry.mjs:29:9393)
at (entry.mjs:33:317)
at (entry.mjs:29:11148)
at (entry.mjs:29:10945)
at (entry.mjs:33:257)
at (entry.mjs:172:48

Thanks your info, I will check it.

please and ty

any idea how to solve? the whole app stopped working

It works in netlify, something wrong by vercel. Bacause chatgpt-demo update v2 which support plugins, I would merge it recently.

same issue here: https://ephemeral-caramel-c5e48d.netlify.app/

Thanks for your log.
I have updated to fix the  [ssr] Setting headers is not supported when returning an object. And works well in my netlify.
But the 401 Unauthorized looks the problem of Anthropic API.

what update is this?  Bacause chatgpt-demo update v2 which support plugins,
I would merge it recently.
On Tue, Apr 25, 2023 at 10:45 PM USAGI @.***> wrote:

Thanks for your log.
I have updated to fix the [ssr] Setting headers is not supported when
returning an object. And works well in my netlify.
But the 401 Unauthorized looks the problem of Anthropic API.
—
Reply to this email directly, view it on GitHub
https://github.com/snekkenull/Anthropic-Claude-demo/issues/5#issuecomment-1522689303,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABO2LTBBFQUBRHWMPGYBKX3XDCD3HANCNFSM6AAAAAAXHHLCJU
.
You are receiving this because you authored the thread.Message ID:
@.***>

fixed!


Heat generator uses a coal in less than 1 second

The heat generator will burn through a coal in less than a second, producing only 480 RF (not enough to pulverize 1 item)
Increasing the output ten-fold in the config makes it generate the expected amount of power, but it still does so absurdly quickly, other generators seem unaffected.

Fixed.


Rename repository to dash-drive

It's very confusing that this is called platform because it leads one to think that this is specifically an evo node or the core of evo. However, it's really just the storage component.
Please rename this to dash-drive to avoid confusion with "platform" and "evo" as the terms are used generically in the community.

Hello! Thank you for your opinion but I do not agree with the statement that it's just a storage component in this repository. There are many other libraries and components, such as DAPI, SDK, dashmate, contracts, etc.


Wizard theme color fix

Fixed dark theme bug for Helm Chart Install page
https://github.com/rancher/dashboard/assets/18264463/f87e5f89-8a58-4165-9118-bb7546369723
Dark theme:

Adding milestone


Add ability to switch to Sequelize ORM in Services

Is your feature request related to a problem? Please describe.
@loopback/sequelize enables support of using Sequelize ORM in loopback applications. Currently sourceloop services uses the juggler repositories. This FR is pointing to give a way to users to switch to sequelize in these services in backward compatible manner.
If someone wants to switch back to juggler then that option should be available.
Describe the solution you'd like
This can be chosen when scaffolding the service via a questino prompt in cli. Or for the projects who are already using these services can enable it from sourceloop cli which may have a command for enabling it (which is supposed to do the changes required in the codebase).

Audit Service - ETA 27 Sep - Size Large


Remove useless Balance and Abi

Codecov Report

Merging #74 into develop will increase coverage by 0.41%.
The diff coverage is 100%.

@@             Coverage Diff             @@
##           develop      #74      +/-   ##
===========================================
+ Coverage    97.77%   98.19%   +0.41%
===========================================
  Files           61       53       -8
  Lines         1621     1386     -235
===========================================
- Hits          1585     1361     -224
+ Misses          36       25      -11

Impacted Files
Coverage Δ

app/models/cita_sync/persist.rb
94.73% <ø> (-1.01%)
:arrow_down:

spec/models/cita_sync/persist_spec.rb
100% <ø> (ø)
:arrow_up:

app/controllers/cita_controller.rb
100% <100%> (ø)
:arrow_up:

app/serializers/transaction_serializer.rb

app/serializers/block_serializer.rb

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 9c07a77...e41229b. Read the comment docs.


fix distortion and add example

distortion.getAmount() now returns values between 0-1
test for distortion now expects amount between 0-1
fixed errors in documentation
added example for distortion
set works with amount=0 solving #652

@therewasaguy I would like to have a review, tankyou!

@davepagurek do you have any feedback on this old pr?

@davepagurek I think it's done


Driver for Bosch BMP180 (i2c temperature+pressure sensor)

Hi,
thanks a lot for this project! I've just switched over from https://github.com/kidoman/embd and like it very much. I have a couple of BMP180 temperature and pressure sensors lying around, and I'm just implementing a driver for periph. I'll do a PR later this weekend.

Cool thanks! I just bought two on aliexpress. For the BME280, writing a smoketest was easier because I could connect one over SPI and one over I²C and compare the measured values.
For this one this would require two separate I²C or an I²C multiplexer like TCA9548A. I bought 2x TCA9548A in case this is useful.
I was thinking about leaving one of each on a gohci worker and just report if the values are "sensible", e.g. 15C < x < 30C.

That's nice hardware, I haven't really looked around for something like this! It's a bummer most i2c devices have a hardcoded address, and in this case it's even the same as for the bme280 (0x77)...

What's the long term plan for periph with the smoke tests? Do you plan to continue buying hardware for the drivers people implement and run them on your farm? :)

For now as long as the devices are inexpensive, yes. There's a trade off between asking people to run gohci workers vs just buying it. My focus remains on host interfacing more than broad devices support so unless there's a deluge of contribution, it should scale fine.
Keep in mind I have a quite high bar for driver quality and unit test code coverage.
Tangentially, one thing that bothers me with the bme280 driver is the lack of good API for continuous mode. Will have to think about it more.